Guten Morgen,
kann das so funktionieren, leider kann ich es nicht testen :D
([":battery: low"] and [?Battery:$DEVICE] ne "low") ({Telegram('256829212', 'FHEM - battery warning from device: $DEVICE')}, setreading Battery $DEVICE low)
Oder muss da noch msg rein?
Danke für euch Hilfe
Zitat von: Mickey am 30 September 2016, 08:56:57
kann das so funktionieren, leider kann ich es nicht testen :D
Warum denn nicht? Erstell dir einen dummy mit einem battery Reading.
Warum ist der Telegram-Befehl ein Perl aufruf?
Hallo,
weil meine Batterien alle ok sind :D
Dummy`s habe ich schon erstellt.
Grüße
Probier doch mal: trigger <Device> battery: low
Das erzeugt ein entsprechendes Event, worauf das DOIF reagieren sollte
Danke, werde ich gleich mal testen.
Danke
Der Status "low" wird mir gemeldet, aber leider nicht von welchem Device
([":battery: low"] and [?Battery:$DEVICE] ne "low") (set Telegram msg Bitte Batterie austauschen, $EVENT)
Hat jemand eine einfache Lösung?
Grüße
Du hast ja auch das Device nicht mit angegeben in Deiner Telegrammmeldung.
Jetzt muß ich mal Fragen wieso Du da noch ne Abfrage drin hast wenn doch schon das Device ein low gemeldet hat?
([":battery: low"]) (set Telegram msg Bitte Batterie austauschen, $DEVICE)
So sollte es gehen
Bei mir wird kein Device-Name mit $DEVICE mitgegeben, jemand eine Idee warum?
Das Komma dürfte hier das Problem sein. Oder mal eine Sammelmeldung schicken, die habe ich vor paar Minuten verfasst ;) https://forum.fhem.de/index.php/topic,84390.msg766887.html#msg766887
Wie meinst du, dass Komma das Problem ist?
Habe es auch ohne versucht ???
(set Telegram msg Bitte Batterie austauschen $DEVICE)