Warte auf Zustand eines Gerätes - MQTT

Begonnen von Asuries, 25 Mai 2022, 11:33:43

Vorheriges Thema - Nächstes Thema

Asuries

Hallo,

Ich habe eine Frage, auf die ich leider keine Antwort
finden kann und benötige bitte eure Unterstützung.

Ich möchte über Alexa einen Vorgang in FHEM
starten, indem ein Gerät über MQTT eingeschaltet wird.
Soweit so gut. Nur soll der Vorgang nach dem Einschalten
solange warten, bis das Gerät einsatzbereit ist.
Dieses wird auch dann von dem Gerät gepublished.
Nur wie setzte ich dies "schalte das Gerät ein und warte
dann bis das Gerät seinen Zustand
"READY" postet und führe erst dann den Vorgang weiter aus" um.

Ich habe leider keine Idee oder Ansatz wie das umsetzt
werden kann.

Vielen Dank für eure Unterstützung!!!

Lieben Gruss
Stefan
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Beta-User

Vage Antwort auf eine eher vage Frage: mit "sleep" in der "notify"-Variante ("suchmuster" in "help sleep")?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

betateilchen

Mit einem zweiten notify, das nicht auf das einschalten triggert, sondern auf das publish von READY?
Oder mit einem watchdog, der beide events (einschalten + publish) überwacht?

oder oder oder... viele Wege führen zum Ziel.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!