<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="font-size: 12px; line-height: 15px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; "><div><span class="Apple-style-span" style="font-size: 12px; line-height: 15px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; ">Halo Zusammen</span></div><div><span class="Apple-style-span" style="font-size: 12px; line-height: 15px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; "><br></span></div><div>Ich habe mir gerade ein kleines Skript erstellt mit welches bei Aufruf zuerst die aktuellen Gerätewerte abfragt, diese in einem Array (PreVal[ ]) speichert. </div><div>Anschliessend sollen die Geräte kurz ausgeschalten und anschliessend wieder mit den selben Werten wie zuvor eingeschalten werden. Wenn ich nur </div><div>1 Gerät ansteuere klappt dies ganz gut. Sobald ich jedoch zwei Geräte ansteuere, schaltet jeweils nur wieder eines ein. Das andere bleibt ausgeschalten.</div><div>Könnt ihr mir vielleicht weiterhelfen? Ich habe hierzu den Code unten kurz angefügt. </div><div><br></div><div>Im weiteren würde ich die Geräte gerne über eine längere Zeitdauer ausgeschalten lassen. Am besten rufe ich hierzu wohl ein TimedEvent auf und </div><div>benutze zum wieder einschalten ein zweites JS-File… sehe ich dies richtig? Soweit ich weiss, kann man noch Parameter übergeben… leider</div><div>habe ich bisher noch kein Bsp. gefunden wo dies gemacht wurde… die zu übergebenden Parameter wären in diesem Fall die Gerätewerte vor dem</div><div>Ausschalten. Gibt es dazu irgendwo ein kleines Bsp. wie man diese Werte in ein anderes JS-File übergeben kann? </div><div><br></div><div>Vielen Dank für die Hilfe</div><div><br></div><div>Gruss Manu</div><div><br></div><div><br></div></span><span class="Apple-style-span" style="font-size: 12px; line-height: 15px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; "><div>************************Code*********************</div></span><span class="Apple-style-span" style="font-size: 12px; line-height: 15px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; ">var PreVal=[];<br><br>var devices = getDevices().byZone(1);<br>var i = 0;<br>devices.perform(function (device) {<br>PreVal[i]=device.getOutputValue(0);<br>i++; <br>});<br><br>devices.turnOff();<br><br>var i = 0;<br>devices.perform(function (device) {<br>device.setValue(PreVal[i]);<br>i++;<br>});<br><br>****************************************************</span></body></html>