Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Moderator: Co-Administratoren
-
- Beiträge: 17
- Registriert: 08.12.2018, 21:41
- System: CCU
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Öhhm ... peinlich, peinlich.
Danke schön!
Danke schön!
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Hallo zusammen,
ich habe eine frische CCU3 und möchte gerne per Telegram ein Bild versenden. Leider tut sich "gar nichts"
Was heisst gar nichts --> Programmme --> Skript testen:
Hinterlegt als /usr/local/addons/snapshot/snapshot-doorbell.sh mit Rechten 775 versehen!
URL der Kamera ist ebenfalls richtig. Habe es im E-Mail Programm laufen.
Vermute, skrip testen --> da wird gar nichts erst das Programm ausgeführt. Ich weis aber nicht wieso.
Habt ihr noch einen Tipp?
ich habe eine frische CCU3 und möchte gerne per Telegram ein Bild versenden. Leider tut sich "gar nichts"
Was heisst gar nichts --> Programmme --> Skript testen:
Code: Alles auswählen
system.Exec("/usr/local/addons/snapshot/snapshot-doorbell.sh &");
Code: Alles auswählen
#!/bin/sh
# take snapshot
photo="/tmp/snapshot_telegram.jpg"
url="http://testuser:testpassword@192.168.3.2/ISAPI/Streaming/channels/101/picture"
curl -k -s -o $photo $url
# send snapshot via telegram
message="Jemand hat geklingelt!"
photo="@/tmp/snapshot_telegram.jpg"
chatid="123456789"
botapi="123456789:ABCDE-ABCDEFGHIJcxadfsdfdsf"
url="https://api.telegram.org/bot$botapi/sendPhoto"
curl -k -s $url -F chat_id=$chatid -F photo="$photo" -F caption="$message" > /dev/null
# keep our environment clean
rm /tmp/snapshot_telegram.jpg
URL der Kamera ist ebenfalls richtig. Habe es im E-Mail Programm laufen.
Vermute, skrip testen --> da wird gar nichts erst das Programm ausgeführt. Ich weis aber nicht wieso.
Habt ihr noch einen Tipp?
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Warum jetzt hier ein sh Script?
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Habe es Quasi von diesen Beitrag viewtopic.php?p=379079#p379079 von Seite 2 kopiert.
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Das ist übertrieben. 755 ist mehr als ausreichend.
Kommentiere zunächst einmal die letzte Zeile von snapshot-doorbell.sh aus, starte das Skript erneut und kontrolliere ob anschließend die Datei /tmp/snapshot_telegram.jpg vorhanden ist und dem gewünschten Bild entspricht. Wenn das der Fall ist, sehen wir weiter.
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
1. 755 ist geändert
2. letzte Zeile ist auskommentiert. Es wird kein Bild im ordner tmp erstellt
ich vermute due ccu führt das script erst gar nicht aus. als wenn der systemExec gar nicht greift?!
gruß kev
2. letzte Zeile ist auskommentiert. Es wird kein Bild im ordner tmp erstellt
ich vermute due ccu führt das script erst gar nicht aus. als wenn der systemExec gar nicht greift?!
gruß kev
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Start das Skript wie folgt direkt in einem Terminal-Fenster (in PuTTY o.Ä. via SSH), achte auf Fehlermeldungen, teile diese ggf. mit und kontrolliere o.g. erneut:
Code: Alles auswählen
/usr/local/addons/snapshot/snapshot-doorbell.sh
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Code: Alles auswählen
login as: root
root@192.168.3.3's password:
# /usr/local/addons/snapshot/snapshot-doorbell.sh
-sh: /usr/local/addons/snapshot/snapshot-doorbell.sh: not found
#
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Was wirft denn ...
... aus?
Stammen Shell-Ausgabe und Screenshot von Verbindungen zu zwei unterschiedlichen Geräten?
Code: Alles auswählen
ls -la /usr/local/addons/snapshot/snapshot-doorbell.sh
Stammen Shell-Ausgabe und Screenshot von Verbindungen zu zwei unterschiedlichen Geräten?
Re: Telegram-Nachrichten (mit Bild) ohne Addon verschicken
Code: Alles auswählen
# ls -la /usr/local/addons/snapshot/snapshot-doorbell.sh
-rwxr-xr-x 1 root root 556 Dec 22 16:19 /usr/local/addons/snapshot/snapshot-doorbell.sh
#