Webcam Bild via Telegram versenden

Sie sehen gerade einen Platzhalterinhalt von Vimeo. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Mehr Informationen

Skript

Hier der erste Teil vom Skript – dieser holt das Bild von der Webcam und speichert es auf der CCU

string picture = "/tmp/cambild.jpg";  !das ist der Pfad in dem die Bilddatei erzeugt und gespeichert wird
string chatid = "CHAT ID";        !das ist die chatid
string botAPI = "BOT API";  !und das ist die BOT API id

!Kamera aufrufen und snapshotdatei in /tmp/ anlegen und als datei cambild.jpg speichern
dom.GetObject("CUxD.CUX2801004:1.CMD_EXEC").State("wget --auth-no-challenge -O /tmp/cambild.jpg 'https://ADRESSE DER KAMERA'");

Und der zweite Teil vom Skript:

!Kamerabild per Telegram versenden
dom.GetObject("CUxD.CUX2801004:1.CMD_EXEC").State("extra/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendPhoto -F chat_id="#chatid#" -F photo='@"#picture#"'");

Wichtig hierbei ist, dass Du unbedingt darauf achtest die Seriennummer von Deinem CUxD Gerät im Skript anzupassen.

Das Skript habe ich von: https://blog.fh-kaernten.at/ingmarsretro/2019/09/09/homematic-nachrichten-pushen-mit-telegram/

Post a comment

Leave a Comment