Momentan spiele ich mit dem IPCam Modul rum und habe mir eine Webcam aus Bielefeld ausgesucht
Internals:
AUTHORITY www.bicos.de
CFGFN
DEF www.bicos.de
NAME webcam4
NR 52
SEQ 1052
STATE last: 2017-02-15 06:36:06
TYPE IPCAM
Readings:
2017-02-15 06:36:06 last webcam4_snapshot.jpg
2017-02-14 17:53:05 snapshots 0
Powermap:
Readingsdesc:
Energy:
rtype whr
Power:
rtype w
Attributes:
delay 5
path webcam/webcam4.jpg
snapshots 17280
storage ./webcam4
timestamp 1
nun dachte ich, dass es doch einfach möglich sein muss das aktuelle Bild per iframe darzustellen ohne dies zusätzlich über Internet zu laden, sondern das lokal gespeicherte zu nutzen.
Internals:
CFGFN
DEF iframe file:///opt/fhem/webcam4/webcam4_snapshot.jpg
LINK file:///opt/fhem/webcam4/webcam4_snapshot.jpg
NAME webcam4_link
NR 169
STATE initialized
TYPE weblink
WLTYPE iframe
Powermap:
Readingsdesc:
Energy:
rtype whr
Power:
rtype w
Attributes:
Aber leider geht das so nicht.
Gebe ich stattdessen die internetadresse ein geht alles wunderbar.
Internals:
CFGFN
DEF iframe http://www.bicos.de/webcam/webcam4.jpg
LINK http://www.bicos.de/webcam/webcam4.jpg
NAME webcam4_link
NR 169
STATE initialized
TYPE weblink
WLTYPE iframe
Powermap:
Readingsdesc:
Energy:
rtype whr
Power:
rtype w
Attributes:
Wie kann ich nun lokale Bilder anzigen?
Kannst du den file/// link denn direkt im Browser aufrufen?
Ansonsten würde ich vorschlagen, das Bild unter www abzulegen und per http Aufruf einzubinden.
PS: Probier die Cam einer existierenden Stadt :-D
Zitat von: KernSani am 15 Februar 2017, 06:48:56
Kannst du den file/// link denn direkt im Browser aufrufen?
Den link auf opt nicht, da ich ja nicht direkt darauf zugreifen kann. Habe es aber auch mit einer Datei die lokal auf meinem Laptop liegt erfolglos probiert.
Zitat von: KernSani am 15 Februar 2017, 06:48:56
Ansonsten würde ich vorschlagen, das Bild unter www abzulegen und per http Aufruf einzubinden.
Wie meinst du das?
eine Datei, die unter z.B. /opt/fhem/www/webcam/image1.jpg liegt, sollte unter http://<meinFHEMServer>/fhem/webcam/image1.jpg erreichbar sein (und im iframe funktionieren)
Funktioniert ja schon, nur wird das Bild nur beim refresh neu geladen. Kann man das noch anders hinbekommen?
Moin igami
Ist dass das was du Suchst.
Bin mir aber nicht sicher. :-[
https://forum.fhem.de/index.php/topic,49732.msg543139.html#msg543139 (https://forum.fhem.de/index.php/topic,49732.msg543139.html#msg543139)
Zitat von: igami am 15 Februar 2017, 16:21:55
Funktioniert ja schon, nur wird das Bild nur beim refresh neu geladen. Kann man das noch anders hinbekommen?
Ein longpoll auf das Iframe sozusagen? Wahrscheinlich am Besten lösbar über ein kleines .js, das regelmäßig refresht...
Zitat von: Michael am 15 Februar 2017, 17:05:28
Ist dass das was du Suchst.
Nicht direkt, aber immerhin ist der Ansatz mit image anstatt iframe schonmal nicht verkehrt, nur den automatischen refresh bekomme ich noch nicht hin, bin mir aber auch nicht sicher ob das so wichtig ist. Ich hätte nur gedacht, dass andere das schon umgesetzt haben