Push-Nachrichten per Telegram - was geht?

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

Dennis S.
Beiträge: 7
Registriert: 22.05.2019, 21:48

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von Dennis S. » 30.05.2019, 18:55

Das ist mein Script, welches ich hinterlegt habe.

Code: Alles auswählen

string message = "Dies ist ein Test";
string chatid = "12345"; ! chat_id des Empfängers
string botAPI = "12345"; ! API des eingerichteten Bots 
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("extra/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendMessage -d text='"#message#"' -d chat_id="#chatid);
Zuletzt geändert von alchy am 02.06.2019, 22:55, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

Xel66
Beiträge: 14169
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 586 Mal
Danksagung erhalten: 1501 Mal

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von Xel66 » 30.05.2019, 19:05

Hast Du auch CUxD drauf und das System.Exec-Gerät CUX2801001 eingerichtet? Ohne geht es mit diesem Aufruf nicht. Ansonsten sieht das erst mal korrekt aus. In meinem Versandscript übergebe ich noch den Pfad zu den Bibliotheken von CUxD. Mein funktionierender Aufruf sieht so aus:

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendMessage -d text='"#message#"' -d chat_id="#chatid);
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Dennis S.
Beiträge: 7
Registriert: 22.05.2019, 21:48

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von Dennis S. » 30.05.2019, 19:14

Leider kommt jetzt immer noch der Log:

Code: Alles auswählen

May 30 19:12:31 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: string message = "Dies ist ein Test"; string chatid = "xxxxxxxx"; string botAPI = "xxxxxxxx"; dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendMessage -d text='"#message#"' -d chat_id="#chatid); [ExecError():iseESPexec.cpp:12664]
Ich habe mit cuxd einen 12fachen Taster angelegt "System(28)" und in der CCU angelernt. Muss ich da noch etwas machen?

Ich habe dir mal einen screenshot angehängt.

Ich bin leider total neuling :(
Dateianhänge
Unbenannt.jpg
Zuletzt geändert von alchy am 02.06.2019, 22:55, insgesamt 2-mal geändert.
Grund: Code in Codetags posten

Xel66
Beiträge: 14169
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 586 Mal
Danksagung erhalten: 1501 Mal

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von Xel66 » 30.05.2019, 19:31

Dennis S. hat geschrieben:
30.05.2019, 19:14
Ich habe mit cuxd einen 12fachen Taster angelegt "System(28)" und in der CCU angelernt. Muss ich da noch etwas machen?
Schau Dir mal die Seriennummer an. Dur brauchst ein System.Exec-Gerät 2801001 und keinen Taster.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Dennis S.
Beiträge: 7
Registriert: 22.05.2019, 21:48

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von Dennis S. » 30.05.2019, 19:33

Es funktioniert.... Vielen herzlichen Dank :)

cesh10a
Beiträge: 215
Registriert: 05.04.2019, 11:22
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 4 Mal

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von cesh10a » 02.06.2019, 14:53

Danke für die gute Beschreibung @dtp.

Ich bin neu in Telegram und würde gerne meine Pushes sowohl an mich als auch an meine Frau schicken. beide mit Telegram auf dem (jeweils eigenen) iPhone. Bei mir kommt die Pushes bereits raus. Wie kriege ich meine Frau noch integriert? Sowas wie eine Gruppe? Mir ist das Konzept nicht klar.

Dennis S.
Beiträge: 7
Registriert: 22.05.2019, 21:48

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von Dennis S. » 02.06.2019, 14:58

Du musst eine Gruppe mit deiner Frau erstellen und dann den Bot in die Gruppe einladen. Danach musst du dann die ID der Gruppe anstatt der Chat ID noch in dem Script in der HomeMatic eingeben.

cesh10a
Beiträge: 215
Registriert: 05.04.2019, 11:22
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 4 Mal

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von cesh10a » 02.06.2019, 15:16

Perfekt, danke Dennis. Funktioniert.

nape1
Beiträge: 246
Registriert: 10.11.2014, 17:26
Wohnort: Kärnten

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von nape1 » 29.12.2019, 10:37

Hallo Miteinander
ich brauche mal eure Hilfe ,
ich habe die Aktuelle Firmwareversion: 2.49.18
aktuelle CUX d 2.3.3

ich habe zwei ccu2 am laufen ,bei einer klappt das Skript problemlos,
jedoch bei einer klappst es überhaupt nicht.

könnte mir jemand sagen wie ich den Fehler finden kann

lg nape1

nape1
Beiträge: 246
Registriert: 10.11.2014, 17:26
Wohnort: Kärnten

Re: Push-Nachrichten per Telegram - was geht?

Beitrag von nape1 » 30.12.2019, 19:48

Hab heute gesehen das cuxd klappt aber mit dem Fehler exit127

Hat keiner eine Ahnung wie ich den Fehler finde.

lg nape1
Dateianhänge
Unbenannt.PNG

Antworten

Zurück zu „Projektvorstellungen“