NEWS
Snapshot wird nicht dargestellt
-
Hallo,
Ich habe mit eine view erstellt in dem der Kamerasnapshot angezeigt wird. (Widget Image)
Das Funktioniert im Firefox super!
Im Fullybrowser und im Chrome leider nicht.Binde ich ein jpg ein das auf dem Raspi liegt funktioniert es sowohl auf dem Fully wie auf dem Chrome.
Gebe ich den Snapshot URL im Fully oder Chrome ein funktioniert es ebenfalls
So sieht es im Editor aus
Ergebnis im Firefox
Ergebnis im Chrome
So funktioniert es überall
Was könnte ich noch versuchen bzw. was mache ich falsch?
Danke & Gruß
Daniel -
@doubled Hi, ich wollte mal fragen ob du das Problem lösen konntest? Ich benutze zwar Jarvis statt VIS, aber habe exakt das gleiche Problem dass das Kamerabild sowohl in Fully als auch Chrome nicht angezeigt wird. Fully basiert meines Wissens auf der Chrome Engine, was den Zusammenhang klar macht, aber gibt es dafür bereits eine Lösung?
Meine iframe URL für meine Mobotix T25 Türstation Kamera ist wie folgt eingetragen: http://benutzername:passwort@172.16.2.210/control/faststream.jpg?stream=full&fps=4.0
-
Stell die Update Time mal probeweise auf 10000 ( 10 sek).
Ansonsten auch mal auf Maximum zum Testen. -
Hallo, auch wenn schon etwas her.
ich stehe vor dem gleichen Problem, konntet Ihr das Lösen?Ich habe zwei Kameras Reoling und Edimax9110.
Die Reoling arbeitet wie sie soll, im Vis als Widget Image habe ich als Quelle folgendes verwendet:
http://192.168.2.12/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=xxxxxDie Edimax Kamera funktioniert nicht im Vis . Als Quelle verwende ich:
http://admin:xxxxx@192.168.2.11/snapshot.jpgBeide http Adressen funktionieren einwandfrei, wenn ich diese direkt im Browser (Crome) aufrufe.
Warum funktioniert die Quellangabe bei der Edimax Kamera nicht?
Woran kann das liegen? -
@holgus sagte in Snapshot wird nicht dargestellt:
wenn ich diese direkt im Browser (Crome)
musst du da (früher mal) Credentials eingeben, due noch im Browser gespeichert sind?
-
@holgus sagte in Snapshot wird nicht dargestellt:
Beide http Adressen funktionieren einwandfrei, wenn ich diese direkt im Browser (Crome) aufrufe.
Öffne mal die Browser-Console (Entwicklertools von Chrome) und lad die Seite neu. Ich könnte mir vorstellen, dass es aus Sicherheitsgründen nicht erlaubt wird, iFrame URLs mit Basic Auth zu öffnen. Da gibt es sehr viele Regeln, was Browser aus Sicherheitsgründen erlauben oder verhindern. Deswegen ist das bei der Reolink wahrscheinlich auch als GET-Parameter gelöst worden.
Dort siehst Du in der Console eine Fehlermeldung, warum das nicht ausgeführt wurde, oder im Netzwerk-Tab was genau mit der Verbindung nicht stimmt.
-
Das mit den credentials habe ich gerade nochmal mit anderen Browsern (Firefox, Edge) ausprobiert. Auch bei diesen laufen beide Kameras bei "Direkteingabe" im Browser einwandfrei.
Mit öffnen der Vis und dem Blick in die Entwicklerkonsole in Crome konnte ich unter Netzwerk rote Einträge der Edimax Kamera zuweisen.Request URL: rstp://admin:xxxxx@192.168.2.11:80/snapshot.jpg?_refts=1655898419449
Referrer Policy: strict-origin-when-cross-originIch kann mit den Hinweisen nichts anfangen.
Den Get-Parameter hatte ich bei der Edimax auch versucht aber nicht zum laufen bekommen. -
@holgus sagte in Snapshot wird nicht dargestellt:
Den Get-Parameter hatte ich bei der Edimax auch versucht aber nicht zum laufen bekommen.
Naja, der wird ja von der Software ausgewertet. Man kann alles mögliche per GET-Paramter übergeben. Aber wenn die Software den Parameter nicht nutzt / prüft dann geht natürlich nix.
@holgus sagte in Snapshot wird nicht dargestellt:
Mit öffnen der Vis und dem Blick in die Entwicklerkonsole in Crome konnte ich unter Netzwerk rote Einträge der Edimax Kamera zuweisen.
Und mehr steht da nicht? Keine Fehlermeldung o.ä.? Was war der HTTP-Response der Kamera (Zeile unter Network anklicken und mal einen Screenshot machen)
-
hier ein Screenshot bei der Ausführung von Vis:
und hier die Ausführung im Browser ohne Vis:
-
@holgus sagte in Snapshot wird nicht dargestellt:
und hier die Ausführung im Browser ohne Vis:
Das ist eine ist eine
http://
Url und das andere in VISrstp://
-
Sorry, da habe den falschen Eintrag ausgewählt.
Ich habe insgesamt drei Einträge auf dem Vis 1=Reolink (Funktioniert) 2. wie oben beschrieben. 3. zum Ausprobieren verschiedener Ideen zum fixen. Ich habe leider oben den 3. Versuchseintrag gezeigt, hier nun der richtige:
-
@holgus Ich müsste jetzt länger suchen wie die einzelnen Browser mit Basic Auth in der URL umgehen. Ich glaube auch, aus genau dem Grund wurde mal der Adapter geschaffen: https://github.com/ioBroker/ioBroker.cameras
Damit kann man dann quasi die Kameras mit den Credentials in ioBroker verwalten und bekommt eine "neue" Url. Der ioBroker ist dann quasi ein Proxy für die Kamera. Würde es mal damit versuchen. Gibts aber nur im beta repo aktuell.
-
@haus-automatisierung
Danke für die Informationen. Da Fehlt mir gerade die Zeit zu, aus diesem Grund werde ich das Thema erstmal parken. -
Steht ja schon da, sorry hab's leider überlesen...
Und ja der Adapter ist top für die direkte Einbindung von Kameras.