Was ist falsch / Batterie notifiy mit Telegram Nachricht und Log

Begonnen von spel, 31 Mai 2016, 21:53:28

Vorheriges Thema - Nächstes Thema

spel

Hallo,

was ist hier falsch (bei Batterie nicht mehr ok soll eine Nachricht per Telegram verschickt werden und geloggt werden):

define n_batt_chk notify .*:[Bb]attery.* { if ($EVENT !~ m/ok/) { { fhem (set telegram message $NAME : Batteriewarnung $EVENT)};;Log 3, "$NAME : Batteriewarnung $EVENT";;}}


2016.05.31 21:47:08 3: n_batt_chk return value: syntax error at (eval 362) line 1, near "$NAME :"

Danke

CoolTux


define n_batt_chk notify .*:[Bb]attery.* { if ($EVENT !~ m/ok/) { fhem ("set telegram message $NAME : Batteriewarnung $EVENT") ;; Log 3, "$NAME : Batteriewarnung $EVENT";;}}


Probiere mal so. Das mit den doppelten Semikolons ist eigentlich nicht korrekt. Aber ich denke mal Du hast das aus der cfg, daher habe ich das erstmal so gelassen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

spel