Seite 4 von 6

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 10.09.2018, 17:45
von blackhole
Die Anleitungen wurden angepasst und sind nun für die CCU3 ab Firmware 3.37.8 gültig.

Die Downloadmöglichkeit für das cURL-only-Paket wurde entfernt*, da die CCU3 cURL von Haus aus mitbringt.
Die Pfade wurden in den Beispielen entsprechend angepasst (aka entfernt).

*Falls tatsächlich noch jemand das entfernte cURL-only-Paket für die CCU2 benötigen sollte: PN.

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 04.11.2018, 17:29
von blackhole
Update in beiden Anleitungen:
Letzte wget-Aufrufe entfernt, alle URL-Aktionen erfolgen nun durchgängig mittels curl.

Voraussetzung: CCU3 ab Firmware 3.37.8 (getestet unter Firmware 3.41.7)

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 06.11.2018, 19:49
von gaslamperl
Hallo,
ich versuche seit Tagen das Skript zum laufen zu bringen ,leider Ohne Erfolg
ich habe unter /usr/local/addons/snapshot/ eine Datei snapshot-doorbell.sh angelegt.
per FileZilla ( Textdatei mit Editor erstellt und in .sh umbenannt.)
Raspberrymatic Aktuelle Firmwareversion: 3.37.8.20181026
jemand eine Idee ?
Vielen DANK

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 07.11.2018, 07:13
von blackhole
gaslamperl hat geschrieben:
06.11.2018, 19:49
ich habe unter /usr/local/addons/snapshot/ eine Datei snapshot-doorbell.sh angelegt.
per FileZilla ( Textdatei mit Editor erstellt und in .sh umbenannt.
... leider passiert nix
blackhole hat geschrieben:
17.08.2017, 17:25
Teil 2: Telegram-Nachrichten mit Bild, ohne Addon, verschicken (Voraussetzung: CCU3)
Die Voraussetzung ist erfüllt?
blackhole hat geschrieben:
23.08.2017, 11:16
Eine Handvoll Grundkenntnisse (Verzeichnis erstellen, Datei erstellen/editieren, Dateirechte setzen, Datei entpacken) sind erforderlich.
Falls nicht geschehen:

Code: Alles auswählen

chmod 755 /usr/local/addons/snapshot/snapshot-doorbell.sh

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 07.11.2018, 18:40
von gaslamperl
Vielen Dank für Deine Rückmeldung
Bedeutet das das Raspberrymatic mit auelle Firmwareversion: 3.37.8.20181026 funktioniert nicht ?
Rasperrymatic ist nicht mit deiner Anleitung kompatibel?

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 07.11.2018, 19:17
von blackhole
gaslamperl hat geschrieben:
07.11.2018, 18:40
Rasperrymatic ist nicht mit deiner Anleitung kompatibel?
Mit Firmware 3.x sollte das klappen.

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 08.11.2018, 19:44
von gaslamperl
Danke,
leider bringe ich es nicht zu laufen,habe es jetzt mit CUxD CMD_EXEC gemacht
das läuft.

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 15.05.2019, 11:45
von blackhole
Kleinere Updates:
  • die Beispiel-Skripte wurden an die aktuellen Gegebenheiten der CCU3/piVCCU3 (offizielle Firmware) leicht angepasst
  • die Anleitungen (Teil 1 und Teil 2) wurden erweitert, vereinfacht und weitere Möglichkeiten wurden aufgezeigt

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 16.06.2019, 14:59
von Carpe Noctem
Hallo und guten Tag,

ich versuche gerade, komplett ohne Ahnung von Skripten, die Benachrichtigung per Telegram nachzubauen und hänge in der HM Fehlerprüfung des Skriptes fest.

Eingetragen ist folgendes, wobei Chat ID und Bot API durch "XXX" ersetzt sind:

Code: Alles auswählen

! Sende Telegram-Nachricht
!-------------------------------------------------------------------------------------------------------
string message = "Wasser im Keller";
string chatid = "XXX";
string botapi = "XXX";
!--------------------------------------------------------------------------------------------------------
string url="\"XXX"/sendMessage?chat_id="XXX"&parse_mode=Markdown&text="#message.ToUTF8().UriEncode()#"\"";
system.Exec("curl -k -s "https://api.telegram.org/bot"XXX"/sendMessage" &");

Die Fehlermeldung bei der Skriptprüfung lautet:

Code: Alles auswählen

Error 1 at row 7 col 73 near ^? chat_id="XXX"&parse_mode=Markdown&text="#message.ToUTF8().UriEncode()#"\"
Parse following code failed:

Könnte mir bitte jemand weiterhelfen und mir sagen was geändert werden muß damit das Skript läuft? Ich nutze übrigens eine CCU 3 mit der aktuellen Firmware.

Danke im schonmal für eure Bemühungen.

Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken

Verfasst: 16.06.2019, 15:20
von nicolas-eric
Du musst nur oben die 3 Sachen einsetzen.
Die beiden unteren Zeilen müssen unverändert bleiben.