NEWS
[Vorlage] Heizungsthermostatsteuerung 2.1 - Script
-
Ok … ich hab's!
So prophan und blöd ... das musste man auch übersehen ...
var NoneHMTab = []; // 0 = Raum 1 = Datenpunkt bis vor Geraet 2=Datenpunkt Geraet 3=Datenpunkt SollTemp 4= Ventilstellung bei NichtHeizperiode NoneHMTab[0] = ['Arbeitszimmer', 'fhem.0', 'DG_AZ_HZ_Fenster_Clima', 'desired-temp', 12]; NoneHMTab[1] = ['Dusche', 'fhem.0', 'OG_DU_HZ_Fenster_Clima', 'desired-temp', 12]; NoneHMTab[2] = ['Dusche', 'fhem.0', 'OG_DU_HZ_Handtuch_Clima', 'desired-temp', 12]; NoneHMTab[2] = ['initial', 'maxcube.0.devices', 'thermostat_197b0b', 'setpoint', 12];
Der letzte Eintrag hier in der Konfiguration (als SpareValue von mir drin gelassen) hat den gleichen key wie der Eintrag vorher und überschreibt diesen dadurch …
Meine Schuld ... bitte entschuldige die Störung
Wobei es mich beruhigt, dass du es auch nicht direkt gesehen hast
Vielen Dank und viele Grüße
-
Wobei es mich beruhigt, dass du es auch nicht direkt gesehen hast
`
jap, ist manchmal so.daher wollte ich wissen, ob überhaupt eingelesen wurde. Jetzt hätte es nur noch an der Konfig liegen können :lol:
…und nebenher noch einen Fehler im logging gefunden - ist doch was...
Gut, dass es läuft.
vG Looxer
-
So … da bin ich schon wieder
Nachdem ich mit ein par anderen hausgemachten Problemen zu kämpfen hatte habe ich hier nun ein anderes Problem.
Gleicher Raum, aber dieses mal der Verschlusssensor.
Wenn ich das Fenster öffne (im Log um 12:21:13 Uhr) ist alles gut und die Temperatur wird wie gewünscht abgesenkt.
Wenn ich das Fenster nun schließe (im Log um 12:23:07 Uhr), dann wird das das vom Skript erkannt, die Temperatur wird aber nicht wieder auf die ursprüngliche angehoben.
Das Skript läuft dann in Dauerschleife, weil es irgendeine Form von Delay erkannt hat.
Hier das Log:
! ```
15114: 2018-02-06 12:21:13.916 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorFind ID = fhem.0.OG_DU_TF.state Raum = Dusche 15115: 2018-02-06 12:21:13.916 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorStatCalc: Sensorstatus ist geoeffnet fuer devtype = NoneHM und id fhem.0.OG_DU_TF.state 15116: 2018-02-06 12:21:13.917 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorChange: Fenster fhem.0.OG_DU_TF.state status geaendert fuer fhem.0.OG_DU_TF.state Dusche true 15117: 2018-02-06 12:21:13.917 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorChange: Raum Dusche 15118: 2018-02-06 12:21:13.917 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorChange: Sensor ist direktverknuepft ? false 15119: 2018-02-06 12:21:13.917 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorChange: Sensor status ist ? true 15120: 2018-02-06 12:21:13.917 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist true 15121: 2018-02-06 12:21:13.917 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices:Verschluss offen TemperaturAbsenkung gesetzt 15122: 2018-02-06 12:21:13.917 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Setze Dusche.Source_Global_Parameter zu Verschluss offen TemperaturAbsenkung gesetzt 15123: 2018-02-06 12:21:13.918 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Setze Dusche.Source_Schedule zu 15124: 2018-02-06 12:21:13.918 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Setze Dusche.Source_NextTemp zu 0 15125: 2018-02-06 12:21:13.919 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SetTemp: ID updated fhem.0.OG_DU_HZ_Fenster_Clima.desired-temp Raum Dusche SollTemp = 12 15126: 2018-02-06 12:21:13.919 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist true 15127: 2018-02-06 12:21:13.920 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices:Verschluss offen TemperaturAbsenkung gesetzt 15128: 2018-02-06 12:21:13.920 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Setze Dusche.Source_Global_Parameter zu Verschluss offen TemperaturAbsenkung gesetzt 15129: 2018-02-06 12:21:13.920 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Setze Dusche.Source_Schedule zu 15130: 2018-02-06 12:21:13.920 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Setze Dusche.Source_NextTemp zu 0 15131: 2018-02-06 12:21:13.920 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SetTemp: ID updated fhem.0.OG_DU_HZ_Handtuch_Clima.desired-temp Raum Dusche SollTemp = 12 15132: 2018-02-06 12:21:13.921 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_Global_Parameter 15134: 2018-02-06 12:21:13.925 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_Schedule 15135: 2018-02-06 12:21:13.926 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_NextTemp 15136: 2018-02-06 12:21:13.927 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ThermostatChange: Thermostat fhem.0.OG_DU_HZ_Fenster_Clima.desired-temp Raum Dusche Thermostat Solltemperatur-Aenderung erkannt 15137: 2018-02-06 12:21:13.928 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ThermostatChange: Thermostat fhem.0.OG_DU_HZ_Handtuch_Clima.desired-temp Raum Dusche Thermostat Solltemperatur-Aenderung erkannt 15153: 2018-02-06 12:23:07.980 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorFind ID = fhem.0.OG_DU_TF.state Raum = Dusche 15154: 2018-02-06 12:23:07.980 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorStatCalc: Sensorstatus ist geschlossen fuer devtype = NoneHM und id fhem.0.OG_DU_TF.state 15155: 2018-02-06 12:23:07.980 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorChange: Fenster fhem.0.OG_DU_TF.state status geaendert fuer fhem.0.OG_DU_TF.state Dusche false 15156: 2018-02-06 12:23:07.980 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorChange: Raum Dusche 15157: 2018-02-06 12:23:07.980 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorChange: Sensor ist direktverknuepft ? false 15158: 2018-02-06 12:23:07.980 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SensorChange: Sensor status ist ? false 15159: 2018-02-06 12:23:07.981 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15160: 2018-02-06 12:23:07.981 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SetRoomClosed: room Dusche zeitstempel 1517916187981 15161: 2018-02-06 12:23:07.984 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15162: 2018-02-06 12:23:07.984 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15163: 2018-02-06 12:23:07.985 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15164: 2018-02-06 12:23:07.985 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15165: 2018-02-06 12:23:07.986 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15166: 2018-02-06 12:23:07.986 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15167: 2018-02-06 12:23:07.986 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15168: 2018-02-06 12:23:07.987 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15169: 2018-02-06 12:23:07.988 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15170: 2018-02-06 12:23:07.988 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15171: 2018-02-06 12:23:07.988 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15172: 2018-02-06 12:23:07.988 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15173: 2018-02-06 12:23:07.988 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15174: 2018-02-06 12:23:07.989 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15175: 2018-02-06 12:23:07.989 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15176: 2018-02-06 12:23:07.989 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916187000 15177: 2018-02-06 12:23:07.989 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599012 15178: 2018-02-06 12:23:07.989 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15179: 2018-02-06 12:23:08.991 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15180: 2018-02-06 12:23:08.992 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15181: 2018-02-06 12:23:08.993 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15182: 2018-02-06 12:23:08.993 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15183: 2018-02-06 12:23:08.993 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15184: 2018-02-06 12:23:08.993 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15185: 2018-02-06 12:23:08.993 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15186: 2018-02-06 12:23:08.993 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15187: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15188: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15189: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15190: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15191: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15192: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15193: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15194: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15195: 2018-02-06 12:23:08.994 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15196: 2018-02-06 12:23:08.995 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916188000 15197: 2018-02-06 12:23:08.995 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599006 15198: 2018-02-06 12:23:08.995 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15199: 2018-02-06 12:23:08.995 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15200: 2018-02-06 12:23:08.995 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15201: 2018-02-06 12:23:08.995 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15202: 2018-02-06 12:23:08.996 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15203: 2018-02-06 12:23:08.997 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15204: 2018-02-06 12:23:09.996 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15205: 2018-02-06 12:23:09.997 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15206: 2018-02-06 12:23:09.997 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15207: 2018-02-06 12:23:09.998 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15208: 2018-02-06 12:23:09.998 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15209: 2018-02-06 12:23:09.998 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15210: 2018-02-06 12:23:09.998 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15211: 2018-02-06 12:23:10.000 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15212: 2018-02-06 12:23:10.000 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15213: 2018-02-06 12:23:10.000 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15214: 2018-02-06 12:23:10.000 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15215: 2018-02-06 12:23:10.000 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15216: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15217: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15218: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15219: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15220: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15221: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916190000 15222: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599999 15223: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15224: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15225: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15226: 2018-02-06 12:23:10.001 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15227: 2018-02-06 12:23:10.002 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15228: 2018-02-06 12:23:10.002 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15229: 2018-02-06 12:23:11.002 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15230: 2018-02-06 12:23:11.003 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15231: 2018-02-06 12:23:11.003 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15232: 2018-02-06 12:23:11.003 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15233: 2018-02-06 12:23:11.003 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15234: 2018-02-06 12:23:11.004 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15235: 2018-02-06 12:23:11.004 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15236: 2018-02-06 12:23:11.004 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15237: 2018-02-06 12:23:11.004 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15238: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15239: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15240: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15241: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15242: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15243: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15244: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15245: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15246: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916191000 15247: 2018-02-06 12:23:11.005 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599995 15248: 2018-02-06 12:23:11.006 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15249: 2018-02-06 12:23:11.006 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15250: 2018-02-06 12:23:11.006 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15251: 2018-02-06 12:23:11.006 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15252: 2018-02-06 12:23:11.006 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15253: 2018-02-06 12:23:11.007 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15254: 2018-02-06 12:23:12.008 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15255: 2018-02-06 12:23:12.008 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15256: 2018-02-06 12:23:12.008 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15257: 2018-02-06 12:23:12.009 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15258: 2018-02-06 12:23:12.009 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15259: 2018-02-06 12:23:12.010 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15260: 2018-02-06 12:23:12.010 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15261: 2018-02-06 12:23:12.010 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15262: 2018-02-06 12:23:12.010 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15263: 2018-02-06 12:23:12.010 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15264: 2018-02-06 12:23:12.010 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15265: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15266: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15267: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15268: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15269: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15270: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15271: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916192000 15272: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599989 15273: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15274: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15275: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15276: 2018-02-06 12:23:12.011 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15277: 2018-02-06 12:23:12.012 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15278: 2018-02-06 12:23:12.013 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15279: 2018-02-06 12:23:13.012 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15280: 2018-02-06 12:23:13.013 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15281: 2018-02-06 12:23:13.013 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15282: 2018-02-06 12:23:13.013 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15283: 2018-02-06 12:23:13.013 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15284: 2018-02-06 12:23:13.014 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15285: 2018-02-06 12:23:13.014 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15286: 2018-02-06 12:23:13.014 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15287: 2018-02-06 12:23:13.014 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15288: 2018-02-06 12:23:13.014 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15289: 2018-02-06 12:23:13.014 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15290: 2018-02-06 12:23:13.014 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15291: 2018-02-06 12:23:13.014 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15292: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15293: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15294: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15295: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15296: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916193000 15297: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599985 15298: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15299: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15300: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15301: 2018-02-06 12:23:13.015 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15302: 2018-02-06 12:23:13.016 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15303: 2018-02-06 12:23:13.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15304: 2018-02-06 12:23:14.017 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15305: 2018-02-06 12:23:14.017 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15306: 2018-02-06 12:23:14.018 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15307: 2018-02-06 12:23:14.018 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15308: 2018-02-06 12:23:14.018 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15309: 2018-02-06 12:23:14.018 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15310: 2018-02-06 12:23:14.018 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15311: 2018-02-06 12:23:14.018 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15312: 2018-02-06 12:23:14.018 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15313: 2018-02-06 12:23:14.018 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15314: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15315: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15316: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15317: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15318: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15319: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15320: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15321: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916194000 15322: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599981 15323: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15324: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15325: 2018-02-06 12:23:14.019 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15326: 2018-02-06 12:23:14.025 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15327: 2018-02-06 12:23:14.027 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15328: 2018-02-06 12:23:14.027 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15329: 2018-02-06 12:23:15.027 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15330: 2018-02-06 12:23:15.028 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15331: 2018-02-06 12:23:15.028 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15332: 2018-02-06 12:23:15.029 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15333: 2018-02-06 12:23:15.029 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15334: 2018-02-06 12:23:15.029 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15335: 2018-02-06 12:23:15.029 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15336: 2018-02-06 12:23:15.029 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15337: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15338: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15339: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15340: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15341: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15342: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15343: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15344: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15345: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15346: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916195000 15347: 2018-02-06 12:23:15.030 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599970 15348: 2018-02-06 12:23:15.031 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15349: 2018-02-06 12:23:15.031 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15350: 2018-02-06 12:23:15.031 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15351: 2018-02-06 12:23:15.031 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15352: 2018-02-06 12:23:15.031 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15353: 2018-02-06 12:23:15.032 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15354: 2018-02-06 12:23:16.032 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15355: 2018-02-06 12:23:16.033 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15356: 2018-02-06 12:23:16.033 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15357: 2018-02-06 12:23:16.033 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15358: 2018-02-06 12:23:16.034 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15359: 2018-02-06 12:23:16.034 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15360: 2018-02-06 12:23:16.034 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15361: 2018-02-06 12:23:16.034 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15362: 2018-02-06 12:23:16.035 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15363: 2018-02-06 12:23:16.035 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15364: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15365: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15366: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15367: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15368: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15369: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15370: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15371: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916196000 15372: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599964 15373: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15374: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15375: 2018-02-06 12:23:16.036 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15376: 2018-02-06 12:23:16.037 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15377: 2018-02-06 12:23:16.038 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15378: 2018-02-06 12:23:16.040 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15379: 2018-02-06 12:23:17.037 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15380: 2018-02-06 12:23:17.037 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15381: 2018-02-06 12:23:17.038 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15382: 2018-02-06 12:23:17.039 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15383: 2018-02-06 12:23:17.040 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15384: 2018-02-06 12:23:17.040 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15385: 2018-02-06 12:23:17.040 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15386: 2018-02-06 12:23:17.040 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15387: 2018-02-06 12:23:17.040 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15388: 2018-02-06 12:23:17.040 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15389: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15390: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15391: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15392: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15393: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15394: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15395: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15396: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916197000 15397: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599959 15398: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15399: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15400: 2018-02-06 12:23:17.041 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15401: 2018-02-06 12:23:17.042 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15402: 2018-02-06 12:23:17.042 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15403: 2018-02-06 12:23:17.043 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15404: 2018-02-06 12:23:18.044 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15405: 2018-02-06 12:23:18.045 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15406: 2018-02-06 12:23:18.045 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15407: 2018-02-06 12:23:18.045 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15408: 2018-02-06 12:23:18.046 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15409: 2018-02-06 12:23:18.046 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15410: 2018-02-06 12:23:18.046 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15411: 2018-02-06 12:23:18.046 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15412: 2018-02-06 12:23:18.046 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15413: 2018-02-06 12:23:18.046 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15414: 2018-02-06 12:23:18.046 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15415: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15416: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15417: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15418: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15419: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15420: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15421: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916198000 15422: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599953 15423: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15424: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15425: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15426: 2018-02-06 12:23:18.047 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15427: 2018-02-06 12:23:18.048 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15428: 2018-02-06 12:23:18.050 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15429: 2018-02-06 12:23:18.996 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Restliche Triggered States resetten: {"javascript.0.Heizung.Heizplan.Dusche.Source_Global_Parameter":1,"javascript.0.Heizung.Heizplan.Dusche.Source_Schedule":1,"javascript.0.Heizung.Heizplan.Dusche.Source_NextTemp":1} 15430: 2018-02-06 12:23:19.048 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15431: 2018-02-06 12:23:19.049 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15432: 2018-02-06 12:23:19.049 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15433: 2018-02-06 12:23:19.049 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15434: 2018-02-06 12:23:19.050 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15435: 2018-02-06 12:23:19.050 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15436: 2018-02-06 12:23:19.050 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15437: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15438: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15439: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15440: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15441: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15442: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15443: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15444: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15445: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15446: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15447: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916199000 15448: 2018-02-06 12:23:19.051 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599949 15449: 2018-02-06 12:23:19.052 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15450: 2018-02-06 12:23:19.052 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15451: 2018-02-06 12:23:19.052 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15452: 2018-02-06 12:23:19.052 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15453: 2018-02-06 12:23:19.053 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15454: 2018-02-06 12:23:19.053 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15455: 2018-02-06 12:23:20.054 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15456: 2018-02-06 12:23:20.054 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15457: 2018-02-06 12:23:20.055 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15458: 2018-02-06 12:23:20.056 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15459: 2018-02-06 12:23:20.056 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15460: 2018-02-06 12:23:20.056 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15461: 2018-02-06 12:23:20.056 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15462: 2018-02-06 12:23:20.056 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15463: 2018-02-06 12:23:20.056 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15464: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15465: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15466: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15467: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15468: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15469: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15470: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15471: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15472: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916200000 15473: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599943 15474: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15475: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15476: 2018-02-06 12:23:20.057 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15477: 2018-02-06 12:23:20.058 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15478: 2018-02-06 12:23:20.058 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15479: 2018-02-06 12:23:20.059 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15480: 2018-02-06 12:23:21.059 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15481: 2018-02-06 12:23:21.059 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15482: 2018-02-06 12:23:21.059 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15483: 2018-02-06 12:23:21.060 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15484: 2018-02-06 12:23:21.060 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15485: 2018-02-06 12:23:21.060 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15486: 2018-02-06 12:23:21.060 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15487: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15488: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15489: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15490: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15491: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15492: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15493: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15494: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15495: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15496: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15497: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916201000 15498: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599939 15499: 2018-02-06 12:23:21.061 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche 15500: 2018-02-06 12:23:21.062 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: 15501: 2018-02-06 12:23:21.062 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Heizungsscript verarbeitung Trigger für Raum Dusche durchgelaufen 15502: 2018-02-06 12:23:21.062 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run 15503: 2018-02-06 12:23:21.063 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: TriggerUpdate für Dusche und manChange=true 15504: 2018-02-06 12:23:21.063 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Dusche.Source_last_Program_Run 15505: 2018-02-06 12:23:22.063 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Dusche 15506: 2018-02-06 12:23:22.063 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopDevices: Sensorstatus fuer raum Dusche ist false 15507: 2018-02-06 12:23:22.063 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15508: 2018-02-06 12:23:22.064 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19 fuer Raum Dusche Raumprofil ist 1 15509: 2018-02-06 12:23:22.064 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15510: 2018-02-06 12:23:22.065 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Mo_15:00:00 fuer RaumDusche Raumprofil ist 1 15511: 2018-02-06 12:23:22.065 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15512: 2018-02-06 12:23:22.065 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Mo_21:00:00 fuer RaumDusche Raumprofil ist 1 15513: 2018-02-06 12:23:22.065 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine DetermineSchedule: zu planender Tag ist = Di Tag fuer den Schedule ist = Mo 15514: 2018-02-06 12:23:22.065 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumDusche Raumprofil ist 1 15515: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Current SollTemp ist 19 15516: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Current TimeSlot ist Mo_15:00:00 15517: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechnete Next SollTemp ist 20 15518: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine Manadj: errechneter Next Timeslot ist Mo_21:00:00 15519: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Manuell Relevant?: true 15520: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine CheckDelay: delay für Raum Dusche ist vorhanden bis 1517916187981 millisekunden 15521: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: DelayTime fuer Raum Dusche ist 1517916187981 15522: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: aktuelle Millisekunden 1517916202000 15523: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Dusche ist 3599934 15524: 2018-02-06 12:23:22.066 - [32minfo[39m: javascript.0 script.js.common.Test.Heizungsthermostatsteuerung_V_2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Dusche[/code]
! Jemand eine Idee?
! Danke und viele Grüße
! PicNic -
Hi,
ein delay laesst sich einstellen im Bereich der HM-Thermostate.
Eigentlich ist ein Delay nicht programmiert für Nicht-HM.
Ich muss mir das im Coding ansehen. Geht aber erst am WE.
vG Looxer
-
So Leute, ich wollte mich einmal recht herzlich bei euch für die super Unterstützung bedanken
Bei mir läuft es seit dem ich mir den HM-MOD-RPI besorgt habe ohne Probleme und das Script erkennt die Sensoren wunderbar.
Jedoch hätte ich vielleicht, bzw. suche ich eine Erweiterung des Scriptes.
Ich würde gerne meine Temperaturen in den Einzelnen Räumen durch TFA Sensoren messen lassen. ( Testweise habe ich einen mal in die CCU mittels CUxD aufgenommen, der auch seine Werte anständig liefert ). In io.Broker habe ich den Sensor auch schon eingebunden. Jedoch fehlt mir jetzt ein Script, womit ich die Temperatur Regeln lasse.
Im Klartext:
Die Temperatur wird mittels dem TFA Sensor gelesen. Die Voreingestellte "Wohlfühltemperaturen" gebe ich im "Heizungsthermostatsteuerung 2.0" Script vor. Jetzt soll das Neue Script nach diesen Werten Regeln und den errechneten Wert ( Sollwertvorgabe ) widerrum an das "Heizungsthermostatsteuerung 2.0" Script Schicken das ja dann den Rest erledigt.
Gibt es sowas denn schon, oder hat sowas jemand am laufen?
-
Die Temperatur wird mittels dem TFA Sensor gelesen. Die Voreingestellte "Wohlfühltemperaturen" gebe ich im "Heizungsthermostatsteuerung 2.0" Script vor. Jetzt soll das Neue Script nach diesen Werten Regeln und den errechneten Wert ( Sollwertvorgabe ) widerrum an das "Heizungsthermostatsteuerung 2.0" Script Schicken das ja dann den Rest erledigt. `
Hi,
also ganz verstehe ich das nicht was du vor hast.
Nach meiner Interpretation:
-
Der TFA Sensor soll die Ist Temperatur im zu reglenden Raum messen
-
Ein zweites Script soll den Sollwert aus dem HT Script nehmen und dann nach einer eigenen Logik eine eigene SollTemp ermitteln (aufgrund der Ist Temp des TFA Sensors)
-
Dabei soll die HT-Script Logik in Takt bleiben um z.B situationsbedingt (z.B. An/Abwesenheit) einzugreifen.
Habe ich das richtig verstanden ?
Das Script von Appollon77 macht so was ähnliches. (erster post). Da werden SollTemps ermittelt und an das HT Script übergeben.
Die Logik der SollTemp Ermittlung in diesem Script geht nach Aufheizzeiten, die für die jeweiligen Räumen benötigt werden)
Mir ist allerdings nicht klar nach welchen Kriterien du denn die SollTemp ermitteln willst ?
vG Looxer
-
-
Wenn ich das Fenster nun schließe (im Log um 12:23:07 Uhr), dann wird das das vom Skript erkannt, die Temperatur wird aber nicht wieder auf die ursprüngliche angehoben.
Das Skript läuft dann in Dauerschleife, weil es irgendeine Form von Delay erkannt hat. `
Hi,da war ein Fehler in der Zuweisung für "NichtHM-Geräte".
Bitte tausche einmal folgenden Code aus. Feedback wäre super. Dann baue ich es für die nächste Version ein.
! ```
for (var b in NoneHMTab) { roomName = NoneHMTab[b][0]; if (roomName !== "initial" && RoomListUsage(roomName)) { id = NoneHMTab[b][1] + '.' + NoneHMTab[b][2] + '.' + NoneHMTab[b][3]; var NoneHMObj = getObject(id); if (NoneHMObj && NoneHMObj.common && NoneHMObj.common.name) { FullName = NoneHMObj.common.name; } else { FullName = "n/a"; } devtype = "NoneHM"; if (debug ) {log("Routine getdevice fuer " + roomName, "info");} ! CreateStates(roomName, devtype); // Lege die states an ! roomNoSpace = roomName.replace(/\s/g, "_"); // 0 = room 1 = id 2 = devtype 3 = FullName 4 ID Extract 5 = Type des Geraetes 6 = DP SollTemp 7 = Manu/Auto 8 = Steuerung zentral 9 = DP Ist-Temperatur 10 = DP MANU Check 11=Ventil Offen 12= Delay nach Verschluss zu ControlTab[y] = [roomNoSpace, id, devtype, FullName, NoneHMTab[b][2], 'HT', NoneHMTab[b][3], false, false, false, false, NoneHMTab[b][4], 0 ]; y++; // subscription für Aenderung auf Aenderung der Raumtemperatur des Thermostates zu reagieren on({id: id, change: 'ne'}, function(obj) { //if (obj.state.val !== obj.oldState.val) { // Nur bei Aenderungen ThermostatChange(obj.id); //} // End - react on change }); // ende on id log("Routine GetDevices fuer NoneHM Thermostate " + roomName +" - " + NoneHMTab[b], "info"); rooms[roomName] = true; } // endif roomName war nicht initial } // endfor Nicht Homematic Geraete
! vG Looxer[/b][/b][/b][/b][/b][/b][/b] -
>
> quorle hat geschrieben:Die Temperatur wird mittels dem TFA Sensor gelesen. Die Voreingestellte "Wohlfühltemperaturen" gebe ich im "Heizungsthermostatsteuerung 2.0" Script vor. Jetzt soll das Neue Script nach diesen Werten Regeln und den errechneten Wert ( Sollwertvorgabe ) widerrum an das "Heizungsthermostatsteuerung 2.0" Script Schicken das ja dann den Rest erledigt. `
Hi,
also ganz verstehe ich das nicht was du vor hast.
Nach meiner Interpretation:
-
Der TFA Sensor soll die Ist Temperatur im zu reglenden Raum messen
-
Ein zweites Script soll den Sollwert aus dem HT Script nehmen und dann nach einer eigenen Logik eine eigene SollTemp ermitteln (aufgrund der Ist Temp des TFA Sensors)
-
Dabei soll die HT-Script Logik in Takt bleiben um z.B situationsbedingt (z.B. An/Abwesenheit) einzugreifen.
Habe ich das richtig verstanden ?
Das Script von Appollon77 macht so was ähnliches. (erster post). Da werden SollTemps ermittelt und an das HT Script übergeben.
Die Logik der SollTemp Ermittlung in diesem Script geht nach Aufheizzeiten, die für die jeweiligen Räumen benötigt werden)
Mir ist allerdings nicht klar nach welchen Kriterien du denn die SollTemp ermitteln willst ?
vG Looxer `
Ja, du hast es richtig verstanden. Jedoch soll/kann die ermittelte Solltemp wieder an HT übergeben werden, da dieses ja die Temp dann in den Thermostat schreibt.
Bei mir in der Arbeit werden durch spezielle Regler Temperaturen in Räumen geregelt. Diese haben eine eigene Logit und werden Parametriert/Programmiert. Aber mit einer Simatic S7 Steuereunf kann man dies ebenfalls bewerkstelligen. Und nun würde ich so eine Temperaturregelung im Haus haben
Gibt es vielleicht etwas, was einem PI Regler oder einem Dreipunktregler nahe kommt?
Ich weis, der Aufwand so was zu programmieren wird wahrscheinlich imens sein, oder?
Aber leider habe ich keine Erfahrungen im Programmieren von Java, ich kann nur etwas Simatic Steuerungen und Frequenzumrichter
vG
-
-
Hi,
schau dir das mal an:
http://forum.iobroker.net/viewtopic.php … er#p100766
Allerdings kommst du ohne Programmierung damit nicht hin, wobei aber die Script Schnitel vorliegen sollten.
wie schon geschrieben, die Steuerung einer FBH mit Zusatzscripten hat apollon77 realisert.
vG Looxer
-
Wenn ich das Fenster nun schließe (im Log um 12:23:07 Uhr), dann wird das das vom Skript erkannt, die Temperatur wird aber nicht wieder auf die ursprüngliche angehoben.
Das Skript läuft dann in Dauerschleife, weil es irgendeine Form von Delay erkannt hat. `
Hi,da war ein Fehler in der Zuweisung für "NichtHM-Geräte".
Bitte tausche einmal folgenden Code aus. Feedback wäre super. Dann baue ich es für die nächste Version ein.
!
`for (var b in NoneHMTab) { roomName = NoneHMTab[b][0]; if (roomName !== "initial" && RoomListUsage(roomName)) { id = NoneHMTab[b][1] + '.' + NoneHMTab[b][2] + '.' + NoneHMTab[b][3]; var NoneHMObj = getObject(id); if (NoneHMObj && NoneHMObj.common && NoneHMObj.common.name) { FullName = NoneHMObj.common.name; } else { FullName = "n/a"; } devtype = "NoneHM"; if (debug ) {log("Routine getdevice fuer " + roomName, "info");} ! CreateStates(roomName, devtype); // Lege die states an ! roomNoSpace = roomName.replace(/\s/g, "_"); // 0 = room 1 = id 2 = devtype 3 = FullName 4 ID Extract 5 = Type des Geraetes 6 = DP SollTemp 7 = Manu/Auto 8 = Steuerung zentral 9 = DP Ist-Temperatur 10 = DP MANU Check 11=Ventil Offen 12= Delay nach Verschluss zu ControlTab[y] = [roomNoSpace, id, devtype, FullName, NoneHMTab[b][2], 'HT', NoneHMTab[b][3], false, false, false, false, NoneHMTab[b][4], 0 ]; y++; // subscription für Aenderung auf Aenderung der Raumtemperatur des Thermostates zu reagieren on({id: id, change: 'ne'}, function(obj) { //if (obj.state.val !== obj.oldState.val) { // Nur bei Aenderungen ThermostatChange(obj.id); //} // End - react on change }); // ende on id log("Routine GetDevices fuer NoneHM Thermostate " + roomName +" - " + NoneHMTab[b], "info"); rooms[roomName] = true; } // endif roomName war nicht initial } // endfor Nicht Homematic Geraete` ! vG Looxer ! Hey Looxer, ! Vielen Dank. Wenn ich morgen Abend wieder daheim bin probiere ich es direkt aus und Säge dann Bescheid. ! Viele Grüße ! PicNic[/b][/b][/b][/b][/b][/b][/b]
` -
Hi Looxer,
erstmal vielen Dank für dein Skript. Habe es seit ein paar Wochen mit Homematic Wandthermostaten, Heizkörperthermostaten und Fensterkontakten erfolgreich im Dienst und bin rundum begeistert!
An diesem Wochenende habe ich mithilfe Apollons Skript die Fußbodenheizung mit in Homematic und iobroker aufgenommen.
Ich steuere die FBH-Ventile mittels Homematic Wired 12/7er Aktoren und den Funk-Wandthermostaten.
Nun werden die Wired-Aktoren von deinem Skript natürlich nicht als Heizthermostate erkannt und somit keine Datenpunkte für die entsprechenden Räume erstellt.
Ist es möglich die Wired-Aktoren dennoch in dein Skript zu integrieren?
Grüße, Rob
-
Ich steuere die FBH-Ventile mittels Homematic Wired 12/7er Aktoren und den Funk-Wandthermostaten.
Nun werden die Wired-Aktoren von deinem Skript natürlich nicht als Heizthermostate erkannt und somit keine Datenpunkte für die entsprechenden Räume erstellt.
Ist es möglich die Wired-Aktoren dennoch in dein Skript zu integrieren? `
Hi,
Das Script ist nicht abhängig von den Spezifikation der Thermostate. Alles wird über die Steuertabellen eingestellt.
Das heisst, dass du die Geräte in die Liste eintragen musst (immer zuerst Wandthermostate und dann erste die abhängigen Thermostate)
Sollte eigentlich kein Problem sein. Die wired Geräte müssen natürlich entsprechend Räumen und Gewerk zugeorndet sein.
Versuche das mal bitte. Rückmeldung wäre klasse.
vG Looxer
!
var ThermostatTypeTab = []; // 0.RPC-Pfad 1.GeraeteType 2\. Beschreibung, 3\. Type 4.DP-SollTemp 5.nicht verwendet ID 6.DP MANU/AUTO Schaltung 7.Steuerung DV 8\. IstTemp 9-Check-MANU-Mode 10-Ventilstellung wenn nicht Heizperiode 11\. Delay nach Verschluss zu ThermostatTypeTab[0] = ['hm-rpc.0.', 'HM-TC-IT-WM-W-EU', 'Wandthermostat (neu)' ,'WT', '2.SET_TEMPERATURE' , false, '2.MANU_MODE', true, '1.TEMPERATURE', '2.CONTROL_MODE', 12, 0]; ThermostatTypeTab[1] = ['hm-rpc.0.', 'HM-CC-TC' , 'Wandthermostat (alt)' ,'WT', '2.SETPOINT' , false, false, false, '1.TEMPERATURE', false, 12, 2]; ThermostatTypeTab[2] = ['hm-rpc.0.', 'HM-CC-RT-DN' , 'Heizkoerperthermostat(neu)' ,'HT', '4.SET_TEMPERATURE' , false, '4.MANU_MODE', true, '4.ACTUAL_TEMPERATURE', '4.CONTROL_MODE', 12, 0]; ThermostatTypeTab[3] = ['hm-rpc.1.', 'HmIP-eTRV' , 'Heizkoerperthermostat(HMIP)','IPHT', '1.SET_POINT_TEMPERATURE', false, '1.CONTROL_MODE', false, '1.ACTUAL_TEMPERATURE', '1.CONTROL_MODE', 12, 0]; ThermostatTypeTab[4] = ['hm-rpc.1.', 'HmIP-WTH' , 'Wandthermostat(HMIP)' ,'IPWT', '1.SET_POINT_TEMPERATURE', false, '1.CONTROL_MODE', true, '1.ACTUAL_TEMPERATURE', '1.CONTROL_MODE', 12, 0]; ThermostatTypeTab[5] = ['hm-rpc.1.', 'HmIP-WTH-2' , 'Wandthermostat(HMIP)' ,'IPWT', '1.SET_POINT_TEMPERATURE', false, '1.CONTROL_MODE', false, '1.ACTUAL_TEMPERATURE', '1.CONTROL_MODE', 12, 0]; ThermostatTypeTab[6] = ['hm-rpc.1.', 'HmIP-STH' , 'Wandthermostat(HMIP)' ,'IPWT', '1.SET_POINT_TEMPERATURE', false, '1.CONTROL_MODE', true, '1.ACTUAL_TEMPERATURE', '1.CONTROL_MODE', 12, 0]; ThermostatTypeTab[7] = ['hm-rpc.1.', 'HmIP-STHD' , 'Wandthermostat(HMIP)' ,'IPWT', '1.SET_POINT_TEMPERATURE', false, '1.CONTROL_MODE', true, '1.ACTUAL_TEMPERATURE', '1.CONTROL_MODE', 12, 0]; ThermostatTypeTab[8] = ['hm-rpc.1.', 'HmIP-eTRV-2' , 'Heizkoerperthermostat(HMIP)','IPHT', '1.SET_POINT_TEMPERATURE', false, '1.CONTROL_MODE', false, '1.ACTUAL_TEMPERATURE', '1.CONTROL_MODE', 12, 0]; !
-
Danke für die schnelle Antwort.
Weiß allerdings nicht so ganz, was ich zu einzutragen habe. Da ich pro Ausgang nur die vier Ausgänge "INHIBIT", "INSTALL_TEST", "STATE" und "WORKING" bekomme.
ThermostatTypeTab[9] = ['hm-rpc.0.', 'HMW-IO-12-Sw-7-DR' , 'Wired_Aktor' ,'WA', '2.SET_TEMPERATURE', false, '2.MANU_MODE', false, '4.ACTUAL_TEMPERATURE', '4.CONTROL_MODE', 12, 0];
… so habe ich bisher noch keine Datenpunkte bekommen. Hatte auch versucht überall "false," einzutragen, aber das ging auch nicht.
-
Hi,
kannst du mal die Datenpunkte zur Verfügung stellen ?
am Besten durch download.
nach deiner Definition muss der Datenpunkt eine Definition "2.SET_TEMPERATURE" haben. Sonst findet das Script nichts.
Andererseits. Wozu brauchst du eigentlich die wired geräte im Script ? Du hast doch ein Wandthermostat, das steuert ?
vG Looxer
-
Andererseits. Wozu brauchst du eigentlich die wired geräte im Script ? Du hast doch ein Wandthermostat, das steuert ?
vG Looxer `
Da hast du natürlich recht. Nur werden von dem Wandthermostaten auch keine Datenpunkte erstellt.
Wie kann ich denn Datenpunkte zum Download zur Verfügung stellen?
-
Wie kann ich denn Datenpunkte zum Download zur Verfügung stellen? `
Du gehst in die ObjektlisteWählst die Objektstruktur zum herunterladen aus (z.B. eines dieser Wandthermostate)
Oben links in der Reihe (das rechte Icon) druecken.
Dann wird eine Datei mit der gewählten Objektstruktur heruntergeladen.
vG Looxer
-
Ok, so sieht dann also die Objektstruktur eines Kanals vom Wired-Aktor aus:
! {"hm-rpc.0.OEQ0161430.13":{"_id":"hm-rpc.0.OEQ0161430.13","type":"channel","common":{"name":"FBH_Wohnzimmer_Kamin","role":"switch","icon":"/icons/30_hmw-io-12-sw7-dr_thumb.png"},"native":{"ADDRESS":"OEQ0161430:13","AES_ACTIVE":0,"DIRECTION":2,"FLAGS":1,"INDEX":13,"LINK_SOURCE_ROLES":"","LINK_TARGET_ROLES":"SWITCH","PARAMSETS":["LINK","MASTER","VALUES"],"PARENT":"OEQ0161430","PARENT_TYPE":"HMW-IO-12-Sw7-DR","TYPE":"SWITCH","VERSION":11},"from":"system.adapter.hm-rega.0","ts":1518371848896,"acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}},"hm-rpc.0.OEQ0161430.13.INHIBIT":{"type":"state","common":{"def":false,"type":"boolean","read":true,"write":true,"role":"state.inhibit","name":"FBH_Wohnzimmer_Kamin.INHIBIT"},"native":{"CONTROL":"NONE","DEFAULT":false,"FLAGS":1,"ID":"INHIBIT","MAX":true,"MIN":false,"OPERATIONS":7,"TAB_ORDER":1,"TYPE":"BOOL","UNIT":""},"from":"system.adapter.hm-rega.0","ts":1518371848890,"_id":"hm-rpc.0.OEQ0161430.13.INHIBIT","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}},"hm-rpc.0.OEQ0161430.13.INSTALL_TEST":{"type":"state","common":{"def":false,"type":"boolean","read":false,"write":true,"role":"indicator","name":"FBH_Wohnzimmer_Kamin.INSTALL_TEST"},"native":{"DEFAULT":false,"FLAGS":3,"ID":"INSTALL_TEST","MAX":true,"MIN":false,"OPERATIONS":2,"TAB_ORDER":2,"TYPE":"ACTION","UNIT":""},"from":"system.adapter.hm-rega.0","ts":1518371848885,"_id":"hm-rpc.0.OEQ0161430.13.INSTALL_TEST","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}},"hm-rpc.0.OEQ0161430.13.STATE":{"type":"state","common":{"def":false,"type":"boolean","read":true,"write":true,"role":"state","name":"FBH_Wohnzimmer_Kamin.STATE"},"native":{"CONTROL":"SWITCH.STATE","DEFAULT":false,"FLAGS":1,"ID":"STATE","MAX":true,"MIN":false,"OPERATIONS":7,"TAB_ORDER":0,"TYPE":"BOOL","UNIT":""},"from":"system.adapter.hm-rega.0","ts":1518371848880,"_id":"hm-rpc.0.OEQ0161430.13.STATE","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}},"hm-rpc.0.OEQ0161430.13.WORKING":{"type":"state","common":{"def":false,"type":"boolean","read":true,"write":false,"role":"indicator.working","name":"FBH_Wohnzimmer_Kamin.WORKING"},"native":{"DEFAULT":false,"FLAGS":3,"ID":"WORKING","MAX":true,"MIN":false,"OPERATIONS":5,"TAB_ORDER":3,"TYPE":"BOOL","UNIT":""},"from":"system.adapter.hm-rega.0","ts":1518371848876,"_id":"hm-rpc.0.OEQ0161430.13.WORKING","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}}}
leider hab ich jetzt wohl etwas zu viel rumgespielt und bekomme die Fehlermeldung:
javascript.0 2018-02-11 22:25:22.866 error TypeError: Cannot read property 'common' of undefined javascript.0 2018-02-11 22:25:22.866 error ^ javascript.0 2018-02-11 22:25:22.865 error members: (objects[enums[i]].common) ? objects[enums[i]].common.members : [], javascript.0 2018-02-11 22:25:22.865 error script.js.Heizungssteuerung.Heizthermostatsteuerung_2_0: c:\iobroker\node_modules\iobroker.javascript\javas
werd dann das erstmal wieder in Ordnung bringen müssen und mich dann Morgen oder die Tage daranmachen.
Werde auf jeden Fall berichten.
Danke erstmal für deine Hilfe!
Grüße, Rob
-
Ok, so sieht dann also die Objektstruktur eines Kanals vom Wired-Aktor aus: `
ok, also ich sehe keine SollTemperatur. Es gibt nur den Kanal 13. Fehlen da noch Kanäle ?Keine Ahnung wie die Dinger funktionieren…
PS
Die Fehlermeldungen deuten auf ein Problem mit den Aufzählungen hin.
-
Hi Looxer,
das Neuanlegen der Aufzählungen, wie weiter oben im Thread beschrieben, hat sowohl die Fehlermeldung als auch meine Problem der nichtangelegten Datenpunkte beseitigt. Und du hattest natürlich recht, die Datenpunkte der Wiredaktoren brauche ich gar nicht für dein Skript und deine View.
Aktuell funktioniert alles einwandfrei.
Nochmal vielen Dank und höchstes Lob und Anerkennung für deine Entwicklung!
Zur Erklärung der 12/7 Wired-Aktoren:
Die Kanäle 1-12 sind Eingänge, die ich für die FBH nicht brauche. Die vier Datenpunkte, die ich dir geschickt habe sind vom ersten Ausgang. Nutze 5 der 7 Ausgänge für 5 FBH-Ventile. Sobald .STATE auf true geht, öffnet sich das jeweilige Ventil, bei false schließt es wieder. Also ganz oder gar nicht.
Die Skriptumsetzung habe ich in dem Fall Apollon zu verdanken!
http://forum.iobroker.net/viewtopic.php … denheizung
Als nächstes steht nun an das Voraussteuerungsskript von Apollon zu implementieren, um eure beiden Skripte zu verknüpfen und die Trägheit der FBH noch besser zu kompensieren (Hab das zumindest so verstanden
)
Beste Grüße,
Rob
-
Wenn ich das Fenster nun schließe (im Log um 12:23:07 Uhr), dann wird das das vom Skript erkannt, die Temperatur wird aber nicht wieder auf die ursprüngliche angehoben.
Das Skript läuft dann in Dauerschleife, weil es irgendeine Form von Delay erkannt hat. `
Hi,da war ein Fehler in der Zuweisung für "NichtHM-Geräte".
Bitte tausche einmal folgenden Code aus. Feedback wäre super. Dann baue ich es für die nächste Version ein.
vG Looxer `
Hi Looxer,
läuft!
… vielen Dank. Hab das Skript nun aktiv für alle Thermostate. Sollten noch einmal irgendwelche Merkwürdigkeiten auftreten gebe ich sofort Bescheid.
Vielen Dank für deinen Support!
Viele Grüße
PicNic