Benachrichtigung per Telegram im Silent-Mode

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Benachrichtigung per Telegram im Silent-Mode

Beitrag von MichaelN » 25.03.2023, 18:05

Mich wundert das das mit den ganzen ' in der URL funktioniert
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Dennis-HM
Beiträge: 251
Registriert: 19.02.2023, 18:40
System: CCU
Hat sich bedankt: 16 Mal
Danksagung erhalten: 22 Mal

Re: Benachrichtigung per Telegram im Silent-Mode

Beitrag von Dennis-HM » 25.03.2023, 18:13

MichaelN hat geschrieben:
25.03.2023, 18:05
Mich wundert das das mit den ganzen ' in der URL funktioniert
Das ' ist irgendwie untypsich für ein GET. Habe bisher aber nur POST Beispiele gefunden :-/ ggf. einfach weglassen ;-) Ich würde vermuten, dass sie nicht benötigt werden.

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

Re: Benachrichtigung per Telegram im Silent-Mode

Beitrag von Baxxy » 25.03.2023, 18:33

Habt ihr's denn inzwischen. :wink:

Man braucht doch bloß das disable_notification=1 einfügen.

Code: Alles auswählen

Aus...
system.Exec("wget --no-check-certificate -q -O - 'https://api.telegram.org/bot'"#TOKEN#"'/sendMessage?chat_id='"#CHATID#"'&text='"#MESSAGE);
wird...
system.Exec("wget --no-check-certificate -q -O - 'https://api.telegram.org/bot'"#TOKEN#"'/sendMessage?chat_id='"#CHATID#"'&disable_notification=1&text='"#MESSAGE);
Meine genutzte Variante sieht so aus:

Code: Alles auswählen

system.Exec("timeout 2 wget -q -O /dev/null -T 2 'https://api.telegram.org/bot"#TOKEN#"/sendMessage?chat_id="#CHATID#"&disable_notification=1&text="#MESSAGE#"\' &");

tonde
Beiträge: 7
Registriert: 24.03.2023, 11:30
System: CCU

Re: Benachrichtigung per Telegram im Silent-Mode

Beitrag von tonde » 25.03.2023, 20:46

Cool, Baxxy's Befehl funktioniert einwandfrei und ich brauch nicht viel anzupassen.
Danke an Alle die sich damit befasst haben :D
VG Olli

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“