Video einer IP-Cam in Sitemap streamen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
lukh
Beiträge: 99
Registriert: 5. Dez 2019 20:15
Answers: 2

Video einer IP-Cam in Sitemap streamen

Beitrag von lukh »

Hallo, wie kann ich den Videostream meiner IP-Cam direkt in der Sitemap anzeigen lassen?

Code: Alles auswählen

Frame {

        Text label="Kamera" icon="camera" {
          Webview url="http://192.168.188.ZZZ/snapshot.cgi?user=XXXXX&pwd=YYYYY" label="Kamera"
        }
      }
Das funktioniert leider nicht

bastler
Beiträge: 121
Registriert: 7. Jan 2020 19:36
Answers: 2

Re: Video einer IP-Cam in Sitemap streamen

Beitrag von bastler »

... hast du es statt mit "webview" schon mal mit "video" probiert? ich hab mobotix-kameras, da geht das so:

Code: Alles auswählen

Video url="http://camera_user_name:camera_password@camera_ip_adress/control/faststream.jpg?stream=full&previewsize=320x240&previewquality=10" encoding="mjpeg"

Benutzeravatar
lukh
Beiträge: 99
Registriert: 5. Dez 2019 20:15
Answers: 2

Re: Video einer IP-Cam in Sitemap streamen

Beitrag von lukh »

Hallo bastler,

also zumindest habe ich jetzt schon mal ein Player, der angezeigt wird.
Allerdings ohne Inhalt, also kein Bild oder Stream. Ich habe die Instar 6014HD (in meiner Gärbox verbaut :mrgreen: )

Jetzt müsste ich wohl nur noch den richtigen http-Aufruf herausfinden.
Vielleicht hat ja jemand auch eine Instar Kamera in seinem Openhab integriert und kann mir da weiter helfen.

bastler
Beiträge: 121
Registriert: 7. Jan 2020 19:36
Answers: 2

Re: Video einer IP-Cam in Sitemap streamen

Beitrag von bastler »

hm, ich kenne die leider nicht und hab bei mir auch ne ganze weile gebraucht bis das funktioniert hat.

hab auf die schnelle das gefunden, ev hilft dir das weiter:
https://wiki.instar.de/Erweitert/Websei ... inbindung/

schau da mal unter dem punkt
Hinzufügen des MJPEG-Videostreams

Benutzeravatar
lukh
Beiträge: 99
Registriert: 5. Dez 2019 20:15
Answers: 2

Re: Video einer IP-Cam in Sitemap streamen

Beitrag von lukh »

Haha, vielen Dank bastler!

Du hast mir auf die Sprünge geholfen! Hier hab ich es letztendlich gefunden:

https://wiki.instar.de/Aussenkameras/IN ... Streaming/

Code: Alles auswählen

      //--- Gärbox
      Frame label="Gärbox" {

        Text item=RT_Gaerbox_N29_Temperature
          label="Temperatur [%.1f °C]" 
          icon="temperature"
          valuecolor=[<23="blue",
                      <30="green",
                      >30="maroon"]

        Text label="Kamera" icon="camera" {

          Webview url="http://IP-Address:Port/cgi-bin/hi3510/mjpegstream.cgi?-chn=11&-usr=Benutzer&-pwd=Kennwort" 
            label="Brot und Sauerteig"
            icon="brot"

        }
      } // END Frame Gärbox      
Nun ist es so, das die Anzeige des Fensters noch ziemlich klein ist und man Balken rechts und unten zum Verschieben des Bildes hat.
Kann man das irgendwie ändern, so dass das Videobild komplett angezeigt wird und entsprechend dem Anzeigegerät skaliert wird?

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Video einer IP-Cam in Sitemap streamen

Beitrag von udo1toni »

Wenn Du das Webview Widget verwendest, gibt es einen Parameter height (Schau einfach mal in die offizielle Doku ;) )
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

bastler
Beiträge: 121
Registriert: 7. Jan 2020 19:36
Answers: 2

Re: Video einer IP-Cam in Sitemap streamen

Beitrag von bastler »

bei "webview" kann man eine höhe einstellen, dadurch wird das fenster insgesamt in der größe verändert (parameter "height"), siehe hier
https://www.openhab.org/docs/configurat ... pe-webview

ich hatte anfangs auch mit "webview" gearbeitet, dann aber auf "video" umgestellt weil ich da die parameter für die gewünschte bildgröße mit übergeben kann - ich hab allerdings nichts gefunden ob das bei deiner kamera auch möglich ist.

Benutzeravatar
lukh
Beiträge: 99
Registriert: 5. Dez 2019 20:15
Answers: 2

Re: Video einer IP-Cam in Sitemap streamen

Beitrag von lukh »

Den Parameter height hatte ich schon ausprobiert. Damit kann ich zwar in der BasicUI die Ansicht vergrößern, allerdings funktioniert es dann nicht mehr auf dem Handy. Dort ist es dann nur noch schwarz und gar kein Bild mehr zu sehen.
Leider funktioniert der Aufruf mit

Code: Alles auswählen

Video url="http://IP-Address:Port/cgi-bin/hi3510/mjpegstream.cgi?-chn=11&-usr=Benutzer&-pwd=Kennwort"
bei mir nicht.

Ich hatte gehofft, das die Skalierung sich auf jedem Gerät anpasst. Oder zumindest die Mitte des Bildes auch in der Sitemap zentriert wird.
So muss ich selber erst einmal in die Mitte des Bildes scrollen um den Sauerteig sehen zu können.

Ich kann zwar im http-Aufruf den Wert chn=12 oder 13 setzen, dann ist das Bild kleiner, aber eben auch die Auflösung entsprechend niedrig.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Video einer IP-Cam in Sitemap streamen

Beitrag von udo1toni »

Leg Dir eine eigene Sitemap für das Endgerät an :)

Tipp: Solange es sich nur um wenige Unterschiede handelt, ist es oft sinnvoller, die eine Sitemap zu kopieren und die Unterschiede einzupflegen, wenn Du Änderungen vornimmst. Dazu solltest Du dann die Unterschiede in der "Mastersitemap" als Kommentar hinterlegen. Wenn Du dann Änderungen vornimmst, löschst Du die Handyansicht, kopierst die Mastersitemap mitsamt Änderungen und änderst nur die paar Unterschiede (z.B. indem Du die Kommentierung änderst, also z.B. so (Ausschnitt...):

Code: Alles auswählen

// Webview url="http://IP-Address:Port/cgi-bin/hi3510/mjpegstream.cgi?-chn=11&-usr=Benutzer&-pwd=Kennwort" label="Brot und Sauerteig" icon="brot" height=4 // Handy
Webview url="http://IP-Address:Port/cgi-bin/hi3510/mjpegstream.cgi?-chn=11&-usr=Benutzer&-pwd=Kennwort" label="Brot und Sauerteig" icon="brot" height=8 // Master
In der Kopie "verschiebst" Du dann nur die Kommentarzeichen um eine Zeile
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten