(gelöst) Befehl nach DOIF / DOELSE ausführen

Begonnen von Beetle2003, 30 März 2020, 20:32:11

Vorheriges Thema - Nächstes Thema

Beetle2003

Ich habe eine DOIF Abfrage mit einigen DOELSEIF und am Ende ein DOELSE.

Nun möchte ich, dass wenn eine der DOELSEIF oder auch DOELSE ausgeführt wurden ein statusRequest auf das zuvor geschaltete Gerät abgesetzt wird.

Ich könnte den statusRequest in jede DOELSEIF Ausführung eintragen.  Das erscheint mir keine schöne Lösung.

Klappt es auch anders, dass ich den Befehl am Ende einmal absetzten kann?

Danke

steffen83

Setze doch ein setread das wäre die einfachste Sache

setreading Xxx Yyy Wer


Gesendet von meinem MI 8 mit Tapatalk

Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

kadettilac89

Zitat von: Beetle2003 am 30 März 2020, 20:32:11
Klappt es auch anders, dass ich den Befehl am Ende einmal absetzten kann?

Im Doif selber wüsste ich nicht wie das geht.

von wie vielen Doif redest du? Wenn die Namen einem Muster folgen ... ein eigenes notify oder Doif das auf das Event des ausgelösten Doif reagiert ... schau dir mal den Eventmonitor an wie die Events aussehen.

Beetle2003

Danke für den Hinweis

Ich habe ein notify eingerichtet welches auf den state des Geätes triggert. Somit wird wie gewünscht bei jedem Statuswechsel ein statusRequest ausgeführt.