trigger WEB JS:FW_okDialog("Hello") flackert nur ganz kurz auf

Begonnen von RPort, 29 September 2026, 12:51:14

Vorheriges Thema - Nächstes Thema

RPort

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?

schwatter

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