Hallo,
haben mein FHEM komplett auf DBLog umgestellt. Da bei SQL-Abfragen auf die FHEM-DB mein Rapsi mehrfach abgeraucht ist (vor allem wenn der Raspi bei einem Delete oder Update abraucht und das Filesystem zerlegt), habe ich den MySQL-Server auf meinem NAS eingerichtet und FHEM über DBLog damit verbunden.
Um sicher zu gehen, dass die Verbindung aufgebaut wird, würde ich gerne im Fehlerfall eine Push-Nachricht über ein Notify senden, wenn die Verbindung nicht innerhalb von 30 Sekunden aufgebaut werden konnte oder während des Betriebs abgebaut wurde.
Gibt es eine Möglichkeit, den Status des Devices abzufragen?
Ein Test mit einem "Notify logdb:.*state.*wait.*" und anschließendem "trigger logdb waiting" schlägt fehlt.
Vielen Dank.
LuckyLuis
state kannst du in einem notify nicht abfragen, schau dir am besten dazu den EventMonitor bei irgend einem state update an.
wenn du auf das 'state'-event wait horchen willst sollte das so aussehen:
notify logdb:wait {"tuwas"}
Gruß
Claudiu
schau dir addStateEvent an.
gruss
andre
Moin!
Danke für die Hinweise. logdb:wait(ing) läuft ;-)
Gruß
LuckyLuis