Hallo,
sowohl RSS als auch InfoPanel erlauben es, in die erzeugte HTML-Seite einen iframe einzubetten. Ich bette den Videostream von meiner Überwachungskamera ein:
<iframe width=\"320\" height=\"240\" frameborder=\"0\" scrolling=\"no\" seamless=\"seamless\" src=\"http://192.168.31.84:80/videostream.cgi?user=user&pwd=password&resolution=8&rate=0\"></iframe>
Das verhindert einen Refresh der Webseite trotz
<meta http-equiv="refresh" content="15"/>
im Header. Ich vermute, dass es daran liegt, dass der Videostream kein Ende hat. Browser ist Firefox 36.0.
Weiss jemand, wie ich das lösen kann?
Viele Grüße
Boris
wenn location.reload bei deinem browser geht (scheinbar geht es nicht überall oder muss erlaubt werden) dann probier doch mal eine der beiden methoden hier: http://forum.fhem.de/index.php/topic,32305.msg267666.html#msg267666 (http://forum.fhem.de/index.php/topic,32305.msg267666.html#msg267666) mit einem normalen fhem at.
gruss
andre
Danke, Andre, das funktioniert.
Ich habe ein weitere Ausgabe von FHEMWEB namens webserver3 auf Port 8085 aufgesetzt, das ich mit
define InfoPanel.at at +*00:00:15 trigger webserver3 JS:location.reload(true)
alle 15 Sekunden aktualisieren lasse. Die extra Ausgabe von FHEMWEB brauche ich, damit nicht für den Anwender überraschend auch die Fenster in den Hauptinstanzen webserver1 (Desktop) und webserver2 (Mobil) aktualisiert werden.
Ich habe den Refresh bei InfoPanel ausgeschaltet. Das funktioniert, soweit ich das überblicken kann, wunderbar.
Viele Grüße
Boris
@Boris
Zitatsowohl RSS als auch InfoPanel erlauben es, in die erzeugte HTML-Seite einen iframe einzubetten. Ich bette den Videostream von meiner Überwachungskamera ein:
Code: [Auswählen]
<iframe width=\"320\" height=\"240\" frameborder=\"0\" scrolling=\"no\" seamless=\"seamless\" src=\"http://192.168.31.84:80/videostream.cgi?user=user&pwd=password&resolution=8&rate=0\"></iframe>
Kannst du mir verraten wie und wo du das iframe Einbettest.
Bin schon länger auf der Suche danach. ::)
Hallo,
das geht unter RSS und InfoPanel mit dem embed-Tag in der Layout-Definition.
Beispiel für InfoPanel:
embed id-cam 950 0 320 240 "<iframe width=\"320\" height=\"240\" frameborder=\"0\" scrolling=\"no\" seamless=\"seamless\" src=\"http://192.168.31.84:80/videostream.cgi?user=foo&pwd=bar&resolution=8&rate=0\"></iframe>"
Bei RSS ist die Syntax bis zum ersten Gänsefüßchen etwas anders.
Viele Grüße
Boris
@Boris
Vielen Dank dafür.
Leider läuft es bei mir auf dem PC noch nicht.
Den Rahmen des iframe ( ... frameborder=\"1\" ...) kann ich sehen, aber kein Bild.
Das kann aber am Browser (SRWare Iron) liegen.
In Fhem:8083 wird das Livebild so dargestellt.
define TuerCam weblink htmlCode <img width="640" height="480" border="4" hspace="13" style="background-color: grey;; -webkit-border-radius: 10px;; -moz-border-radius: 10px;; border-radius: 10px;;" src="http://192.168.178.200/videostream.cgi?user=???&pwd=???&resolution=64&rate=0"><
Auf dem Fernseher bekomme ich ein Bild.
Und andere Browser habe ich noch nicht getestet.