NEWS
[Vorlage] Heizungsthermostatsteuerung 2.1 - Script
-
bitte sende das Log auf jeden Fall.
ABER
mir ist noch was aufgefallen. 17 Grad ist die minimaltemp und die Parameter stehen auf Abwesend.
Absenkung Abwesenheit steht auf 3 Grad. Vielleicht gibt es noch ein Problem mit der Minimaltemperatur.
Nachdem du das Log gezogen hast teste bitte nochmal eine geringere Absenkung.
Könnte sein, dass die Minimaltemp hier als manuelle temp einschlägt - wäre ein Bug.
vG Looxer
-
Hi ,
danke erstmal für die zweite Version des Skriptes.
Bei mir verhält es sich auch so, ich hab sporadisch die Situation das bei einzelnen Räumen die Solltemperatur nicht wie im Zeitplan gesetzt ,gesetzt wird.
Auch bei mir steht es einfach mal auf 17 Grad, siehe Bild.
Selbes verhalten hatte ich aber auch beim Skript version 1
Wäre es möglich, das die Felder in der Tabelle vom Zeitplan im Skript vertauscht wurden und sich die Werte aus der falschen Tabelle holt bzw vom falschen Raum ?
bei mir handelt es sich um NonHM Thermostate (Max e-Q3)
Gruß
Maik
-
Hi,
Selbes verhalten hatte ich aber auch beim Skript version 1 `
na ja, schon ein wenig anders.Deine SollTemperatur für den Mittwoch 20:00 Slot ist als 17 Grad geplant. Möglicherweise liest du die Spalten falsch.
Bis 20:00 = 17 Grad - so ist es zu lesen
ich sehe auch, dass du für die Absenkungen Minuswerte angegeben hast. Das heisst aber, dass du eine TempAnhebung definiert hast.
(hat aber nichts mit den Manuellen Temps zu tun)
Auch bei dir würde ich gerne sehen was die Logs zeigen, wenn du IM Script auf debug = true gestellt hast.
vG Looxer
-
Hi looxer01,
Bekomme folgende Meldung ins Log (die unteren 3 Warn-Zeilen):
Code: Alles auswählen
….
14:16:18.971 [warn] javascript.0 at SetEventGlobalParameter (script.js.Aktiv.Heizung.Heizungssteuerung_2_0b02:1654:9)
14:16:18.971 [warn] javascript.0 at LoopRooms (script.js.Aktiv.Heizung.Heizungssteuerung_2_0b02:755:5)
14:16:18.971 [warn] javascript.0 at Object. (script.js.Aktiv.Heizung.Heizungssteuerung_2_0b02:419:9)
….
Scheint was mit den globalen Events nicht zu passen.
komme erst jetzt dazu, dem mal nachzugehen … und DU hattest recht.Ich hatte bei einem Even (Urlaub_Abwesend) ein Leerzeichen hinten dran ... und das passte natürlich nicht.
Jetzt rennt es ohne WARNs.
Gruß,
Eric
-
Hi,
das script kann keine Geräte einlesen. In den meisten Fällen liegt es an Raum/Gewerkezuordnung.
Dazu gab es ja einige posts hier im Thread -ein wenig weiter oben-
(Einstellung im Script, Einstellung in der CCU, Check die Aufzählungen in ioBroker etc)
Schau dir das mal an.
Ich kenne allerdings auch deine Einstellungen nicht. Könnte ja sein, dass du NICHT-HM Geräte verwendest, In dem Fall müssen aber trotzdem die Räume in den Aufzählungen vorhanden sein.
vG Looxer `
Verwende Hauptsächlich Homematic geräte bzw bis jetzt einen HK-Thermostat ein Wandthermostat und einen optischen Fensterkontakt und würde versuchen wenn es denn dann läuft xiaomi fenster sensoren zu intergrieren Thermostate werden es auch noch ein paar mehr werden war halt erstmal zum testen
Jetzt bin ich schon ein bissel weiter
! javascript.0 2018-01-10 20:11:39.037 warn at Object. (script.js.common.Heizungssteuerung:419:9)
! javascript.0 2018-01-10 20:11:39.037 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-10 20:11:39.037 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-10 20:11:39.037 warn at ManAdjustments (script.js.common.Heizungssteuerung:1037:65)
! javascript.0 2018-01-10 20:11:39.037 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1535:19)
! javascript.0 2018-01-10 20:11:39.037 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-10 20:11:39.037 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-10 20:11:39.036 warn at Object. (script.js.common.Heizungssteuerung:419:9)
! javascript.0 2018-01-10 20:11:39.036 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-10 20:11:39.036 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-10 20:11:39.036 warn at ManAdjustments (script.js.common.Heizungssteuerung:1037:65)
! javascript.0 2018-01-10 20:11:39.036 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-10 20:11:39.036 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-10 20:11:39.036 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-10 20:11:39.036 warn at Object. (script.js.common.Heizungssteuerung:419:9)
! javascript.0 2018-01-10 20:11:39.035 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-10 20:11:39.035 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-10 20:11:39.035 warn at ManAdjustments (script.js.common.Heizungssteuerung:1036:65)
! javascript.0 2018-01-10 20:11:39.035 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1535:19)
! javascript.0 2018-01-10 20:11:39.035 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-10 20:11:39.035 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-10 20:11:39.034 warn at Object. (script.js.common.Heizungssteuerung:419:9)
! javascript.0 2018-01-10 20:11:39.034 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-10 20:11:39.034 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-10 20:11:39.034 warn at ManAdjustments (script.js.common.Heizungssteuerung:1036:65)
! javascript.0 2018-01-10 20:11:39.034 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-10 20:11:39.034 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-10 20:11:39.034 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-10 20:11:39.033 warn at Object. (script.js.common.Heizungssteuerung:419:9)
! javascript.0 2018-01-10 20:11:39.033 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-10 20:11:39.033 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-10 20:11:39.033 warn at ManAdjustments (script.js.common.Heizungssteuerung:1035:68)
! javascript.0 2018-01-10 20:11:39.033 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-10 20:11:39.033 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-10 20:11:39.033 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-10 20:11:39.031 warn at Object. (script.js.common.Heizungssteuerung:419:9)
! javascript.0 2018-01-10 20:11:39.031 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-10 20:11:39.031 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-10 20:11:39.031 warn at ManAdjustments (script.js.common.Heizungssteuerung:1034:68)
! javascript.0 2018-01-10 20:11:39.031 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-10 20:11:39.031 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-10 20:11:39.028 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-10 20:11:39.023 info script.js.common.Heizungssteuerung: Heizungsscript verarbeitung benutzt Trigger und Events
! javascript.0 2018-01-10 20:11:37.022 info script.js.common.Heizungssteuerung: registered 2 subscriptions and 0 schedules
! javascript.0 2018-01-10 20:11:37.022 info script.js.common.Heizungssteuerung: Routine GetDevices Devices initialisiert
! javascript.0 2018-01-10 20:11:37.018 info script.js.common.Heizungssteuerung: Routine GetDevices fuer HM Sensoren Wohnzimmer_Heizun - Wohnzimmer_Heizun,hm-rpc.0.MEQ0951131.1.STATE,HM-Sec-SCo,Fensterkontakt Zimmer:1.STATE,hm-rpc.0.MEQ0951131,
! javascript.0 2018-01-10 20:11:37.009 info script.js.common.Heizungssteuerung: Routine GetDevices fuer HM Thermostate Wohnzimmer_Heizun - hm-rpc.0.,HM-CC-RT-DN,Heizkoerperthermostat(neu),HT,4.SET_TEMPERATURE,false,4.MANU_MODE,true,4.ACTUAL_T
! javascript.0 2018-01-10 20:11:36.949 info Start javascript script.js.common.Heizungssteuerung!
-
Hi,
Deine SollTemperatur für den Mittwoch 20:00 Slot ist als 17 Grad geplant. Möglicherweise liest du die Spalten falsch.
Bis 20:00 = 17 Grad - so ist es zu lesen
vG Looxer `
ja du hast recht, die falsche Spalte hab ich gelesen.
Jedoch hab ich rausgefunden das ich bei meinen Räumen 2 habe, wo die Soll temperatur gleich gesetzt wird.
Debug hab ich eingeschalten. Brauchst du die daten direkt nach dem lauf vom Skript oder besser wenn der Fehler sichtbar ist.
Bei mir ist das Problem bei den Räumen "Esszimmer und Schlafzimmer"
! NoneHMTab[0] = ['Schlafzimmer', 'maxcube.0.devices', 'thermostat_145c94', 'setpoint', 12];
! NoneHMTab[1] = ['Buero', 'maxcube.0.devices', 'thermostat_120729', 'setpoint', 12];
! NoneHMTab[2] = ['KinderWZ', 'maxcube.0.devices', 'thermostat_0b71b6', 'setpoint', 12];
! NoneHMTab[3] = ['Selina', 'maxcube.0.devices', 'thermostat_19c977', 'setpoint', 12];
! NoneHMTab[4] = ['Jungs', 'maxcube.0.devices', 'thermostat_19c1c9', 'setpoint', 12];
! NoneHMTab[5] = ['Bad', 'maxcube.0.devices', 'thermostat_1459a4', 'setpoint', 12];
! NoneHMTab[6] = ['Wohnzimmer', 'maxcube.0.devices', 'thermostat_192204', 'setpoint', 12];
! NoneHMTab[7] = ['Esszimmer', 'maxcube.0.devices', 'thermostat_1921b9', 'setpoint', 12];
! NoneHMTab[8] = ['Eingang', 'maxcube.0.devices', 'thermostat_1a2d0e', 'setpoint', 12];
! NoneHMTab[9] = ['GaesteWC', 'maxcube.0.devices', 'thermostat_145c80', 'setpoint', 12];
! NoneHMTab[10] = ['initial', 'javascript.0.Heizung', 'zwave1', '4.SET_TEMPERATURE', 12];
! NoneHMTab[11] = ['initial', 'ZWAVE.0', 'zwa0183xxx', '4.SET_TEMPERATURE', 12];
! NoneHMTab[12] = ['initial', 'ZWAVE.0', 'zwa0183xxx', '4.SET_TEMPERATURE', 12]; -
So jetzt hab ich wieder den Effekt.
Siehe Bild Esszimmer und Schlafzimmer sind beide auf 18 Grad gegangen.
Es sieht für mich auch so aus, wie das die Initialisierung vom Esszimmer nicht vollständig ist.
!
! history.0 2018-01-11 08:07:12.012 info enabled logging of zwave.0.NODE3.SENSOR_MULTILEVEL.Relative_Humidity_1
! zwave.0 2018-01-11 08:07:12.002 info State updated: zwave.0.NODE3.SENSOR_MULTILEVEL.Relative_Humidity_1 = 92.83, index = 5, comClass = 49, instance = 1
! javascript.0 2018-01-11 08:06:18.917 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.KinderWZ.View_Manually_Adjusted
! javascript.0 2018-01-11 08:06:18.916 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.KinderWZ.Source_Manually_Adjusted
! javascript.0 2018-01-11 08:06:18.913 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.KinderWZ.View_ManTemp_Validity
! javascript.0 2018-01-11 08:06:18.894 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.KinderWZ.Source_TimeStamp
! javascript.0 2018-01-11 08:06:18.876 info script.js.common.Heizung2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_0b71b6.setpoint Temperatur = 18
! javascript.0 2018-01-11 08:06:18.876 info script.js.common.Heizung2_0: keine ManAdjustments festgestellt fuer Raum KinderWZ
! javascript.0 2018-01-11 08:06:18.875 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt
! javascript.0 2018-01-11 08:06:18.872 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654378000
! javascript.0 2018-01-11 08:06:18.872 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum KinderWZ ist 0
! javascript.0 2018-01-11 08:06:18.871 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: true
! javascript.0 2018-01-11 08:06:18.871 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_21:00:00
! javascript.0 2018-01-11 08:06:18.870 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 20
! javascript.0 2018-01-11 08:06:18.870 info script.js.common.Heizung2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
! javascript.0 2018-01-11 08:06:18.870 info script.js.common.Heizung2_0: Routine Manadj: errechnete Current SollTemp ist 20
! javascript.0 2018-01-11 08:06:18.869 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumKinderWZ Raumprofil ist 1
! javascript.0 2018-01-11 08:06:18.868 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_21:00:00 fuer RaumKinderWZ Raumprofil ist 1
! javascript.0 2018-01-11 08:06:18.867 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumKinderWZ Raumprofil ist 1
! javascript.0 2018-01-11 08:06:18.865 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 20 fuer Raum KinderWZ Raumprofil ist 1
! javascript.0 2018-01-11 08:06:18.864 info script.js.common.Heizung2_0: Routine ThermostatChange: Thermostat maxcube.0.devices.thermostat_0b71b6.setpoint Raum KinderWZ Thermostat Solltemperatur-Aenderung erkannt
! web.0 2018-01-11 08:06:00.875 info 2018-01-11T07:06:00.870Z Connected system.user.admin
! javascript.0 2018-01-11 08:05:19.732 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GaesteWC.View_Manually_Adjusted
! javascript.0 2018-01-11 08:05:19.729 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GaesteWC.Source_Manually_Adjusted
! javascript.0 2018-01-11 08:05:19.719 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GaesteWC.View_ManTemp_Validity
! javascript.0 2018-01-11 08:05:19.705 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GaesteWC.Source_TimeStamp
! javascript.0 2018-01-11 08:05:19.694 info script.js.common.Heizung2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_145c80.setpoint Temperatur = 18
! javascript.0 2018-01-11 08:05:19.693 info script.js.common.Heizung2_0: keine ManAdjustments festgestellt fuer Raum GaesteWC
! javascript.0 2018-01-11 08:05:19.693 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuelle Temperatur zurückgesetzt
! javascript.0 2018-01-11 08:05:19.690 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654319000
! javascript.0 2018-01-11 08:05:19.690 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum GaesteWC ist 0
! javascript.0 2018-01-11 08:05:19.689 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: true
! javascript.0 2018-01-11 08:05:19.688 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_21:00:00
! javascript.0 2018-01-11 08:05:19.688 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 19
! javascript.0 2018-01-11 08:05:19.688 info script.js.common.Heizung2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
! javascript.0 2018-01-11 08:05:19.688 info script.js.common.Heizung2_0: Routine Manadj: errechnete Current SollTemp ist 19.5
! javascript.0 2018-01-11 08:05:19.687 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 19 fuer RaumGaesteWC Raumprofil ist 1
! javascript.0 2018-01-11 08:05:19.686 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_21:00:00 fuer RaumGaesteWC Raumprofil ist 1
! javascript.0 2018-01-11 08:05:19.685 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumGaesteWC Raumprofil ist 1
! javascript.0 2018-01-11 08:05:19.683 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 19.5 fuer Raum GaesteWC Raumprofil ist 1
! javascript.0 2018-01-11 08:05:19.682 info script.js.common.Heizung2_0: Routine ThermostatChange: Thermostat maxcube.0.devices.thermostat_145c80.setpoint Raum GaesteWC Thermostat Solltemperatur-Aenderung erkannt
! host.raspberry 2018-01-11 08:05:02.896 info instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)
! tankerkoenig.0 2018-01-11 08:05:02.314 info starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v6.12.3
! host.raspberry 2018-01-11 08:05:00.062 info instance system.adapter.tankerkoenig.0 started with pid 17502
! zwave.0 2018-01-11 08:01:27.631 info State updated: zwave.0.NODE3.BATTERY.Battery_Level_1 = 0, index = 0, comClass = 128, instance = 1
! history.0 2018-01-11 08:01:27.526 info enabled logging of zwave.0.NODE3.SENSOR_MULTILEVEL.Relative_Humidity_1
! zwave.0 2018-01-11 08:01:27.519 info State updated: zwave.0.NODE3.SENSOR_MULTILEVEL.Relative_Humidity_1 = 92.78, index = 5, comClass = 49, instance = 1
! history.0 2018-01-11 08:01:27.431 info enabled logging of zwave.0.NODE3.SENSOR_MULTILEVEL.Temperature_1
! zwave.0 2018-01-11 08:01:27.418 info State updated: zwave.0.NODE3.SENSOR_MULTILEVEL.Temperature_1 = 1.91, index = 1, comClass = 49, instance = 1
! javascript.0 2018-01-11 08:00:28.492 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.View_Manually_Adjusted
! javascript.0 2018-01-11 08:00:28.489 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_Manually_Adjusted
! javascript.0 2018-01-11 08:00:28.479 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.View_ManTemp_Validity
! javascript.0 2018-01-11 08:00:28.477 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_TimeStamp
! javascript.0 2018-01-11 08:00:28.456 info script.js.common.Heizung2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_145c94.setpoint Temperatur = 18
! javascript.0 2018-01-11 08:00:28.456 info script.js.common.Heizung2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Schlafzimmer ist 7199551
! javascript.0 2018-01-11 08:00:28.455 info script.js.common.Heizung2_0: 1.Fall Manuelle Temperatur Verstellung am Thermostat auf 18 erkannt
! javascript.0 2018-01-11 08:00:28.450 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654028000
! javascript.0 2018-01-11 08:00:28.449 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum Schlafzimmer ist 0
! javascript.0 2018-01-11 08:00:28.449 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: true
! javascript.0 2018-01-11 08:00:28.448 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_21:00:00
! javascript.0 2018-01-11 08:00:28.448 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 16
! javascript.0 2018-01-11 08:00:28.448 info script.js.common.Heizung2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
! javascript.0 2018-01-11 08:00:28.447 info script.js.common.Heizung2_0: Routine Manadj: errechnete Current SollTemp ist 16
! javascript.0 2018-01-11 08:00:28.447 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 16 fuer RaumSchlafzimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:28.445 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_21:00:00 fuer RaumSchlafzimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:28.444 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumSchlafzimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:28.443 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 16 fuer Raum Schlafzimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:28.440 info script.js.common.Heizung2_0: Routine ThermostatChange: Thermostat maxcube.0.devices.thermostat_145c94.setpoint Raum Schlafzimmer Thermostat Solltemperatur-Aenderung erkannt
! javascript.0 2018-01-11 08:00:18.767 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.KinderWZ.View_Manually_Adjusted
! javascript.0 2018-01-11 08:00:18.736 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.KinderWZ.Source_Manually_Adjusted
! javascript.0 2018-01-11 08:00:18.705 info script.js.common.Heizung2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_0b71b6.setpoint Temperatur = 20.5
! javascript.0 2018-01-11 08:00:18.704 info script.js.common.Heizung2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für KinderWZ ist 2368299
! javascript.0 2018-01-11 08:00:18.703 info script.js.common.Heizung2_0: 5.Fall Manuelle Temperatur Verstellung im Termostat auf 20.5 erkannt
! javascript.0 2018-01-11 08:00:18.701 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654018000
! javascript.0 2018-01-11 08:00:18.701 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum KinderWZ ist 0
! javascript.0 2018-01-11 08:00:18.700 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: true
! javascript.0 2018-01-11 08:00:18.700 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_21:00:00
! javascript.0 2018-01-11 08:00:18.700 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 20
! javascript.0 2018-01-11 08:00:18.699 info script.js.common.Heizung2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
! javascript.0 2018-01-11 08:00:18.699 info script.js.common.Heizung2_0: Routine Manadj: errechnete Current SollTemp ist 20
! javascript.0 2018-01-11 08:00:18.699 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumKinderWZ Raumprofil ist 1
! javascript.0 2018-01-11 08:00:18.697 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_21:00:00 fuer RaumKinderWZ Raumprofil ist 1
! javascript.0 2018-01-11 08:00:18.696 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumKinderWZ Raumprofil ist 1
! javascript.0 2018-01-11 08:00:18.695 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 20 fuer Raum KinderWZ Raumprofil ist 1
! javascript.0 2018-01-11 08:00:18.693 info script.js.common.Heizung2_0: Routine ThermostatChange: Thermostat maxcube.0.devices.thermostat_0b71b6.setpoint Raum KinderWZ Thermostat Solltemperatur-Aenderung erkannt
! javascript.0 2018-01-11 08:00:11.251 info script.js.common.Heizung2_0: Restliche Triggered States resetten: {"javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run":3}
! host.raspberry 2018-01-11 08:00:03.115 info instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)
! tankerkoenig.0 2018-01-11 08:00:02.535 info starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v6.12.3
! javascript.0 2018-01-11 08:00:01.516 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Esszimmer.Source_last_Program_Run
! javascript.0 2018-01-11 08:00:01.513 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Esszimmer.Source_Last_Temp
! javascript.0 2018-01-11 08:00:01.511 info script.js.common.Heizung2_0: Routine ThermostatChange: Der Raum wurde vor weniger als 1 Sekunde bereits upgedated Aenderung wird ignoriert 0
! javascript.0 2018-01-11 08:00:01.509 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Esszimmer.Source_NextTemp
! javascript.0 2018-01-11 08:00:01.507 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Esszimmer.Source_Schedule
! javascript.0 2018-01-11 08:00:01.477 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.Source_last_Program_Run
! javascript.0 2018-01-11 08:00:01.474 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.Source_Last_Temp
! javascript.0 2018-01-11 08:00:01.467 info script.js.common.Heizung2_0: Routine ThermostatChange: Der Raum wurde vor weniger als 1 Sekunde bereits upgedated Aenderung wird ignoriert 0
! javascript.0 2018-01-11 08:00:01.462 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.Source_NextTemp
! javascript.0 2018-01-11 08:00:01.460 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Bad.Source_Schedule
! javascript.0 2018-01-11 08:00:01.456 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Jungs.Source_last_Program_Run
! javascript.0 2018-01-11 08:00:01.443 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Jungs.Source_Schedule
! javascript.0 2018-01-11 08:00:01.436 info script.js.common.Heizung2_0: Heizungsscript verarbeitung Trigger für Raum Esszimmer durchgelaufen
! javascript.0 2018-01-11 08:00:01.436 info script.js.common.Heizung2_0:
! javascript.0 2018-01-11 08:00:01.435 info script.js.common.Heizung2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Esszimmer
! javascript.0 2018-01-11 08:00:01.415 info script.js.common.Heizung2_0: Setze Schedule für nächste Planzeit 0 0 16 * * * für Raum Esszimmer
! javascript.0 2018-01-11 08:00:01.414 info script.js.common.Heizung2_0: Schedule gelöscht für Esszimmer
! javascript.0 2018-01-11 08:00:01.413 info script.js.common.Heizung2_0: Setze Esszimmer.Source_Last_Temp zu 18
! javascript.0 2018-01-11 08:00:01.412 info script.js.common.Heizung2_0: Routine SetTemp: ID updated maxcube.0.devices.thermostat_1921b9.setpoint Raum Esszimmer SollTemp = 18
! javascript.0 2018-01-11 08:00:01.411 info script.js.common.Heizung2_0: Setze Esszimmer.Source_NextTemp zu 21
! javascript.0 2018-01-11 08:00:01.410 info script.js.common.Heizung2_0: Setze Esszimmer.Source_Schedule zu Do_16:00:00
! javascript.0 2018-01-11 08:00:01.409 info script.js.common.Heizung2_0: Routine ExecuteTempDetermination: raum EsszimmerSolltemp nach overrule: 18 Findung
! javascript.0 2018-01-11 08:00:01.406 info script.js.common.Heizung2_0: Routine ExecuteTempDetermination: raum EsszimmerSolltemp nach Switchtime: 18 Findung Do_16:00:00
! javascript.0 2018-01-11 08:00:01.404 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18 fuer Raum Esszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.364 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654001000
! javascript.0 2018-01-11 08:00:01.363 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum Esszimmer ist 0
! javascript.0 2018-01-11 08:00:01.363 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: false
! javascript.0 2018-01-11 08:00:01.362 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_21:00:00
! javascript.0 2018-01-11 08:00:01.361 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 21
! javascript.0 2018-01-11 08:00:01.361 info script.js.common.Heizung2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
! javascript.0 2018-01-11 08:00:01.360 info script.js.common.Heizung2_0: Routine Manadj: errechnete Current SollTemp ist 18
! javascript.0 2018-01-11 08:00:01.359 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumEsszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.358 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_21:00:00 fuer RaumEsszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.356 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumEsszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.338 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18 fuer Raum Esszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.337 info script.js.common.Heizung2_0: Routine LoopDevices: Sensorstatus fuer raum Esszimmer ist false
! javascript.0 2018-01-11 08:00:01.336 info script.js.common.Heizung2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Esszimmer
! javascript.0 2018-01-11 08:00:01.332 info script.js.common.Heizung2_0: Heizungsscript verarbeitung Trigger für Raum Bad durchgelaufen
! javascript.0 2018-01-11 08:00:01.331 info script.js.common.Heizung2_0:
! javascript.0 2018-01-11 08:00:01.331 info script.js.common.Heizung2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Bad
! javascript.0 2018-01-11 08:00:01.322 info script.js.common.Heizung2_0: Setze Schedule für nächste Planzeit 0 0 16 * * * für Raum Bad
! javascript.0 2018-01-11 08:00:01.322 info script.js.common.Heizung2_0: Schedule gelöscht für Bad
! javascript.0 2018-01-11 08:00:01.321 info script.js.common.Heizung2_0: Setze Bad.Source_Last_Temp zu 20.5
! javascript.0 2018-01-11 08:00:01.320 info script.js.common.Heizung2_0: Routine SetTemp: ID updated maxcube.0.devices.thermostat_1459a4.setpoint Raum Bad SollTemp = 20.5
! javascript.0 2018-01-11 08:00:01.319 info script.js.common.Heizung2_0: Setze Bad.Source_NextTemp zu 21
! javascript.0 2018-01-11 08:00:01.318 info script.js.common.Heizung2_0: Setze Bad.Source_Schedule zu Do_16:00:00
! javascript.0 2018-01-11 08:00:01.315 info script.js.common.Heizung2_0: Routine ExecuteTempDetermination: raum BadSolltemp nach overrule: 20.5 Findung
! javascript.0 2018-01-11 08:00:01.314 info script.js.common.Heizung2_0: Routine ExecuteTempDetermination: raum BadSolltemp nach Switchtime: 20.5 Findung Do_16:00:00
! javascript.0 2018-01-11 08:00:01.314 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 20.5 fuer Raum Bad Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.313 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654001000
! javascript.0 2018-01-11 08:00:01.312 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum Bad ist 0
! javascript.0 2018-01-11 08:00:01.312 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: false
! javascript.0 2018-01-11 08:00:01.311 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_21:00:00
! javascript.0 2018-01-11 08:00:01.311 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 21
! javascript.0 2018-01-11 08:00:01.310 info script.js.common.Heizung2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
! javascript.0 2018-01-11 08:00:01.310 info script.js.common.Heizung2_0: Routine Manadj: errechnete Current SollTemp ist 20.5
! javascript.0 2018-01-11 08:00:01.309 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumBad Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.308 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_21:00:00 fuer RaumBad Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.306 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumBad Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.305 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 20.5 fuer Raum Bad Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.304 info script.js.common.Heizung2_0: Routine LoopDevices: Sensorstatus fuer raum Bad ist false
! javascript.0 2018-01-11 08:00:01.303 info script.js.common.Heizung2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Bad
! javascript.0 2018-01-11 08:00:01.300 info script.js.common.Heizung2_0: Heizungsscript verarbeitung Trigger für Raum Jungs durchgelaufen
! javascript.0 2018-01-11 08:00:01.299 info script.js.common.Heizung2_0:
! javascript.0 2018-01-11 08:00:01.299 info script.js.common.Heizung2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Jungs
! javascript.0 2018-01-11 08:00:01.297 info script.js.common.Heizung2_0: Setze Schedule für nächste Planzeit 0 0 16 * * * für Raum Jungs
! javascript.0 2018-01-11 08:00:01.296 info script.js.common.Heizung2_0: Schedule gelöscht für Jungs
! javascript.0 2018-01-11 08:00:01.295 info script.js.common.Heizung2_0: Setze Jungs.Source_Schedule zu Do_16:00:00
! javascript.0 2018-01-11 08:00:01.294 info script.js.common.Heizung2_0: Routine ExecuteTempDetermination: raum JungsSolltemp nach overrule: 20 Findung
! javascript.0 2018-01-11 08:00:01.294 info script.js.common.Heizung2_0: Routine ExecuteTempDetermination: raum JungsSolltemp nach Switchtime: 20 Findung Do_16:00:00
! javascript.0 2018-01-11 08:00:01.293 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 20 fuer Raum Jungs Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.292 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654001000
! javascript.0 2018-01-11 08:00:01.292 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum Jungs ist 0
! javascript.0 2018-01-11 08:00:01.292 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: false
! javascript.0 2018-01-11 08:00:01.291 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_19:00:00
! javascript.0 2018-01-11 08:00:01.291 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 20
! javascript.0 2018-01-11 08:00:01.291 info script.js.common.Heizung2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
! javascript.0 2018-01-11 08:00:01.290 info script.js.common.Heizung2_0: Routine Manadj: errechnete Current SollTemp ist 20
! javascript.0 2018-01-11 08:00:01.290 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 20 fuer RaumJungs Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.288 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_19:00:00 fuer RaumJungs Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.287 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumJungs Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.285 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 20 fuer Raum Jungs Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.284 info script.js.common.Heizung2_0: Routine LoopDevices: Sensorstatus fuer raum Jungs ist false
! javascript.0 2018-01-11 08:00:01.283 info script.js.common.Heizung2_0: Routine LoopRooms Starte Abarbeitung fuer Raum Jungs
! javascript.0 2018-01-11 08:00:01.280 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_last_Program_Run
! javascript.0 2018-01-11 08:00:01.275 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_Schedule
! javascript.0 2018-01-11 08:00:01.253 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.GlobaleParameter.Source_last_Program_Run
! javascript.0 2018-01-11 08:00:01.250 info script.js.common.Heizung2_0: Heizungsscript verarbeitung Trigger für Raum Schlafzimmer durchgelaufen
! javascript.0 2018-01-11 08:00:01.249 info script.js.common.Heizung2_0:
! javascript.0 2018-01-11 08:00:01.249 info script.js.common.Heizung2_0: Routine LoopRooms Ende Abarbeitung fuer Raum Schlafzimmer
! javascript.0 2018-01-11 08:00:01.242 info script.js.common.Heizung2_0: Setze Schedule für nächste Planzeit 0 0 16 * * * für Raum Schlafzimmer
! javascript.0 2018-01-11 08:00:01.239 info script.js.common.Heizung2_0: Schedule gelöscht für Schlafzimmer
! javascript.0 2018-01-11 08:00:01.239 info script.js.common.Heizung2_0: Setze Schlafzimmer.Source_Schedule zu Do_16:00:00
! javascript.0 2018-01-11 08:00:01.237 info script.js.common.Heizung2_0: Routine ExecuteTempDetermination: raum SchlafzimmerSolltemp nach overrule: 16 Findung
! javascript.0 2018-01-11 08:00:01.237 info script.js.common.Heizung2_0: Routine ExecuteTempDetermination: raum SchlafzimmerSolltemp nach Switchtime: 16 Findung Do_16:00:00
! javascript.0 2018-01-11 08:00:01.237 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 16 fuer Raum Schlafzimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:00:01.235 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654001000
! javascript.0 2018-01-11 08:00:01.235 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum Schlafzimmer ist 0
! javascript.0 2018-01-11 08:00:01.234 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: false
! javascript.0 2018-01-11 08:00:01.234 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_21:00:00
! javascript.0 2018-01-11 08:00:01.233 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 16Interessant ist, das wenn ich in diesem Fehlerzustand einen der Räume manuell ändere, ändern sich beide Räume auf die gleiche Solltemperatur.
! javascript.0 2018-01-11 08:15:09.013 info script.js.common.Heizung2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_1921b9.setpoint Temperatur = 20.5
! javascript.0 2018-01-11 08:15:09.013 info script.js.common.Heizung2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Esszimmer ist 7178988
! javascript.0 2018-01-11 08:15:09.013 info script.js.common.Heizung2_0: 6b.FallManuelle Temperatur noch aktuell - warten bis 2018/01/11 10:14:48 - Temperatur ist 20.5
! javascript.0 2018-01-11 08:15:09.012 info script.js.common.Heizung2_0: aktuelle Millisekunden 1515654909000
! javascript.0 2018-01-11 08:15:09.012 info script.js.common.Heizung2_0: Routine ManAdjustments: DelayTime fuer Raum Esszimmer ist 0
! javascript.0 2018-01-11 08:15:09.011 info script.js.common.Heizung2_0: Routine ManAdjustments: Manuell Relevant?: true
! javascript.0 2018-01-11 08:15:09.011 info script.js.common.Heizung2_0: Routine Manadj: errechneter Next Timeslot ist Do_21:00:00
! javascript.0 2018-01-11 08:15:09.010 info script.js.common.Heizung2_0: Routine Manadj: errechnete Next SollTemp ist 21
! javascript.0 2018-01-11 08:15:09.010 info script.js.common.Heizung2_0: Routine Manadj: errechneter Current TimeSlot ist Do_16:00:00
! javascript.0 2018-01-11 08:15:09.009 info script.js.common.Heizung2_0: Routine Manadj: errechnete Current SollTemp ist 18
! javascript.0 2018-01-11 08:15:09.009 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächste Solltemperatur ist 21 fuer RaumEsszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:15:09.008 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Nächster Zeitslot ist Do_21:00:00 fuer RaumEsszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:15:09.006 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktueller Zeitslot ist Do_16:00:00 fuer RaumEsszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:15:09.005 info script.js.common.Heizung2_0: Routine SelectSwitchTime - Aktuelle Solltemperatur ist 18 fuer Raum Esszimmer Raumprofil ist 1
! javascript.0 2018-01-11 08:15:09.004 info script.js.common.Heizung2_0: Routine ThermostatChange: Thermostat maxcube.0.devices.thermostat_1921b9.setpoint Raum Esszimmer Thermostat Solltemperatur-Aenderung erkannt
! javascript.0 2018-01-11 08:15:08.861 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.View_Manually_Adjusted
! javascript.0 2018-01-11 08:15:08.859 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_Manually_Adjusted
! javascript.0 2018-01-11 08:15:08.840 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.View_ManTemp_Validity
! javascript.0 2018-01-11 08:15:08.838 info script.js.common.Heizung2_0: Ignoriere Trigger nach Änderung für State javascript.0.Heizung.Heizplan.Schlafzimmer.Source_TimeStamp
! javascript.0 2018-01-11 08:15:08.823 info script.js.common.Heizung2_0: Routine ThermostatChange: Starte Sync fuer Manuelle Temperatur fuer maxcube.0.devices.thermostat_145c94.setpoint Temperatur = 20.5
! javascript.0 2018-01-11 08:15:08.823 info script.js.common.Heizung2_0: Routine ManAdjustments: Timeout für Delaytime gesetzt für Schlafzimmer ist 7199183
! javascript.0 2018-01-11 08:15:08.822 info script.js.common.Heizung2_0: 1.Fall Manuelle Temperatur Verstellung am Thermostat auf 20.5 erkanntWelche Information benötigst du noch zum Debugen ?
Gruß
Maik
-
Vorerst Danke für den wunderbaren Script. Ich habe jedoch folgendes Problem:
Wenn ich zum Beispiel im View 19 Grad einstelle, werden im Object 14 Grad gespeichert und auch an das Thermostat gesendet. Bei allen Temperaturen bis 24 Grad werden niedrigere Werte gespeichert, bei 24 Grad stimmt dann der Wert. Ich bin blutiger Anfänger und ersuche um Hilfe. Danke
Gesendet von iPhone mit Tapatalk
-
Das sind "Index-IDs" und muss wohl so sein damit das mit der VIS View funktioniert.
14 heisst "der 14. Eintrag der VIS-Selection"
Willst Du an der VIS View vorbei einen Wert setzen oder warum fragst Du?
-
Das sind "Index-IDs" und muss wohl so sein damit das mit der VIS View funktioniert.
14 heisst "der 14. Eintrag der VIS-Selection"
Willst Du an der VIS View vorbei einen Wert setzen oder warum fragst Du? `
Danke für die rasche Antwort, nein ich will es nur verstehen :roll:
Eine weitere Frage: ich habe , iCal auf false gesetzt bekomme aber trotzdem folgende Meldung : Abwesenheit Absenkung durch iCal Event und die Temperatur wird reduziert.
"var UseEventsGlobalParameter = false;
var UseEventsGlobalProfilSelect = false; /
var UseEventsRaumProfilSelect = false; "
-
habe immer noch eine ganze Menge Fehler
! javascript.0 2018-01-11 17:03:29.398 info script.js.common.Heizungssteuerung: Heizungsscript verarbeitung Trigger für Raum Wohnzimmer durchgelaufen
! javascript.0 2018-01-11 17:03:29.392 warn at Object. (script.js.common.Heizungssteuerung:468:9)
! javascript.0 2018-01-11 17:03:29.392 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-11 17:03:29.391 warn at LoopDevices (script.js.common.Heizungssteuerung:865:13)
! javascript.0 2018-01-11 17:03:29.391 warn at ExecuteTempDetermination (script.js.common.Heizungssteuerung:1386:25)
! javascript.0 2018-01-11 17:03:29.391 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-11 17:03:29.391 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-11 17:03:29.391 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-11 17:03:29.389 warn at Object. (script.js.common.Heizungssteuerung:468:9)
! javascript.0 2018-01-11 17:03:29.389 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-11 17:03:29.388 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-11 17:03:29.388 warn at ManAdjustments (script.js.common.Heizungssteuerung:1037:65)
! javascript.0 2018-01-11 17:03:29.388 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1535:19)
! javascript.0 2018-01-11 17:03:29.388 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-11 17:03:29.388 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-11 17:03:29.387 warn at Object. (script.js.common.Heizungssteuerung:468:9)
! javascript.0 2018-01-11 17:03:29.387 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-11 17:03:29.387 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-11 17:03:29.387 warn at ManAdjustments (script.js.common.Heizungssteuerung:1037:65)
! javascript.0 2018-01-11 17:03:29.387 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-11 17:03:29.387 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-11 17:03:29.386 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-11 17:03:29.386 warn at Object. (script.js.common.Heizungssteuerung:468:9)
! javascript.0 2018-01-11 17:03:29.386 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-11 17:03:29.386 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-11 17:03:29.386 warn at ManAdjustments (script.js.common.Heizungssteuerung:1036:65)
! javascript.0 2018-01-11 17:03:29.385 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1535:19)
! javascript.0 2018-01-11 17:03:29.385 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-11 17:03:29.385 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-11 17:03:29.384 warn at Object. (script.js.common.Heizungssteuerung:468:9)
! javascript.0 2018-01-11 17:03:29.384 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-11 17:03:29.384 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-11 17:03:29.383 warn at ManAdjustments (script.js.common.Heizungssteuerung:1036:65)
! javascript.0 2018-01-11 17:03:29.383 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-11 17:03:29.383 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-11 17:03:29.383 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-11 17:03:29.382 warn at Object. (script.js.common.Heizungssteuerung:468:9)
! javascript.0 2018-01-11 17:03:29.382 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-11 17:03:29.382 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-11 17:03:29.382 warn at ManAdjustments (script.js.common.Heizungssteuerung:1035:68)
! javascript.0 2018-01-11 17:03:29.382 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-11 17:03:29.381 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-11 17:03:29.381 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-11 17:03:29.380 warn at Object. (script.js.common.Heizungssteuerung:468:9)
! javascript.0 2018-01-11 17:03:29.380 warn at LoopRooms (script.js.common.Heizungssteuerung:763:13)
! javascript.0 2018-01-11 17:03:29.380 warn at LoopDevices (script.js.common.Heizungssteuerung:863:18)
! javascript.0 2018-01-11 17:03:29.377 warn at ManAdjustments (script.js.common.Heizungssteuerung:1034:68)
! javascript.0 2018-01-11 17:03:29.377 warn at SelectSwitchTime (script.js.common.Heizungssteuerung:1460:15)
! javascript.0 2018-01-11 17:03:29.377 warn at DetermineSchedule (script.js.common.Heizungssteuerung:1574:30)
! javascript.0 2018-01-11 17:03:29.376 warn State "feiertage.0.morgen.boolean" not found
! javascript.0 2018-01-11 17:03:12.892 info script.js.common.Heizungssteuerung: Heizungsscript verarbeitung Trigger für Raum Wohnzimmer durchgelaufenkann mir jemand helfen?
grüße swordfisch
-
Da hast Du wohl entweder in den EInstellungen vom Thermostatskript von looxer01 eingeschaltet das der "Feiertagskalender" berücksichtigt werden soll, aber hast den Adapter "feiertage" nicht installiert.
"feiertage.0.morgen.boolean" not found
Sagt genau das er einen State versucht zu lesen den es bei Dir nicht gibt. Also ENtweder Adapter installieren und konfigurieren oder im Skript das wieder ausschalten.
-
Da hast Du wohl entweder in den EInstellungen vom Thermostatskript von looxer01 eingeschaltet das der "Feiertagskalender" berücksichtigt werden soll, aber hast den Adapter "feiertage" nicht installiert.
"feiertage.0.morgen.boolean" not found
Sagt genau das er einen State versucht zu lesen den es bei Dir nicht gibt. Also ENtweder Adapter installieren und konfigurieren oder im Skript das wieder ausschalten. `
Vielen Vielen Danke hatte ich irgendwie beim Einrichten nicht geshen das der aktiviert war hab den adapter einfach installiert und nun läuft es ohne Fehlermeldungen
-
Siehe Bild Esszimmer und Schlafzimmer sind beide auf 18 Grad gegangen.
Es sieht für mich auch so aus, wie das die Initialisierung vom Esszimmer nicht vollständig ist. `
Hi,
sorry für die späte Antwort. Bin zur Zeit viel unterwegs und daher kaum mal am System.
Das Log sieht eigentlich gut aus. Allerdings passt der View nicht ganz dazu.
Und im Esszimmer hast du sogar NaN an Stellen wo es überhaupt gar nicht auftreten kann.
Daher vermute ich mal, dass irgendwas schiefgelaufen ist als du den View erstellt hast.
z.B. falsche Datenpunkte. Kannst du das mal überprüfen ?
Falls alles schief geht, dann kann ich auch gerne mal per Teamviewer reinschauen.
vG Looxer
-
Falls alles schief geht, dann kann ich auch gerne mal per Teamviewer reinschauen.
vG Looxer
Dein Hinweis war gut, ich hab mir die Räume und die Views nochmal angesehen. Ich hatte beim umbenennen in den views einen Tippfehler. Das führte zu den NaN ausgaben. Beide Räume Schlafzimmer und Esszimmer hat solch einen Fehler. Damit hat er die Profile wohl nicht gefunden und irgendwelche Werte errechnet.
So ich beobachte mal.
Danke
-
Hi,
ich habe eine Frage zur Nutzung von Profilen erhalten. Dazu möchte ich -zusätzlich zur Doku- ein paar Erklärungen abgeben.
-Was sind Profile
Profile enthalten entsprechend die geplanten Zeitabschnitte und Profilparameter. Für jeden Raum können bis zu 9 Profile angelegt werden.
Damit können unterschiedlichste Pläne und Steuerungen je Raum realisiert werden, z.B. um in den Profilen z.B. Schichtarbeit abzubilden.
Also in Fällen wo der Rhytmus unterschiedlich ist, je nach Situation.
- Erzeugung der Datenpunkte.
Es müssen also eine Reihe von Datenpunkte erzeugt werden, um die Zeitabschnitte getrennt voneinander zu verwalten. Im Script ist zunächst mal die Variable auf "Maximale Anzahl Profile" auf "1" gesetzt. Somit wird für jeden Raum auch nur ein Profil angelegt. Die meisten Daten liegen in den Profilen. Es sollten also nicht ohne Grund mehr Profile angelegt werden als gebraucht. Wenn aber ein weiteres Profil je Raum angelegt werden soll, dann empfiehlt sich die Variable "Maximale Anzahl Profile" um 1 zu erhöhen. Nach Erzeugen der Datenpunkte, was etwas Zeit benötigt, stehen diese dann zur Verfügung.
- Pflegen der Profildaten
Das Aenderun der Profildaten kann nur durch die Definition von profilbezogenen VIEWS gemacht werden. Leider kann ich in VIS nicht auf alternative Datenpunkte umschalten. Die Verwendung von Profil-1 für Raum1 braucht also einen View und die Verwendung von Profil-2 für Raum1 braucht also einen zusätzlichen View.
Hinweis:
Der View von Profil-2 Raum1 kann erzeugt werden indem der View von Profil-1 Raum1 exportiert wird und anschliessend im Editor ein Suchen/Ersetzen gemacht wird durch Suche Profil-1 und Ersetze durch Profil-2. Einbinden des neuen Views (import) in VIS - fertig
- Aktivieren von Profilen
Manuelles Aktivieren
Profile können aktiviert werden in dem manuell ein Profil in einer View auf aktiv gesetzt wird. Wenn z.B. im View von Profil-1 Raum1 das Profil-2 aktiviert wird, dann blendet sich der Zeitplan aus. Um den Zeitplan von Profil-2 Raum1 zu sehen, muss auf den anderen View gegangen werden.
Geplantes Akvitieren
Über ein ICAL event kann ein Profil zeitbezogen eingeschaltet werden. Wenn ICAL mit dem Google Kalender verbunden ist, dann kann also über den Kalender ein Profil oder können alle Profile umgeschaltet werden
Einstellung:
var UseEventG_Profil = "Global_Profil_<profilnummer>"; // Events mit denen das Profil umgeschaltet werden kann - muss in ICAL angelegt werden wenn UseEventP_Profil = true ist var UseEventR_Profil = "<raumname>_Profil_<profilnummer>"; // Events mit denen das Raumprofil umgeschaltet werden kann - muss in ICAL angelegt werden wenn UseEventsRaumProfilSelect = true ist</profilnummer></raumname></profilnummer>
Wenn also im Google Kalender Raum1_Profil_2 eingegeben wird, dann wird das Profil-2 zum angegebenen Zeitpunkt (Start des Events) aktiviert. Es wird aber nicht mehr zurückgeschaltet. Hierzu braucht es ein neues Event: z.B. Raum1_Profil_1
Ich hoffe das klärt einige Fragen.
vG
Looxer
-
Hat schon jemand Xiaomi Fenstersensoren mit dem Script geutzt?
grüße swordfisch
-
Hallo, ich versuche mich jetzt, nachdem das Skript super läuft, an einer Anwesenheitserkennung dazu habe vorab ein paar Fragen.
1: Wenn ich im VIS auf abwesend schalte, dann schalten sich bei mir alle Räume die ich im Skript habe , auf abwesend. Kann ich das auch Raumgesteuert machen?
2: Wenn ich mit der Anwesenheitserkennung soweit bin, wie kann ich den Status ins VIS übernehmen?
Danke
-
Sorry doppelt gepostet
Hallo, ich versuche mich jetzt, nachdem das Skript super läuft, an einer Anwesenheitserkennung dazu habe vorab ein paar Fragen.
1: Wenn ich im VIS auf abwesend schalte, dann schalten sich bei mir alle Räume die ich im Skript habe , auf abwesend. Kann ich das auch Raumgesteuert machen?
2: Wenn ich mit der Anwesenheitserkennung soweit bin, wie kann ich den Status ins VIS übernehmen?
Danke
-
Sorry doppelt gepostet
Hallo, ich versuche mich jetzt, nachdem das Skript super läuft, an einer Anwesenheitserkennung dazu habe vorab ein paar Fragen.
1: Wenn ich im VIS auf abwesend schalte, dann schalten sich bei mir alle Räume die ich im Skript habe , auf abwesend. Kann ich das auch Raumgesteuert machen?
2: Wenn ich mit der Anwesenheitserkennung soweit bin, wie kann ich den Status ins VIS übernehmen?
Danke `
Zu 2: Ich habe die Abwesenheitserkennung auf der CCU2. Mit einem kleinen Zusatzscript setzt ich, wenn sich der Status ändert, das Häckchen Anwesend im View.Lg
Gesendet von iPhone mit Tapatalk