Telegram Bot in rules
Verfasst: 14. Mai 2018 19:10
Hallo,
hat jemand eine Idee wie man mit sendTelegram "Variablen" verschicken kann ??
Hintergrund ist der Versuch eines Batt Monitors mit der Rule welche ich hier gefunden habe
https://community.openhab.org/t/low-bat ... ng/35363/5
Beitrag von MriX umzusetzen.
habe die Rule so am laufen
das var String msg ="" an den Anfang gesetzt da er sonst einen "Cannot refer to the non-final variable msg inside a lambda expression"
Error gebracht hat ...
in den Logfiles wird auch das Gerät mit dem "Batterie Problem" geloggt nur mit Telegram geht nur die Meldung Batterie Warning raus
nicht das Gerät mit .....
das mit den % Angaben fliegt noch raus habe festgestellt das es bei Homematic wohl nur gut/schlecht gibt ....
Schonmal Danke
hat jemand eine Idee wie man mit sendTelegram "Variablen" verschicken kann ??
Hintergrund ist der Versuch eines Batt Monitors mit der Rule welche ich hier gefunden habe
https://community.openhab.org/t/low-bat ... ng/35363/5
Beitrag von MriX umzusetzen.
habe die Rule so am laufen
Code: Alles auswählen
var String msg = ""
rule "Battery Status Check Homemeatic"
when
Time cron " 0/5 0 17 * * ?"
then
var triggertDevices = gBATT.members.filter[state == 0]
triggertDevices.forEach [ i |
msg = msg + i.name + ': ' + i.state.toString + '%\n'
logInfo("battery-check.rules","Low battery at " + i.name + ": " + i.state.toString + "%")]
sendTelegram("bot1", "Battery warning", msg)
end
Error gebracht hat ...
in den Logfiles wird auch das Gerät mit dem "Batterie Problem" geloggt nur mit Telegram geht nur die Meldung Batterie Warning raus
nicht das Gerät mit .....
das mit den % Angaben fliegt noch raus habe festgestellt das es bei Homematic wohl nur gut/schlecht gibt ....
Schonmal Danke