Telegram über Homematic

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
Idefix01
Beiträge: 5
Registriert: 19.04.2020, 18:47
Danksagung erhalten: 1 Mal

Telegram über Homematic

Beitrag von Idefix01 » 19.04.2020, 18:50

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).
Zuletzt geändert von alchy am 19.04.2020, 20:43, insgesamt 1-mal geändert.
Grund: Scriptcopy gelöscht

Benutzeravatar
Baxxy
Beiträge: 10769
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 602 Mal
Danksagung erhalten: 2201 Mal

Re: Telegram über Homematic

Beitrag von Baxxy » 19.04.2020, 19:01

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

Idefix01
Beiträge: 5
Registriert: 19.04.2020, 18:47
Danksagung erhalten: 1 Mal

Re: Telegram über Homematic

Beitrag von Idefix01 » 19.04.2020, 20:29

Habe das Skript ausprobiert aber bekomme weiterhin nur Pushover Meldung aber kein Telegram auf Handy

Benutzeravatar
Baxxy
Beiträge: 10769
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 602 Mal
Danksagung erhalten: 2201 Mal

Re: Telegram über Homematic

Beitrag von Baxxy » 19.04.2020, 23:32

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

Idefix01
Beiträge: 5
Registriert: 19.04.2020, 18:47
Danksagung erhalten: 1 Mal

Re: Telegram über Homematic

Beitrag von Idefix01 » 20.04.2020, 15:50

Danke Baxxy, dank diesem Link habe ich heraus bekommen, das mein Bot seltsamer Weise
geblockt war :shock: . Jetzt klappt alles!

Antworten

Zurück zu „CUxD“