ich habe einige Wassermelder im Haus und möchte realisieren, dass ich via Telegram eine Push bekomme, in der angegeben ist, welcher Melder angeschlagen hat. Telegramversand funktioniert generell erste Sahne, ich teste das beim Auslösen des Melders mit der generellen Übermittlung der Meldung. (Siehe Screenshot)
Leider funktioniert das Script aber nicht, das ja eigentlich den auslösenden Melder mit in die Telegramnachricht packen soll.
Ich habe die Systemvariable Telegram als Zeichenkette angelegt und folgendes Script von Christian Lütgens in der CCU hinterlegt.
Code: Alles auswählen
object o_dp = dom.GetObject ("$src$");
if (o_dp) {
if (o_dp.Value()) {
object o_channel = dom.GetObject (o_channel.Channel());
dom.GetObject ("Telegram").State ("Wasseraustritt: " # o_channel.Name());
}
}