habe eine Webcam, die an http://website:port/snapshot.jpg?user=username&pwd=pw ein jpg anzeigt. Parallel verwende ich einen Klingelsensor HM-Sen-DB-PCB, der mich via Pushover über die Betätigung der Klingel informiert.
Soweit ich es verstanden habe kann ich nun leider an/mit Pushover kein Bild senden. Das kann aber angeblich Telegram. Telegram habe ich bereits aktiv integriert und ich kann entweder Telegram oder Pushover für Benachrichtigungen verwenden.
Leider schaffe ich es aber nicht (auch nach Lesen der hier einschlägigen 2 Beiträge) ein Bild via Telegram zu senden.
Mein Ziel wäre es den snapshot aus o.g. Link in der Telegram App dargestellt zu bekommen, wenn der Klingelsensor ausgelöst wird. Hat dies hier jemand schon geschafft? Wenn ja, wie? Ich habe schon alles versucht, aber es will nicht klappen.
Aktuell versuche ich folgendes ohne Erfolg (bekomme immer nur die Message ohne Snapshot):
Code: Alles auswählen
! Bild SCHICKEN
string message = "Achtung Nachricht";
string chatid = "xxx"; ! chat_id des Empfängers
string botAPI = "xxxyyy"; ! API des eingerichteten Bots
string foto = "http://website:port/snapshot.jpg?user=username&pwd=pw";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("extra/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendPhoto -F chat_id="#chatid#" -F photo='@http://website:port/snapshot.jpg?user=username&pwd=pw");
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);