NEWS
Script um über Telegram bot Kamerabilder abzurufen
-
Hallo
André Buanet hat ein script zur Verfügung gestellt, mit dem man über den Telegram Bot sich snapshots einer IP Kamera zuschicken lassen kann. Andrés Script spricht eine Foscam Kamera an und funktioniert mit meiner Foscam nun einwandfrei.Mit meiner Unifi Kamera will ich nun Gleiches tun. Den snapshot beider Kameras kann ich problemlos mit dem Browser abrufen.
Wenn ich nun die "Foscam" Zeile im Script durch die Unifi Zeile ersetze funktioniert das nicht.
Was mache ich falsch?Hier die Facts:
Das komplette Script gibt es hier
Vermutlich geht es aber nur um die "var cam_img... " ZeileDas Grundproblem hatte ich bei Einsteigerfragen gepostet, jetzt geht es ja nur noch um das script. Deshalb bin ich damit umgezogen. Ich hoffe, dass das so okay ist.
Mit dieser Zeile (Foscam Kamera) funktioniert das Script und der Browser (der http://... Teil natürlich):
var cam_img = 'http://192.168.20.93:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xxx&pwd=xxx';Mit dieser Zeile im Script bekomme ich nur im Browser ein Bild von der Unifi Kamera, das Script tut aber nichts
var cam_img = 'http://192.168.20.91/snap.jpeg';Hier die Fehlermeldung dazu:
2023-12-20 09:23:33.014 - error: javascript.0 (5991) Error in request callback: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined 2023-12-20 09:23:33.016 - error: javascript.0 (5991) Request error: Error: connect EHOSTUNREACH 192.168.20.91:80 2023-12-20 09:23:33.019 - error: javascript.0 (5991) Error in request callback: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined 2023-12-20 09:23:33.019 - error: javascript.0 (5991) Request error: Error: connect EHOSTUNREACH 192.168.20.91:80 2023-12-20 09:23:39.312 - error: javascript.0 (5991) Error in request callback: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined 2023-12-20 09:23:39.313 - error: javascript.0 (5991) Request error: Error: connect EHOSTUNREACH 192.168.20.91:80
-
@fliegerlenker und ich wette mit dir, dass du ein
401 - Unauthorized
bekommst..wenn du die Adresse http://192.168.20.91/snap.jpeg in einem privaten Fenster aufrufst..oder in einem Browser wo du nicht eingeloggt bist.. auf unifi seite
-
@arteck Doch bekomme ich: 'Anonymous snapshot' ist aktiviert.
http://192.168.20.91/snap.jpeg
Wenn 'snap.jpeg' an die IP Adresse angehängt wird, bekomme ich das Bild.
ohne,
also so:
http://192.168.20.91
werden die Login Daten verlangt und ich komme auf das web interface der Kamera