Seite 1 von 1
Telegram über Homematic
Verfasst: 19.04.2020, 18:50
von Idefix01
Hallöchen, ich habe hier ein Skript um mir die Servicemeldungen von HM an mein Tablet bzw. Handy schicken zu können.
Leider funktioniert nur der Versand an mein Tablet per Pushover, aber per Telegram geht leider nicht.
Hier das Skript
Code: Alles auswählen
! Servicemeldungen auslesen und weiter verarbeiten
! v1.991 (c) by alchy
https://homematic-forum.de/forum/viewtopic.php?f=31&t=24618
Hat jemand eine Idee woran es liegen kann? Chat-ID und Token sind natürlich korrekt eingetragen (hier XXXXX).
Re: Telegram über Homematic
Verfasst: 19.04.2020, 19:01
von Baxxy
Idefix01 hat geschrieben: ↑19.04.2020, 18:50
Chat-ID und Token sind natürlich korrekt eingetragen (hier XXXXX).
Das kannst du mal mit folgendem Mini-Script testen. Chat-ID und Bot-Api sind natürlich einzutragen und das Vorhandensein des nötigen CUxD-Exec Gerätes wird vorausgesetzt.
Code: Alles auswählen
string chatid = "123456789"; ! chat_id des Empfängers
string botAPI = "XXXxxxXXXX"; ! API des eingerichteten Bots
string message = "Testnachricht für Telegram";
message = message.ToUTF8().UriEncode();
(dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC")).State("extra/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendMessage -d text='"#message#"' -d chat_id="#chatid#" -d parse_mode=html");
Viel Erfolg!
Baxxy
Re: Telegram über Homematic
Verfasst: 19.04.2020, 20:29
von Idefix01
Habe das Skript ausprobiert aber bekomme weiterhin nur Pushover Meldung aber kein Telegram auf Handy
Re: Telegram über Homematic
Verfasst: 19.04.2020, 23:32
von Baxxy
Idefix01 hat geschrieben: ↑19.04.2020, 20:29
bekomme weiterhin nur Pushover Meldung aber kein Telegram auf Handy
Kannst du dir denn per Browser nach folgendem Schema Nachrichten zu Telegram schicken?
Code: Alles auswählen
https://api.telegram.org/bot[HTTP-TOKEN]/sendMessage?chat_id=[CHAT-ID]&text=[NACHRICHT]
Grüße
Baxxy
Re: Telegram über Homematic
Verfasst: 20.04.2020, 15:50
von Idefix01
Danke Baxxy, dank diesem Link habe ich heraus bekommen, das mein Bot seltsamer Weise
geblockt war
. Jetzt klappt alles!