Telegramm Skript
Moderator: Co-Administratoren
Telegramm Skript
Hallo liebe Gemeinde.
Ich habe folgendes Problem.
Die cuu2 hat die neueste Firmware und cuxd auch.
jedoch kann ich mit dem Skript was ich im Forum gefunden habe kein Telegramm verschicken.
Hat jemand eine ide woran das liegen könnte.
Ich habe folgendes Problem.
Die cuu2 hat die neueste Firmware und cuxd auch.
jedoch kann ich mit dem Skript was ich im Forum gefunden habe kein Telegramm verschicken.
Hat jemand eine ide woran das liegen könnte.
- Dateianhänge
-
- Unbenannt.PNG (11.89 KiB) 2394 mal betrachtet
- robbi77
- Beiträge: 13858
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 739 Mal
Re: Telegramm Skript
Es scheint falsch ausgefüllt zu sein.
Extra Tip: jetzt kennt jeder deinen API Key ...
Was hinter dem „!“ steht wird als Kommentar gewertet.
Extra Tip: jetzt kennt jeder deinen API Key ...
Was hinter dem „!“ steht wird als Kommentar gewertet.
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
Re: Telegramm Skript
hallo robbi
Den API Key hab ich durch die punkte ersetzt.
Wie meinst du das (falsch ausgefüllt zu sein).
lg meik
Den API Key hab ich durch die punkte ersetzt.
Wie meinst du das (falsch ausgefüllt zu sein).
lg meik
-
- Beiträge: 1172
- Registriert: 14.02.2016, 12:32
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Heidenheim
- Hat sich bedankt: 57 Mal
- Danksagung erhalten: 226 Mal
Re: Telegramm Skript
Aktuelle Firmware auf der CCU2? Da funktioniert das cURL des CUxD nicht mehr, ersetz "extra/curl" in deinem Script durch "curl".
- robbi77
- Beiträge: 13858
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 739 Mal
Re: Telegramm Skript
Wegen den Punkten und den auskommentierten key ....
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
-
- Beiträge: 29
- Registriert: 24.08.2016, 16:01
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 1 Mal
Re: Telegramm Skript
Hallo zusammen und sorry fürs reaktivieren dieses Threads...
ich habe seit dem CCU2 Firmwareupdate ebenfalls das Problem, das meine Telegram Scripte nicht mehr funktionieren.
extra/curl habe ich bereits gegen curl ersetzt, trotzdem wird keine Nachricht verschickt. Hat noch jemand einen Tipp? Wäre echt dankbar...
mit alter Firmware funktionierendes Script
Für neue Firmware modifiziertes Script
Vielen Dank
Grüße
Andreas
ich habe seit dem CCU2 Firmwareupdate ebenfalls das Problem, das meine Telegram Scripte nicht mehr funktionieren.
extra/curl habe ich bereits gegen curl ersetzt, trotzdem wird keine Nachricht verschickt. Hat noch jemand einen Tipp? Wäre echt dankbar...
mit alter Firmware funktionierendes Script
Code: Alles auswählen
! Telegram Push Foto Huehner
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O '/tmp/huehner.jpg' 'http://192.168.1.81:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=Admin&pwd=XXX'");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("extra/curl -s -k 'https://api.telegram.org/botXXX/sendPhoto' -F chat_id=XXX -F photo='@/tmp/huehner.jpg' -F caption='Hallo Andreas, so schauts gerade bei den Maedels aus. Gruesse Homematic'");
Code: Alles auswählen
! Telegram Push Foto Huehner
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O '/tmp/huehner.jpg' 'http://192.168.1.81:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=Admin&pwd=XXX'");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("curl -s -k 'https://api.telegram.org/botXXX/sendPhoto' -F chat_id=XXX -F photo='@/tmp/huehner.jpg' -F caption='Hallo Andreas, so schauts gerade bei den Maedels aus. Gruesse Homematic'");
Grüße
Andreas
Re: Telegramm Skript
Schau mal in der Cuxd Syslog Messages
Ich denke mal du wirst auch den Fehler exit127 haben.
LG nape1
Ich denke mal du wirst auch den Fehler exit127 haben.
LG nape1
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Telegramm Skript
Interessant wäre hier auch die Gegenüberstellung der Unterschiede in den jeweiligen Installationen, etwa nach diesem Schema:
nape1: genaue CCU-Firmware-Version + genaue CUxD-Version --> "nur curl" klappt
Hofi90: genaue CCU-Firmware-Version + genaue CUxD-Version --> "nur curl" klappt nicht (vermutlich LD_LIBRARY_PATH-Problematik)
Falls das identisch sein sollte, wovon ich erst einmal nicht ausgehe, bleibt fast nur noch ein Problem in der Versions-/Update-Historie von CUxD bei einer Installation als Ursache übrig. Vergleichbare, korrekte Skript-Aufrufe natürlich immer vorrausgesetzt - ich habe das hier nicht im einzelnen kontrolliert.
Ganz ehrlich, wenn ich das hier (und in anderen Threads) sehe, bin ich froh mich schon vor Jahren von CUxD (und später von der CCU2) getrennt zu haben. Wenn diese Systemaufrufe alle auf vernünftige Art und Weise mittels system.Exec erfolgt wären, gäbe es diese Probleme hier erst gar nicht. Das ist aber nur meine persönliche Sichtweise - auch weil ich in grauer Vergangenheit schon mehrere Probleme mit CUxD (gefunden) hatte. Man muss diese Sichtweise aber nicht teilen.
nape1: genaue CCU-Firmware-Version + genaue CUxD-Version --> "nur curl" klappt
Hofi90: genaue CCU-Firmware-Version + genaue CUxD-Version --> "nur curl" klappt nicht (vermutlich LD_LIBRARY_PATH-Problematik)
Falls das identisch sein sollte, wovon ich erst einmal nicht ausgehe, bleibt fast nur noch ein Problem in der Versions-/Update-Historie von CUxD bei einer Installation als Ursache übrig. Vergleichbare, korrekte Skript-Aufrufe natürlich immer vorrausgesetzt - ich habe das hier nicht im einzelnen kontrolliert.
Ganz ehrlich, wenn ich das hier (und in anderen Threads) sehe, bin ich froh mich schon vor Jahren von CUxD (und später von der CCU2) getrennt zu haben. Wenn diese Systemaufrufe alle auf vernünftige Art und Weise mittels system.Exec erfolgt wären, gäbe es diese Probleme hier erst gar nicht. Das ist aber nur meine persönliche Sichtweise - auch weil ich in grauer Vergangenheit schon mehrere Probleme mit CUxD (gefunden) hatte. Man muss diese Sichtweise aber nicht teilen.
Re: Telegramm Skript
Hallo blackhol.
Bin zurzeit mit dem Handy unterwegs
Kan abends genauere Informationen weiterleiten.
Was ich nur vorweg sagen kann
Ich haben eine ccu2 mit werkseinstelung
Mit der aktuellen Firmware versehen
Sowie die aktuelle Cuxd Version,
Da habe ich gar keine Probleme.
Die andere ccu2 habe ich schon 5 Jahre am laufen
Dort habe ich jetzt auch die neueste Firmware
Sowie Cuxd aktualiest,
Wobei ich eine Firmware überschrungen bin.
Und dort haberts mir dem curl.
Da klappt kein einiges Skript mit Cuxd.
Nach weiter suchen bin ich draufgekomnen das sich der Pfad vom curl nicht dort verbirgt wo er sein sollte.
Auch ich habe mich von Cuxd verabschiedet
Und erledige die 2 Skripte mit System exes
LG nape1
Bin zurzeit mit dem Handy unterwegs
Kan abends genauere Informationen weiterleiten.
Was ich nur vorweg sagen kann
Ich haben eine ccu2 mit werkseinstelung
Mit der aktuellen Firmware versehen
Sowie die aktuelle Cuxd Version,
Da habe ich gar keine Probleme.
Die andere ccu2 habe ich schon 5 Jahre am laufen
Dort habe ich jetzt auch die neueste Firmware
Sowie Cuxd aktualiest,
Wobei ich eine Firmware überschrungen bin.
Und dort haberts mir dem curl.
Da klappt kein einiges Skript mit Cuxd.
Nach weiter suchen bin ich draufgekomnen das sich der Pfad vom curl nicht dort verbirgt wo er sein sollte.
Auch ich habe mich von Cuxd verabschiedet
Und erledige die 2 Skripte mit System exes
LG nape1