NEWS
Webcam Bild in Widget "vergrößern"
-
@oliverio Da wirst du wohl Recht haben.
/* Dein DP mit dem man erkennt, dass da jemand an der Tür ist , KlingelDP oder so */ let dp = '0_userdata.0.besuchanderTuer' on({id: dp , change: 'ne'}, obj => { // if (obj.state.val === true) { setState('vis-2.0.control.instance', 'vis.0'); setState('vis-2.0.control.data', 'project/kameraFull'); setState('vis-2.0.control.command', 'changeView'); // } setTimeout(function(){ /* zurück auf Standard-Bildschirm */ setState('vis-2.0.control.instance', 'vis.0'); setState('vis-2.0.control.data', 'projekt/normal'); setState('vis-2.0.control.command', 'changeView'); },10000) });@topsurfer Der Zeitpunkt der eingetragen wird ist ja nie gleich, oder?
Also würde es auch so funktionieren.
-> dp anpassen@mcu
OK, also sollte es genügen, wenn ich nur den DP ändere?
Hab ich gemacht, der Inhalt vom DP ändert sich auch, aber das Umschalten der Kamera erfolgt nicht.
In der Log-Ausgabe sieht man den Scriptstart, und dann das starten des Timeouts, aber in den Teil "true" (mit umschalten der Kamera) springt er nicht.
-
@mcu
OK, also sollte es genügen, wenn ich nur den DP ändere?
Hab ich gemacht, der Inhalt vom DP ändert sich auch, aber das Umschalten der Kamera erfolgt nicht.
In der Log-Ausgabe sieht man den Scriptstart, und dann das starten des Timeouts, aber in den Teil "true" (mit umschalten der Kamera) springt er nicht.
@topsurfer ja,dorry die if obj.state.val Zeile muss raus und dir klammer dazu unten weiter
-
@mcu
OK, also sollte es genügen, wenn ich nur den DP ändere?
Hab ich gemacht, der Inhalt vom DP ändert sich auch, aber das Umschalten der Kamera erfolgt nicht.
In der Log-Ausgabe sieht man den Scriptstart, und dann das starten des Timeouts, aber in den Teil "true" (mit umschalten der Kamera) springt er nicht.
Hier noch ein Artikel zur Verwendung der Instanz id des Browsers.
https://www.smarthome-tricks.de/software-iobroker/iobroker-vis-browser-id/amp/Also soe wie es da steht ist nicht falsch, insbesondere dann wenn du mehrere Clients/Browser hast über du dann deine views abrufen wills, aber der View Wechsel genau nur auf einem Browser ändern willst.
Da sich die aus Versehen aber auch mal ändern kann und wenn du überall alles gleich funktionieren lassen willst, würde ich lieber als Instanz id das hier verwenden FFFFFFFF