NEWS
IP Cam Snapshot als "Stream"
-
@lostall Hab mich gerade nochmal durch gelesen, das problem bei den HiKams ist die Codierung. Hab dafür keine Lösung gefunden.
Versuch mal in Zeile 21 bei encoding null durch 'base64' zu ersetzen. Könnte sein das die Kamera die Bilder schon in base64 codiert.
-
Hallo,
ich kam leider erst jetzt dazu dies zu probieren. Hat leider nicht geklappt.
Ich erhalte jetzt folgende Fehlermeldung:javascript.0 2019-12-08 13:52:55.736 error at ContextifyScript.Script.runInContext (vm.js:59:29) javascript.0 2019-12-08 13:52:55.736 error at script.js.common.Hikam_Q8_Snap.HikamQ8:21:57 javascript.0 2019-12-08 13:52:55.736 error ReferenceError: base64 is not defined javascript.0 2019-12-08 13:52:55.736 error ^ javascript.0 2019-12-08 13:52:55.736 error const request = require('request').defaults({ encoding: base64 }); javascript.0 2019-12-08 13:52:55.736 error script.js.common.Hikam_Q8_Snap.HikamQ8: script.js.common.Hikam_Q8_Snap.HikamQ8:21
-
@lostall da fehlen die ' ' bei base64, das muss so ausshen => 'base64'
-
@Jey-Cee
Hallo
Ich möchte auch meine Kamera über ioBroker anzeigen lassen, und habe mal einige Fragen dazu.
Ich habe ein Kamera der Marke Jovision und möchte die gerne anzeigen lassen sowie eine Kamera der Marke iegeek 1080p.
Ich habe jetzt das Skrypt von Oben in meinem Java Adapter geladen und ist auch Grün1
Dann habe ich das Widget von Oben in meine View geladen!
In den Objekten vom ioBroker hat sich der Ordner cam mit 2 Unterordner Image und start gebildet.
Wie und was muss ich jetzt eintragen , um ein Bild von der Kamera zu bekommen.
Bei der Jovision Kamera ist der Snapshot http://ip adresse/cgi-bin/getsnapshot.cgi?368x208
iigeek 1080p ??????????????????????????????? noch nicht gefundenWer könnte mir da mal helfen ?
-
@Kippe du musst auf jeden Fall im Skript oben in Zeile 4 die URL der Kamera eingeben. Da steht noch der Platzhalter von Jey-Cee.
-
@Jey-Cee.
Oh Mensch, das hätte ich auch alleine raffen können.
Hab es direkt korrigiert. Aktuell ist mein State immer noch leer.
Mal abwarten, vielleicht füllt er sich noch.Dank deiner Rückmeldung habe ich aber wenig Hoffnung, da es an des wohl an der Kamer selbst liegt.
Vielleicht spendiere ich mir nach Weihnachten doch ne Synology NAS, dann hat sich das Problem erledigt. -
@Kippe wenn du dann den Link zu dem snapshot deiner Kamrea drin hast musst du noch das Objekt start auf true setzen dann sollte es klappen.
Für eine zweite Kamera muss du das Skript dupplizieren und den Objekt Pfad (Zeile 3) anpassen. -
@Jey-Cee
Wo muss denn der Link in Zeile 4 genau hin?
Da was jetzt Rot ist oder wo genau -
Ist das so richtig ?
-
@Kippe Du musst die rote Ersetzen.
-
@Jey-Cee
Habe ich jetzt ersetzt, aber es kommt kein Bild zu Stande -
Füllt sich der Datenpunkt "Image"?
Datenpunkt start auf "true" gesetzt?
Zeig mal deine Einstellung im Skript als Screenshot von der URL !
-
)
-
Kannst du die Cam mal anpingen unter ioBroker
Aber ein Bild kommt schon wenn du das eingibst !?
http://192.167.178.42/cgi-bin/getsnapshot.cgi?368x208
Edit : Funktioniert die Cam ohne Passwort/User beim Bildabruf !?
Kannst du hiermit testen :
-
@Glasfaser
Hallo
Ich habe jetzt mal Zeit gehabt und habe einiges probiert.
Wie du gesagt hast habe ich die Cam angepinkt ( Photo
Wenn ich die URL der Cam in meinem PC Brauser eingebe, bekomme ich das Bild ( Photo )
Und ich habe das Skrypt mal so eingegeben, wie du gesagt hast ( Photo )
Es geht aber einfach nicht, und ich bekomme das Bild nicht zu sehen mit dem Widget. -
Warum nimmst du nicht einfach ein Widget ?
z.B. jqui-mfd cam/snapshotWarum das Script ?
-
@bahnuhr
Habe ich auch schon gemacht aber geht auch nicht -
@Kippe sagte in IP Cam Snapshot als "Stream":
Die Error Meldung finde ich sehr merkwürdig !?
Zeige mal bitte
cd /opt/iobroker nodejs -v node -v npm -v
@Glasfaser sagte in IP Cam Snapshot als "Stream":
Edit : Funktioniert die Cam ohne Passwort/User beim Bildabruf !?
was ist hiermit , hast du dich mal mit einem Benutzer / Passwort angemeldet !?
-
@Kippe sagte in IP Cam Snapshot als "Stream":
@bahnuhr
Habe ich auch schon gemacht aber geht auch nichtDas glaub ich nicht.
Wenns im Browser geht, gehts auch im Widget. -
Anbei mein Befehl:
http://192.168.xxx.xxx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xxx&pwd=xxx
Klappt im Brower, klappt im widget.
Hast du auch user und pass mitgegeben ?
Und warum musst du die pixel (368x208) angeben ?Prüfe mal deinen Befehl.
Vielleicht gibt es ja noch einen anderen.