Ich möchte den Batteriestatus einiger Hue devices abfragen und bei Unterschreitung eines Wertes eine Telegram Message senden.
Das funktioniert soweit jedoch wird das "kleiner als 50" ignoriert.
kann mir jemand helfen?
(["Hue.*:[Bb]atte.*"]<50) (set Telegram message Batterie eines Hue-Gerätes leer!) DOELSEIF ([10:00])
Das ist kein Code für Notify, sieht nach DOIF aus. Bitte korrigieren und ins richtige Forum verschieben.
Eventuell ist auch das interessant (falls du mal mehr als Hue hast/überwachen willst): https://forum.fhem.de/index.php/topic,82637.msg747514.html#msg747514
Beachte auch den Thread bzgl. Vereinheitlichung von Batterie-Readings...
Nicht dass du "nachbessern" musst: https://forum.fhem.de/index.php/topic,87575.msg800017.html#msg800017
Gruß, Joachim
Ja, sorry das ist ein DOIF. Deswegen ist aber aber doch das richtige Forum oder?
Ich hab im Prinzip das Problem das das "<50" nicht in Verbindung mit "Hue.*:[Bb]atte.*" funktioniert.
Bei den folgenden Code funktioniert das "<50" aber dann eben nur mit diesen einen Sensor. Ich möchte aber nicht für jeden Sensor ein eigenes DOIF schreiben.
([Hue_Huedevice_Sensor]<50) (set Telegram message Batterie eines Hue-Gerätes leer!) DOELSEIF ([10:00])
Gruß, Marco
Es gibt ein eigenes DOIF Forum
http://commandref.fhem.de/commandref_DE.html#DOIF_Ereignissteuerung_ueber_Auswertung_von_Events
Schau mal hier, da gibt es ein Temperaturbeispiel, das änderst Du einfach um auf Dein Batterie. Der Grund warum Deines nicht geht ist, das Du laut Code auf ein Event reagierst und nicht auf einen Status oder Reading.
Zitat von: firebladerx52 am 23 Juli 2018, 08:32:20
Ja, sorry das ist ein DOIF.
Dann ist außerdem auch der Thread-Titel irreführend!
*POPCORN*
Zitat von: betateilchen am 23 Juli 2018, 12:24:30
*POPCORN*
Gibt es dieses Jahr direkt ab dem Feld! ;D
Zitat von: firebladerx52 am 23 Juli 2018, 00:25:32
Ich möchte den Batteriestatus einiger Hue devices abfragen und bei Unterschreitung eines Wertes eine Telegram Message senden.
Das funktioniert soweit jedoch wird das "kleiner als 50" ignoriert.
kann mir jemand helfen?
(["Hue.*:[Bb]atte.*"]<50) (set Telegram message Batterie eines Hue-Gerätes leer!) DOELSEIF ([10:00])
(["Hue.*:[Bb]atte.*",0]<50) (set Telegram message Batterie von $DEVICE leer!) DOELSEIF ([10:00])
so funktioniert es! besten Dank!
Gruß Marco