HMLANGW nicht erreichbar, will aber evtl. Befehle nachholen

Begonnen von maci, 12 April 2019, 10:56:53

Vorheriges Thema - Nächstes Thema

maci

Hallo,

Heute morgen ist das eingetreten was ich gerne mal verhindern möchte.
Es war ein kurzer Stromausfall, daher war das HMLANGW nicht erreichbar.
In dieser Zeit kurzen Ausfallzeit sollten aber die Rolladen hochgehen.
Kann natürlich wegen Stromausfall nicht funktionieren.

Ich möchte nun erreichen, wenn dieser Fall eintritt, dass ich den Befehl dann ausführe, wenn der Strom wieder da ist und alles wieder erreichbar ist.
Wie kann ich das Thema angehen.

Meine Überlegungen:
Ich setze beim Absetzen des Befehls nur ein Reading im Device.
Ein notify bekommt die Änderung mit, prüft die Erreichbarkeit des HMLANGWs und sendet dann den Befehl an das Device und setzt das Reading auf done.
Wenn nun, wie oben beschrieben das Gateway nicht erreichbar ist, wird der Befehl erst später ausgeführt.

Mit dieser Methode könnte ich auch das done erst setzen, wenn das Device das done rück meldet.

Was ist eure Meinung dazu?
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

frank

ich würde es mal mit einem modul für rollos probieren.
eventuell wird die problematik dort direkt erledigt, oder indirekt durch regelmässige soll/ist- vergleiche.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html