Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val Number STATE_OFF = 0
- val Number STATE_STANDBY = 1
- val Number STATE_ACTIVE = 2
- val Number STATE_FINISHED = 3
- var logName = "waschmaschine.rules"
- rule "Alexa Status Waschmaschine"
- when
- Item AlexaStatusWaschmachine received command ON
- then
- logInfo(logName, "current state: " + Waschmaschine_Status.state)
- switch (Waschmaschine_Status.state) {
- case STATE_OFF: {
- EchoUeberallTTS.sendCommand("Die Waschmaschine ist ausgeschaltet.")
- }
- case STATE_STANDBY: {
- EchoUeberallTTS.sendCommand("Die Waschmaschine befindet sich im Bereitschaftsmodus.")
- }
- case STATE_ACTIVE: {
- EchoUeberallTTS.sendCommand("Die Waschmaschine lΓΆuft gerade.")
- }
- case STATE_FINISHED: {
- EchoUeberallTTS.sendCommand("Die Waschmaschine ist fertig.")
- }
- default: {
- EchoUeberallTTS.sendCommand("Der aktuelle Status der Waschmaschine ist mir nicht bekannt.")
- }
- }
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement