Ich möchte, wenn es klingelt, ein Popup mit dem Videostream meiner Haustürkamera einblenden.
(Das Video kann ich als http bekommen.)
Bei der Suche bin ich auf "trigger WEB JS:FW_okDialog("Hello")" gestoßen, d.h. einem Weg, js-Code auszuführen.
Wenn ich in der Kommandozeile trigger WEB JS:FW_okDialog("Hello") eingebe, flackert extrem kurz sowas wie ein Popup auf.
Fragen:
-> Gibt es einen Parameter, um die Dauer der Anzeige zu setzen?
-> Gibt es die Möglichkeit, den eigenen http-Link mitzugeben?
-> Für verschiedene User gibt es eigene WEB. Wie ermittele ich den richtigen WEB? Gibt es dazu eine Variable?
-> Oder ist dieser Weg komplett falsch und ich sollte einen besseren Weg versuchen?
Tag,
direkt in der Cmd triggert einen refresh der Seite. Hier ein Test mit einem Dummy + notify, welches im Hintergrund ausgeführt wird.
defmod TestKlingel dummy
attr TestKlingel setList state:on,off
attr TestKlingel webCmd state
setstate TestKlingel on
setstate TestKlingel 2026-09-29 16:40:24 state on
defmod n_TestKlingel notify TestKlingel:on { FW_directNotify("#FHEMWEB:WEBphone","FW_okDialog('<img src=\"http://61.211.241.239/nphMotionJpeg?Resolution=640x480\" style=\"width:640px;;height:480px;;\">')","") }
setstate n_TestKlingel 2026-09-29 16:40:24
setstate n_TestKlingel 2026-09-29 16:40:19 state active
setstate n_TestKlingel 2026-09-29 16:40:24 triggeredByDev TestKlingel
setstate n_TestKlingel 2026-09-29 16:40:24 triggeredByEvent on
WEBphone musste du auf deine Bezeichnung anpassen.
Gruß schwatter