FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SofB am 22 Mai 2016, 20:57:50

Titel: WebCmd - Stateful Handling wie zu realisieren?
Beitrag von: SofB am 22 Mai 2016, 20:57:50
Hallo,

ich habe einen WebCmd mit on:off definiert.
Dieser triggert ein Notify an, der 4 Jalosuien auf Knopfdruck herunterfahren soll auf jeweils 20%.
Ich habe nun ein weiteren Notify gemacht, der diese 4 Jalouisen hochfährt.

Wie kann ich mit dem WebCmd für on die Notify zum herunterfahren antriggern und wie mit off die andere Notify?
Bei addRegexp kann ich den WebCmd wählen und als subattribut State, aber kein on/off ist filterbar.
Titel: Antw:WebCmd - Stateful Handling wie zu realisieren?
Beitrag von: MadMax-FHEM am 23 Mai 2016, 02:04:59
Wo/wie (device etc.) hast du das WebCmd definiert?

Triggert das jetzt das notify für herunterfahren:

ZitatDieser triggert ein Notify an, der 4 Jalosuien auf Knopfdruck herunterfahren soll auf jeweils 20%.

oder soll das so sein?? (und funktioniert [auch] noch nicht / wenn ich weiter lese nehme ich mal eher das an)

Schaue im Eventmonitor was für (ein) Event(s) kommt/kommen, wenn du das WebCmd "betätigst" -> daraus ergibt sich dann die regex für das gewünschte notify...
Titel: Antw:WebCmd - Stateful Handling wie zu realisieren?
Beitrag von: SofB am 01 Juni 2016, 21:58:28
Danke, ich habe es jetzt lösen können... Der Tipp mit dem Eventlog war hilfreich.

SunProtection.East.WebCmd:.on* funktionierte bei mir.
Noch elegante konnte ich es durch den Einsatz von $EVENT lösen.
Mittels setState konnte ich auch von außen den State setzen.
Perfekt :)
Titel: Antw:WebCmd - Stateful Handling wie zu realisieren?
Beitrag von: MadMax-FHEM am 01 Juni 2016, 22:04:46
Gratuliere!

Dann noch viel Spaß weiterhin!

Gruß, Joachim