FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: RPort am 29 September 2026, 12:51:14

Titel: trigger WEB JS:FW_okDialog("Hello") flackert nur ganz kurz auf
Beitrag von: RPort am 29 September 2026, 12:51:14
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?
Titel: Aw: trigger WEB JS:FW_okDialog("Hello") flackert nur ganz kurz auf
Beitrag von: schwatter am 29 September 2026, 16:42:48
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