heatingcontrol.0 2026-04-06 14:53:23.065 debug AddStatusToLog skip Gäste-WC auto WindowOpen public holiday 8°C heatingcontrol.0 2026-04-06 14:53:23.031 debug UpdateDPs for Gäste-WC auto WindowOpen heatingcontrol.0 2026-04-06 14:53:23.031 debug Change Status current temperature in Gäste-WC to 19.5 heatingcontrol.0 2026-04-06 14:53:23.031 debug Gäste-WC ### ChangeStatus Thermostats_Current to {"val":19.5,"ack":true,"ts":1775480002993,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1775480002993} in auto heatingcontrol.0 2026-04-06 14:53:23.031 debug ChangeStatus recall cmd from list Gäste-WC Thermostats_Current {"val":19.5,"ack":true,"ts":1775480002993,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1775480002993} (0) heatingcontrol.0 2026-04-06 14:53:23.016 debug AddStatusToLog skip Gäste-WC auto WindowOpen public holiday 8°C heatingcontrol.0 2026-04-06 14:53:23.003 debug ChangeStatus called, while already changing, push to list Gäste-WC Thermostats_Current {"val":19.5,"ack":true,"ts":1775480002993,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1775480002993} (1) heatingcontrol.0 2026-04-06 14:53:23.003 debug CheckStateChangeDevice alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL heatingcontrol.0 2026-04-06 14:53:23.002 debug HandleStateChangeDevices alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL heatingcontrol.0 2026-04-06 14:53:23.002 debug ### handle state change acked alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL {"val":19.5,"ack":true,"ts":1775480002993,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1775480002993} heatingcontrol.0 2026-04-06 14:53:22.999 debug UpdateDPs for Gäste-WC auto WindowOpen heatingcontrol.0 2026-04-06 14:53:22.999 debug CheckStartManualMode Gäste-WC heatingcontrol.0 2026-04-06 14:53:22.998 debug CheckManualMode Gäste-WC target 8 current manual target -99 state auto heatingcontrol.0 2026-04-06 14:53:22.997 debug Change Status target temperature in Gäste-WC to 8 (profile 19) in auto heatingcontrol.0 2026-04-06 14:53:22.997 debug Gäste-WC ### ChangeStatus Thermostats_Target to {"val":8,"ack":true,"ts":1775480002992,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1775478029722} in auto heatingcontrol.0 2026-04-06 14:53:22.997 debug CheckStateChangeDevice alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET heatingcontrol.0 2026-04-06 14:53:22.996 debug HandleStateChangeDevices alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET heatingcontrol.0 2026-04-06 14:53:22.995 debug ### handle state change acked alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET {"val":8,"ack":true,"ts":1775480002992,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1775478029722} heatingcontrol.0 2026-04-06 14:51:19.973 info statemachine started heatingcontrol.0 2026-04-06 14:51:19.973 debug CreateWindowStatesTable done heatingcontrol.0 2026-04-06 14:51:19.968 debug CreateWindowStatesTable called heatingcontrol.0 2026-04-06 14:51:19.956 debug UpdateDPs for Gäste-WC auto WindowOpen heatingcontrol.0 2026-04-06 14:51:19.955 debug Gäste-WC nothing to do to for alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET , target 8 is already set 8 heatingcontrol.0 2026-04-06 14:51:19.952 debug SetRoomTemperature started for Gäste-WC target 8 with offset 0 heatingcontrol.0 2026-04-06 14:51:19.951 debug Gäste-WC auto mode (incl. reduced): target 8 heatingcontrol.0 2026-04-06 14:51:19.951 debug WindowOpenDecrease got {"val":8,"ack":true,"ts":1775223415176,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775223415173} heatingcontrol.0 2026-04-06 14:51:19.950 debug checking reduced temp with Profiles.1.Gäste-WC.absolute.WindowOpenDecrease heatingcontrol.0 2026-04-06 14:51:19.950 debug profile 1 heatingcontrol.0 2026-04-06 14:51:19.949 debug get current profile heatingcontrol.0 2026-04-06 14:51:19.948 debug Gäste-WC auto mode: target 19 heatingcontrol.0 2026-04-06 14:51:19.948 debug CalculateRoomTemperature for Gäste-WC auto true heatingcontrol.0 2026-04-06 14:51:19.948 debug ChangeStatus Profilepoint in Gäste-WC just recalc heatingcontrol.0 2026-04-06 14:51:19.948 debug Gäste-WC ### ChangeStatus ProfilPoint to -99 in auto heatingcontrol.0 2026-04-06 14:51:19.947 debug Gäste-WC: set new state auto heatingcontrol.0 2026-04-06 14:51:19.924 debug AddStatusToLog skip Gäste-WC starting public holiday 8°C heatingcontrol.0 2026-04-06 14:51:19.906 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.906 debug ChangeStatus Profilepoint in Gäste-WC just recalc heatingcontrol.0 2026-04-06 14:51:19.906 debug Gäste-WC ### ChangeStatus ProfilPoint to -99 in starting heatingcontrol.0 2026-04-06 14:51:19.905 debug Gäste-WC found profile point at Period 1 07:00 with 19 heatingcontrol.0 2026-04-06 14:51:19.901 debug week end profile used for public holiday heatingcontrol.0 2026-04-06 14:51:19.900 info start calculate current profile point for profile type 2 (Mo-Fr / Sa - Su) heatingcontrol.0 2026-04-06 14:51:19.900 debug profile 1 heatingcontrol.0 2026-04-06 14:51:19.898 debug get current profile heatingcontrol.0 2026-04-06 14:51:19.898 info calculate current profile point for all rooms heatingcontrol.0 2026-04-06 14:51:19.897 info checking external states done heatingcontrol.0 2026-04-06 14:51:19.887 debug AddStatusToLog skip Gäste-WC starting public holiday 8°C heatingcontrol.0 2026-04-06 14:51:19.838 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.837 debug Gäste-WC ### ChangeStatus MaintenanceActive to false in starting heatingcontrol.0 2026-04-06 14:51:19.817 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.817 debug Gäste-WC found profile point at Period 1 07:00 with 19 heatingcontrol.0 2026-04-06 14:51:19.811 debug week end profile used for public holiday heatingcontrol.0 2026-04-06 14:51:19.811 info start calculate current profile point for profile type 2 (Mo-Fr / Sa - Su) heatingcontrol.0 2026-04-06 14:51:19.810 info 6 cron job(s) created heatingcontrol.0 2026-04-06 14:51:19.810 debug cron status = undefined next event: 1 May 2026 23:55:00 heatingcontrol.0 2026-04-06 14:51:19.804 debug cron status = undefined next event: 23 Sep 2026 00:05:00 heatingcontrol.0 2026-04-06 14:51:19.800 debug cron status = undefined next event: 11 Apr 2026 20:00:00 heatingcontrol.0 2026-04-06 14:51:19.797 debug cron status = undefined next event: 11 Apr 2026 07:00:00 heatingcontrol.0 2026-04-06 14:51:19.796 debug cron status = undefined next event: 6 Apr 2026 20:00:00 heatingcontrol.0 2026-04-06 14:51:19.794 debug cron status = undefined next event: 7 Apr 2026 07:00:00 heatingcontrol.0 2026-04-06 14:51:19.792 debug CreateCronJobs done heatingcontrol.0 2026-04-06 14:51:19.784 debug HeatingPeriod: create cron job #5 at 01.05 string: 55 23 01 05 * Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.780 debug HeatingPeriod: create cron job #4 at 23.09 string: 5 0 23 09 * Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.780 info set cron for heating period check based on settings between 23.09. and 01.05. heatingcontrol.0 2026-04-06 14:51:19.723 debug create cron job #3 at 20:0 string: 0 0 20 * * 0,6 Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.716 debug create cron job #2 at 7:0 string: 0 0 7 * * 0,6 Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.714 debug create cron job #1 at 20:0 string: 0 0 20 * * 1-5 Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.710 debug create cron job #0 at 7:0 string: 0 0 7 * * 1-5 Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.710 debug cron jobs created [{"hour":7,"minute":0,"day":0,"Values2Set":[{"room":"Gäste-WC","target":19,"currentTimePeriod":6,"ActiveTimeSlot":1,"CurrentTimePeriodTime":"07:00","CurrentTimePeriodFull":"Period 1 07:00"}]},{"hour":20,"minute":0,"day":0,"Values2Set":[{"room":"Gäste-WC","target":18,"currentTimePeriod":7,"ActiveTimeSlot":2,"CurrentTimePeriodTime":"20:00","CurrentTimePeriodFull":"Period 2 20:00"}]}] [{"hour":7,"minute":0,"day":0,"Values2Set":[{"room":"Gäste-WC","target":19,"currentTimePeriod":6,"ActiveTimeSlot":1,"CurrentTimePeriodTime":"07:00","CurrentTimePeriodFull":"Period 1 07:00"}]},{"hour":20,"minute":0,"day":0,"Values2Set":[{"room":"Gäste-WC","target":18,"currentTimePeriod":7,"ActiveTimeSlot":2,"CurrentTimePeriodTime":"20:00","CurrentTimePeriodFull":"Period 2 20:00"}]}] heatingcontrol.0 2026-04-06 14:51:19.703 debug Gäste-WC week end profile used for public holiday heatingcontrol.0 2026-04-06 14:51:19.703 info start create cron jobs for profile type 2 (Mo-Fr / Sa - Su) heatingcontrol.0 2026-04-06 14:51:19.702 debug cron job stopped heatingcontrol.0 2026-04-06 14:51:19.702 debug cron job stopped heatingcontrol.0 2026-04-06 14:51:19.702 debug cron job stopped heatingcontrol.0 2026-04-06 14:51:19.702 debug cron job stopped heatingcontrol.0 2026-04-06 14:51:19.702 debug cron job HeatingPeriodStart stopped heatingcontrol.0 2026-04-06 14:51:19.701 debug cron job HeatingPeriodEnd stopped heatingcontrol.0 2026-04-06 14:51:19.701 debug delete 6 cron jobs heatingcontrol.0 2026-04-06 14:51:19.701 debug start CreateCronJobs heatingcontrol.0 2026-04-06 14:51:19.700 debug profile 1 heatingcontrol.0 2026-04-06 14:51:19.698 debug get current profile heatingcontrol.0 2026-04-06 14:51:19.697 info Change Status PublicHolidyToday in Gäste-WC to true heatingcontrol.0 2026-04-06 14:51:19.697 debug Gäste-WC ### ChangeStatus PublicHolidyToday to true in starting heatingcontrol.0 2026-04-06 14:51:19.692 debug AddStatusToLog skip Gäste-WC starting 8°C heatingcontrol.0 2026-04-06 14:51:19.658 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.657 debug Gäste-WC ### ChangeStatus PartyNow to false in starting heatingcontrol.0 2026-04-06 14:51:19.647 debug AddStatusToLog skip Gäste-WC starting 8°C heatingcontrol.0 2026-04-06 14:51:19.636 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.636 debug Gäste-WC ### ChangeStatus GuestsPresent to false in starting heatingcontrol.0 2026-04-06 14:51:19.623 debug AddStatusToLog skip Gäste-WC starting 8°C heatingcontrol.0 2026-04-06 14:51:19.605 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.605 debug Gäste-WC ### ChangeStatus HolidayPresent to false in starting heatingcontrol.0 2026-04-06 14:51:19.595 debug AddStatusToLog skip Gäste-WC starting 8°C heatingcontrol.0 2026-04-06 14:51:19.532 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.532 debug Gäste-WC ### ChangeStatus VacationAbsent to false in starting heatingcontrol.0 2026-04-06 14:51:19.527 debug AddStatusToLog skip Gäste-WC starting 8°C heatingcontrol.0 2026-04-06 14:51:19.513 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.513 debug Gäste-WC ### ChangeStatus Present to true in starting heatingcontrol.0 2026-04-06 14:51:19.493 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.493 debug Gäste-WC ### ChangeStatus HeatingPeriodActive to true in starting heatingcontrol.0 2026-04-06 14:51:19.493 debug MaintenanceActive false heatingcontrol.0 2026-04-06 14:51:19.492 debug PublicHolidyToday true heatingcontrol.0 2026-04-06 14:51:19.489 debug PartyNow false heatingcontrol.0 2026-04-06 14:51:19.488 debug GuestsPresent false heatingcontrol.0 2026-04-06 14:51:19.487 debug HolidayPresent false heatingcontrol.0 2026-04-06 14:51:19.487 debug VacationAbsent false heatingcontrol.0 2026-04-06 14:51:19.486 debug Present true heatingcontrol.0 2026-04-06 14:51:19.485 debug HeatingPeriodActive true heatingcontrol.0 2026-04-06 14:51:19.484 info checking external states heatingcontrol.0 2026-04-06 14:51:19.483 debug result for CheckSensors4Room in Gäste-WC is true since 1775478030246 = never heatingcontrol.0 2026-04-06 14:51:19.483 debug CheckSensors4Room {"name":"","isActive":true,"OID_Current":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","DataType":"boolean","valueOpen":true,"valueClosed":false,"state":true,"id":0,"OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","lastState":true} heatingcontrol.0 2026-04-06 14:51:19.483 debug CheckSensors4Room update alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL with true heatingcontrol.0 2026-04-06 14:51:19.483 debug boolean: one window open in Gäste-WC alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL heatingcontrol.0 2026-04-06 14:51:19.483 debug Sensor state true ?= false boolean = false heatingcontrol.0 2026-04-06 14:51:19.481 debug CheckSensors4Room first check OID alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL heatingcontrol.0 2026-04-06 14:51:19.481 debug CheckSensors4Room for Gäste-WC [{"name":"","isActive":true,"OID_Current":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","DataType":"boolean","valueOpen":true,"valueClosed":false,"state":-1,"id":0,"OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL"}] heatingcontrol.0 2026-04-06 14:51:19.480 info check all active sensors heatingcontrol.0 2026-04-06 14:51:19.480 debug reset temp offsets because not used heatingcontrol.0 2026-04-06 14:51:19.466 debug check all active thermostats heatingcontrol.0 2026-04-06 14:51:19.456 debug AddStatusToLog skip Gäste-WC starting -99°C heatingcontrol.0 2026-04-06 14:51:19.431 debug ### handle state change acked heatingcontrol.0.vis.isActive {"val":true,"ack":true,"ts":1775479879428,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883128944} heatingcontrol.0 2026-04-06 14:51:19.430 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:19.429 debug ChangeStatus Profilepoint in Gäste-WC just recalc heatingcontrol.0 2026-04-06 14:51:19.429 debug Gäste-WC ### ChangeStatus ProfilPoint to -99 in starting heatingcontrol.0 2026-04-06 14:51:19.429 info start statemachine heatingcontrol.0 2026-04-06 14:51:19.428 debug SetVis done heatingcontrol.0 2026-04-06 14:51:19.426 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.WindowOpenDecrease {"val":0,"ack":true,"ts":1775479879425,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773330} heatingcontrol.0 2026-04-06 14:51:19.423 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.VacationAbsentDecrease {"val":18,"ack":true,"ts":1775479879422,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773328} heatingcontrol.0 2026-04-06 14:51:19.419 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.PartyDecrease {"val":20,"ack":true,"ts":1775479879417,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773325} heatingcontrol.0 2026-04-06 14:51:19.410 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.GuestIncrease {"val":20,"ack":true,"ts":1775479879402,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773323} heatingcontrol.0 2026-04-06 14:51:19.391 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.AbsentDecrease {"val":20,"ack":true,"ts":1775479879388,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773321} heatingcontrol.0 2026-04-06 14:51:19.327 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.TemperaturOverrideTime {"val":"00:00","ack":true,"ts":1775479879326,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883126844} heatingcontrol.0 2026-04-06 14:51:19.320 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.TemperaturOverride {"val":0,"ack":true,"ts":1775479879318,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883126841} heatingcontrol.0 2026-04-06 14:51:19.315 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.MinimumTemperature {"val":0,"ack":true,"ts":1775479879313,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775222119172} heatingcontrol.0 2026-04-06 14:51:19.311 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.2.time {"val":"17:00","ack":true,"ts":1775479879309,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773303} heatingcontrol.0 2026-04-06 14:51:19.306 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.2.Temperature {"val":20,"ack":true,"ts":1775479879304,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773301} heatingcontrol.0 2026-04-06 14:51:19.300 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.2.time {"val":"15:00","ack":true,"ts":1775479879298,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773298} heatingcontrol.0 2026-04-06 14:51:19.295 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.2.Temperature {"val":20,"ack":true,"ts":1775479879293,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773296} heatingcontrol.0 2026-04-06 14:51:19.290 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.1.time {"val":"10:00","ack":true,"ts":1775479879287,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773293} heatingcontrol.0 2026-04-06 14:51:19.282 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.1.Temperature {"val":21.5,"ack":true,"ts":1775479879253,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773290} heatingcontrol.0 2026-04-06 14:51:19.232 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.1.time {"val":"05:00","ack":true,"ts":1775479879228,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775223418605} heatingcontrol.0 2026-04-06 14:51:19.224 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.1.Temperature {"val":21.5,"ack":true,"ts":1775479879221,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773283} heatingcontrol.0 2026-04-06 14:51:19.214 debug SetVis called heatingcontrol.0 2026-04-06 14:51:19.212 debug Set trigger done heatingcontrol.0 2026-04-06 14:51:19.212 debug Set trigger heatingcontrol.0 2026-04-06 14:51:19.211 debug SetTempDecreaseModeValueLists done heatingcontrol.0 2026-04-06 14:51:19.182 debug SetTempDecreaseModeValueLists called heatingcontrol.0 2026-04-06 14:51:19.181 debug SetProfileValueList done heatingcontrol.0 2026-04-06 14:51:19.154 debug SetProfileValueList 1 1 heatingcontrol.0 2026-04-06 14:51:19.151 debug ### handle state change acked heatingcontrol.0.vis.isActive {"val":true,"ack":true,"ts":1775479879147,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883128944} heatingcontrol.0 2026-04-06 14:51:19.150 debug SetProfileValueList called 1 heatingcontrol.0 2026-04-06 14:51:19.149 debug InitRoom done, choosen room is Arbeitszimmer heatingcontrol.0 2026-04-06 14:51:19.139 debug InitRoom called heatingcontrol.0 2026-04-06 14:51:19.138 debug UsedRooms "Gäste-WC" heatingcontrol.0 2026-04-06 14:51:19.136 debug ProfileType "Mo - Fr / Sa - Su" heatingcontrol.0 2026-04-06 14:51:19.133 debug TempDecreaseMode "absolute" heatingcontrol.0 2026-04-06 14:51:19.121 info 6 cron job(s) created heatingcontrol.0 2026-04-06 14:51:19.121 debug cron status = undefined next event: 1 May 2026 23:55:00 heatingcontrol.0 2026-04-06 14:51:19.113 debug cron status = undefined next event: 23 Sep 2026 00:05:00 heatingcontrol.0 2026-04-06 14:51:19.109 debug cron status = undefined next event: 11 Apr 2026 20:00:00 heatingcontrol.0 2026-04-06 14:51:19.102 debug cron status = undefined next event: 11 Apr 2026 07:00:00 heatingcontrol.0 2026-04-06 14:51:19.096 debug cron status = undefined next event: 6 Apr 2026 20:00:00 heatingcontrol.0 2026-04-06 14:51:19.094 debug cron status = undefined next event: 7 Apr 2026 07:00:00 heatingcontrol.0 2026-04-06 14:51:19.090 debug CreateCronJobs done heatingcontrol.0 2026-04-06 14:51:19.048 debug HeatingPeriod: create cron job #5 at 01.05 string: 55 23 01 05 * Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.043 debug HeatingPeriod: create cron job #4 at 23.09 string: 5 0 23 09 * Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.043 info set cron for heating period check based on settings between 23.09. and 01.05. heatingcontrol.0 2026-04-06 14:51:19.038 debug create cron job #3 at 20:0 string: 0 0 20 * * 0,6 Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.035 debug create cron job #2 at 7:0 string: 0 0 7 * * 0,6 Europe/Berlin heatingcontrol.0 2026-04-06 14:51:19.031 debug create cron job #1 at 20:0 string: 0 0 20 * * 1-5 Europe/Berlin heatingcontrol.0 2026-04-06 14:51:18.929 debug create cron job #0 at 7:0 string: 0 0 7 * * 1-5 Europe/Berlin heatingcontrol.0 2026-04-06 14:51:18.928 debug cron jobs created [{"hour":7,"minute":0,"day":0,"Values2Set":[{"room":"Gäste-WC","target":19,"currentTimePeriod":1,"ActiveTimeSlot":1,"CurrentTimePeriodTime":"07:00","CurrentTimePeriodFull":"Period 1 07:00"}]},{"hour":20,"minute":0,"day":0,"Values2Set":[{"room":"Gäste-WC","target":18,"currentTimePeriod":2,"ActiveTimeSlot":2,"CurrentTimePeriodTime":"20:00","CurrentTimePeriodFull":"Period 2 20:00"}]}] [{"hour":7,"minute":0,"day":0,"Values2Set":[{"room":"Gäste-WC","target":19,"currentTimePeriod":6,"ActiveTimeSlot":1,"CurrentTimePeriodTime":"07:00","CurrentTimePeriodFull":"Period 1 07:00"}]},{"hour":20,"minute":0,"day":0,"Values2Set":[{"room":"Gäste-WC","target":18,"currentTimePeriod":7,"ActiveTimeSlot":2,"CurrentTimePeriodTime":"20:00","CurrentTimePeriodFull":"Period 2 20:00"}]}] heatingcontrol.0 2026-04-06 14:51:18.892 info start create cron jobs for profile type 2 (Mo-Fr / Sa - Su) heatingcontrol.0 2026-04-06 14:51:18.892 debug start CreateCronJobs heatingcontrol.0 2026-04-06 14:51:18.891 debug profile 1 heatingcontrol.0 2026-04-06 14:51:18.887 debug UpdateDPs for Gäste-WC starting heatingcontrol.0 2026-04-06 14:51:18.886 debug Gäste-WC ### ChangeStatus HeatingPeriodActive to true in starting heatingcontrol.0 2026-04-06 14:51:18.885 debug HandleStateChangeGeneral heatingcontrol.0.HeatingPeriodActive heatingcontrol.0 2026-04-06 14:51:18.884 debug ### handle state change !ack heatingcontrol.0.HeatingPeriodActive {"val":true,"ack":false,"ts":1775479878842,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883124302} heatingcontrol.0 2026-04-06 14:51:18.843 debug get current profile heatingcontrol.0 2026-04-06 14:51:18.825 info heating period is true heatingcontrol.0 2026-04-06 14:51:18.825 debug we are in period heatingcontrol.0 2026-04-06 14:51:18.825 debug corrected Start Tue Sep 23 2025 heatingcontrol.0 2026-04-06 14:51:18.825 debug End Fri May 01 2026 heatingcontrol.0 2026-04-06 14:51:18.824 debug Start Wed Sep 23 2026 heatingcontrol.0 2026-04-06 14:51:18.824 info initial check for heating period based on settings between 23.09. and 01.05. heatingcontrol.0 2026-04-06 14:51:18.823 info subscribe devices done heatingcontrol.0 2026-04-06 14:51:18.823 info subscribe sensor alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL heatingcontrol.0 2026-04-06 14:51:18.823 info subscribe thermostat target alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET heatingcontrol.0 2026-04-06 14:51:18.822 info subscribe thermostats target 1 heatingcontrol.0 2026-04-06 14:51:18.822 info subscribe thermostat current alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL heatingcontrol.0 2026-04-06 14:51:18.822 info subscribe thermostats current 1 heatingcontrol.0 2026-04-06 14:51:18.822 info subscribe devices start heatingcontrol.0 2026-04-06 14:51:18.820 debug subscribe Vis-DPs heatingcontrol.0 2026-04-06 14:51:18.820 debug no subscribe Path2PartyNowDP heatingcontrol.0 2026-04-06 14:51:18.819 debug no subscribe Path2GuestsPresentDP heatingcontrol.0 2026-04-06 14:51:18.819 debug no subscribe Path2HolidayPresentDP heatingcontrol.0 2026-04-06 14:51:18.819 info subscribe 0_userdata.0.Anwesenheit.Urlaub heatingcontrol.0 2026-04-06 14:51:18.819 info subscribe 0_userdata.0.Anwesenheit.Anwesend heatingcontrol.0 2026-04-06 14:51:18.819 info subscribe feiertage.0.heute.boolean heatingcontrol.0 2026-04-06 14:51:18.804 info SetCurrent done heatingcontrol.0 2026-04-06 14:51:18.780 debug PublicHolidyToday set to true heatingcontrol.0 2026-04-06 14:51:18.780 debug PublicHolidyToday type ==1 ??? true heatingcontrol.0 2026-04-06 14:51:18.720 debug VacationAbsent set to false heatingcontrol.0 2026-04-06 14:51:18.720 debug VacationAbsent type ==1 ??? false heatingcontrol.0 2026-04-06 14:51:18.716 debug Present set to true heatingcontrol.0 2026-04-06 14:51:18.715 debug Present type ==1 ??? true heatingcontrol.0 2026-04-06 14:51:18.711 info start SetCurrent heatingcontrol.0 2026-04-06 14:51:18.711 info SetInfo done heatingcontrol.0 2026-04-06 14:51:18.692 info start SetInfo heatingcontrol.0 2026-04-06 14:51:18.691 debug SetDefaults done heatingcontrol.0 2026-04-06 14:51:18.241 debug start SetDefaults heatingcontrol.0 2026-04-06 14:51:18.240 info CreateDatapoints done heatingcontrol.0 2026-04-06 14:51:18.238 info delete unused DP's heatingcontrol.0 2026-04-06 14:51:18.107 info start CreateDatapoints heatingcontrol.0 2026-04-06 14:51:18.104 info CreateDatabase done with 1 rooms heatingcontrol.0 2026-04-06 14:51:18.104 debug [{"ID":0,"Name":"Gäste-WC","isActive":true,"WindowIsOpen":false,"WindowIsOpenChanged":"never","TemperaturOverrideTime":"00:00","TemperaturOverride":0,"State":"starting","PreviousState":"none","CurrentTimePeriodTime":"00:00","CurrentTimePeriodFull":"","CurrentTimePeriod":-1,"CurrentTarget":-99,"CurrentReduced":0,"ActiveTimeSlot":-1,"MinimumTemperature":-99,"CurrentProfileTarget":-99,"LastAutoTarget":-99,"IsInOverride":false,"IsInReduced":false,"CurrentReducedMode":"none","IsInManual":false,"TemperatureManualMode":-99,"CurrentTemperature":-99,"CurrentTemperatureAddSensor":-99,"ReducedState":"","HasActorsWithoutThermostat":false,"Present":true,"VacationAbsent":false,"MaintenanceActive":false,"PowerInterruptionPeriodActive":false,"FireplaceModeActive":false,"HolidayPresent":false,"GuestsPresent":false,"PartyNow":false,"PublicHolidyToday":false,"OverrideTimerId":null,"HeatingPeriod":true,"StatusLog":[],"hasWindowSensors":true,"ActorState":false,"NextTemperaturFromThermostatIsWindowOpen":false,"WindowOpenUntilTemperaturTimerId":null,"sensors":[{"name":"","isActive":true,"OID_Current":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","DataType":"boolean","valueOpen":true,"valueClosed":false,"state":-1,"id":0,"OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL"}],"TempOffset":0,"hasAddTempSensors":false,"TempOffsetData":[],"RemainingOverrideTime":0,"RemainingOverrideTimerId":null,"TemperatureIfNoHeatingPeriod":-99,"csvLoggerIdx":-1,"csvLoggerFile":""}] heatingcontrol.0 2026-04-06 14:51:18.104 debug [{"name":"","room":"Gäste-WC","OID_Target":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET","OID_Current":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL","lastTarget":-99,"currentTarget":-99,"lastTargetFromDevice":-99,"lastChange":"","SetTimerId":null,"useExtHandling":false,"ExtSetTimerId":null,"SetCnt":0}] heatingcontrol.0 2026-04-06 14:51:18.104 debug [] heatingcontrol.0 2026-04-06 14:51:18.104 debug [{"name":"","room":"Gäste-WC","OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","lastState":false,"lastChange":"","DataType":"boolean","valueOpen":true,"valueClosed":false,"WindowCloseTimerId":null,"WindowOpenTimerId":null}] heatingcontrol.0 2026-04-06 14:51:18.104 debug [] heatingcontrol.0 2026-04-06 14:51:18.104 debug [] heatingcontrol.0 2026-04-06 14:51:18.103 debug CreateDatabase: 0 active additional Temp sensors found [] heatingcontrol.0 2026-04-06 14:51:18.103 debug CreateDatabase: 1 active thermostats found [{"name":"","room":"Gäste-WC","OID_Target":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET","OID_Current":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL","lastTarget":-99,"currentTarget":-99,"lastTargetFromDevice":-99,"lastChange":"","SetTimerId":null,"useExtHandling":false,"ExtSetTimerId":null,"SetCnt":0}] heatingcontrol.0 2026-04-06 14:51:18.103 debug CreateDatabase: 0 active actors found [] heatingcontrol.0 2026-04-06 14:51:18.103 debug CreateDatabase: 1 active sensors found [{"name":"","room":"Gäste-WC","OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","lastState":false,"lastChange":"","DataType":"boolean","valueOpen":true,"valueClosed":false,"WindowCloseTimerId":null,"WindowOpenTimerId":null}] heatingcontrol.0 2026-04-06 14:51:18.092 debug CreateDatabase: 1 active rooms found [{"ID":0,"Name":"Gäste-WC","isActive":true,"WindowIsOpen":false,"WindowIsOpenChanged":"never","TemperaturOverrideTime":"00:00","TemperaturOverride":0,"State":"starting","PreviousState":"none","CurrentTimePeriodTime":"00:00","CurrentTimePeriodFull":"","CurrentTimePeriod":-1,"CurrentTarget":-99,"CurrentReduced":0,"ActiveTimeSlot":-1,"MinimumTemperature":-99,"CurrentProfileTarget":-99,"LastAutoTarget":-99,"IsInOverride":false,"IsInReduced":false,"CurrentReducedMode":"none","IsInManual":false,"TemperatureManualMode":-99,"CurrentTemperature":-99,"CurrentTemperatureAddSensor":-99,"ReducedState":"","HasActorsWithoutThermostat":false,"Present":true,"VacationAbsent":false,"MaintenanceActive":false,"PowerInterruptionPeriodActive":false,"FireplaceModeActive":false,"HolidayPresent":false,"GuestsPresent":false,"PartyNow":false,"PublicHolidyToday":false,"OverrideTimerId":null,"HeatingPeriod":true,"StatusLog":[],"hasWindowSensors":true,"ActorState":false,"NextTemperaturFromThermostatIsWindowOpen":false,"WindowOpenUntilTemperaturTimerId":null,"sensors":[{"name":"","isActive":true,"OID_Current":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","DataType":"boolean","valueOpen":true,"valueClosed":false,"state":-1,"id":0,"OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL"}],"TempOffset":0,"hasAddTempSensors":false,"TempOffsetData":[],"RemainingOverrideTime":0,"RemainingOverrideTimerId":null,"TemperatureIfNoHeatingPeriod":-99,"csvLoggerIdx":-1,"csvLoggerFile":""}] heatingcontrol.0 2026-04-06 14:51:18.084 debug got thermostats for Gäste-WC [{"name":"","isActive":true,"OID_Target":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET","OID_Current":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL","useExtHandling":false,"id":1}] [{"name":"","room":"Gäste-WC","OID_Target":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET","OID_Current":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL","lastTarget":-99,"currentTarget":-99,"lastTargetFromDevice":-99,"lastChange":"","SetTimerId":null,"useExtHandling":false,"ExtSetTimerId":null,"SetCnt":0}] heatingcontrol.0 2026-04-06 14:51:18.084 debug got actors for Gäste-WC [] [] heatingcontrol.0 2026-04-06 14:51:18.084 debug got sensors for Gäste-WC [] [{"name":"","room":"Gäste-WC","OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","lastState":false,"lastChange":"","DataType":"boolean","valueOpen":true,"valueClosed":false,"WindowCloseTimerId":null,"WindowOpenTimerId":null}] heatingcontrol.0 2026-04-06 14:51:18.083 debug got sensors for Gäste-WC [{"name":"","isActive":true,"OID_Current":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","DataType":"boolean","valueOpen":true,"valueClosed":false,"state":-1,"id":0,"OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL"}] [{"name":"","room":"Gäste-WC","OID":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","lastState":false,"lastChange":"","DataType":"boolean","valueOpen":true,"valueClosed":false,"WindowCloseTimerId":null,"WindowOpenTimerId":null}] heatingcontrol.0 2026-04-06 14:51:18.083 info active room found: Gäste-WC heatingcontrol.0 2026-04-06 14:51:18.083 info room {"id":"enum.rooms.guest_bathroom","name":"Gäste-WC","isActive":true,"Thermostats":[{"name":"","isActive":true,"OID_Target":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.SET","OID_Current":"alias.0.EG.Gäste_WC.Thermometer_Gäste_WC.ACTUAL","useExtHandling":false}],"WindowSensors":[{"name":"","isActive":true,"OID_Current":"alias.0.EG.Gäste_WC.Fenster_Gäste_WC.ACTUAL","DataType":"boolean","valueOpen":true,"valueClosed":false}]} heatingcontrol.0 2026-04-06 14:51:18.082 info start CreateDatabase with 1 rooms heatingcontrol.0 2026-04-06 14:51:18.081 debug got system language de heatingcontrol.0 2026-04-06 14:51:18.017 info starting. Version 3.1.0 in /opt/iobroker/node_modules/iobroker.heatingcontrol, node: v22.22.1, js-controller: 7.0.7 heatingcontrol.0 2026-04-06 14:51:17.405 debug Plugin sentry Initialize Plugin (enabled=true) heatingcontrol.0 2026-04-06 14:51:11.471 info terminating heatingcontrol.0 2026-04-06 14:51:10.970 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason heatingcontrol.0 2026-04-06 14:51:10.969 debug Plugin sentry destroyed heatingcontrol.0 2026-04-06 14:51:10.968 info terminating heatingcontrol.0 2026-04-06 14:51:10.968 debug cron job stopped heatingcontrol.0 2026-04-06 14:51:10.968 debug cron job stopped heatingcontrol.0 2026-04-06 14:51:10.967 debug cron job stopped heatingcontrol.0 2026-04-06 14:51:10.967 debug cron job stopped heatingcontrol.0 2026-04-06 14:51:10.967 debug cron job HeatingPeriodStart stopped heatingcontrol.0 2026-04-06 14:51:10.967 debug cron job HeatingPeriodEnd stopped heatingcontrol.0 2026-04-06 14:51:10.966 debug delete 6 cron jobs heatingcontrol.0 2026-04-06 14:51:10.966 info cleaned everything up... heatingcontrol.0 2026-04-06 14:51:10.959 info Got terminate signal TERMINATE_YOURSELF heatingcontrol.0 2026-04-06 14:49:33.336 debug ### handle state change acked heatingcontrol.0.vis.ChoosenRoom {"val":"Arbeitszimmer","ack":true,"ts":1775479773335,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773278} heatingcontrol.0 2026-04-06 14:49:33.334 debug ### handle state change acked heatingcontrol.0.vis.isActive {"val":true,"ack":true,"ts":1775479773333,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883128944} heatingcontrol.0 2026-04-06 14:49:33.333 debug SetVis done heatingcontrol.0 2026-04-06 14:49:33.331 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.WindowOpenDecrease {"val":0,"ack":true,"ts":1775479773330,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773330} heatingcontrol.0 2026-04-06 14:49:33.329 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.VacationAbsentDecrease {"val":18,"ack":true,"ts":1775479773328,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773328} heatingcontrol.0 2026-04-06 14:49:33.326 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.PartyDecrease {"val":20,"ack":true,"ts":1775479773325,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773325} heatingcontrol.0 2026-04-06 14:49:33.324 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.GuestIncrease {"val":20,"ack":true,"ts":1775479773323,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773323} heatingcontrol.0 2026-04-06 14:49:33.322 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.AbsentDecrease {"val":20,"ack":true,"ts":1775479773321,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773321} heatingcontrol.0 2026-04-06 14:49:33.313 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.TemperaturOverrideTime {"val":"00:00","ack":true,"ts":1775479773312,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883126844} heatingcontrol.0 2026-04-06 14:49:33.310 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.TemperaturOverride {"val":0,"ack":true,"ts":1775479773309,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883126841} heatingcontrol.0 2026-04-06 14:49:33.307 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.MinimumTemperature {"val":0,"ack":true,"ts":1775479773305,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775222119172} heatingcontrol.0 2026-04-06 14:49:33.304 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.2.time {"val":"17:00","ack":true,"ts":1775479773303,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773303} heatingcontrol.0 2026-04-06 14:49:33.302 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.2.Temperature {"val":20,"ack":true,"ts":1775479773301,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773301} heatingcontrol.0 2026-04-06 14:49:33.299 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.2.time {"val":"15:00","ack":true,"ts":1775479773298,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773298} heatingcontrol.0 2026-04-06 14:49:33.297 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.2.Temperature {"val":20,"ack":true,"ts":1775479773296,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773296} heatingcontrol.0 2026-04-06 14:49:33.294 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.1.time {"val":"10:00","ack":true,"ts":1775479773293,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773293} heatingcontrol.0 2026-04-06 14:49:33.291 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.1.Temperature {"val":21.5,"ack":true,"ts":1775479773290,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773290} heatingcontrol.0 2026-04-06 14:49:33.288 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.1.time {"val":"05:00","ack":true,"ts":1775479773286,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775223418605} heatingcontrol.0 2026-04-06 14:49:33.285 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.1.Temperature {"val":21.5,"ack":true,"ts":1775479773283,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775479773283} heatingcontrol.0 2026-04-06 14:49:33.280 debug SetVis called heatingcontrol.0 2026-04-06 14:49:33.280 debug HandleStateChanges ChoosenRoom; old Jan new Arbeitszimmer heatingcontrol.0 2026-04-06 14:49:33.280 debug HandleStateChangeGeneral heatingcontrol.0.vis.ChoosenRoom heatingcontrol.0 2026-04-06 14:49:33.279 debug ### handle state change !ack heatingcontrol.0.vis.ChoosenRoom {"val":"Arbeitszimmer","ack":false,"ts":1775479773278,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1775479773278} heatingcontrol.0 2026-04-06 14:48:22.645 debug nothing to do for alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL because no state change: false==false heatingcontrol.0 2026-04-06 14:48:22.645 debug boolean: one window closed in Arbeitszimmer alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL heatingcontrol.0 2026-04-06 14:48:22.645 debug Sensor state false ?= false boolean = false heatingcontrol.0 2026-04-06 14:48:22.645 debug CheckStateChangeDevice alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL heatingcontrol.0 2026-04-06 14:48:22.645 debug HandleStateChangeDevices alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL heatingcontrol.0 2026-04-06 14:48:22.644 debug ### handle state change acked alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL {"val":false,"ack":true,"ts":1775479702643,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1767532348398} heatingcontrol.0 2026-04-06 14:48:13.381 info statemachine started heatingcontrol.0 2026-04-06 14:48:13.380 debug CreateWindowStatesTable done heatingcontrol.0 2026-04-06 14:48:13.356 debug CreateWindowStatesTable called heatingcontrol.0 2026-04-06 14:48:13.333 debug UpdateDPs for Arbeitszimmer auto heatingcontrol.0 2026-04-06 14:48:13.332 debug Arbeitszimmer nothing to do to for alias.0.UG.Arbeitszimmer.Thermostat_Arbeitszimmer.SET , target 21.5 is already set 21.5 heatingcontrol.0 2026-04-06 14:48:13.328 debug SetRoomTemperature started for Arbeitszimmer target 21.5 with offset 0 heatingcontrol.0 2026-04-06 14:48:13.328 debug Arbeitszimmer auto mode (incl. reduced): target 21.5 heatingcontrol.0 2026-04-06 14:48:13.327 debug Arbeitszimmer auto mode: target 21.5 heatingcontrol.0 2026-04-06 14:48:13.327 debug CalculateRoomTemperature for Arbeitszimmer auto false heatingcontrol.0 2026-04-06 14:48:13.326 debug ChangeStatus Profilepoint in Arbeitszimmer just recalc heatingcontrol.0 2026-04-06 14:48:13.326 debug Arbeitszimmer ### ChangeStatus ProfilPoint to -99 in auto heatingcontrol.0 2026-04-06 14:48:13.326 debug Arbeitszimmer: set new state auto heatingcontrol.0 2026-04-06 14:48:13.320 debug AddStatusToLog skip Arbeitszimmer starting public holiday 21.5°C heatingcontrol.0 2026-04-06 14:48:13.306 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:13.306 debug ChangeStatus Profilepoint in Arbeitszimmer just recalc heatingcontrol.0 2026-04-06 14:48:13.306 debug Arbeitszimmer ### ChangeStatus ProfilPoint to -99 in starting heatingcontrol.0 2026-04-06 14:48:13.306 debug Arbeitszimmer found profile point at Period 1 10:00 with 21.5 heatingcontrol.0 2026-04-06 14:48:13.299 debug week end profile used for public holiday heatingcontrol.0 2026-04-06 14:48:13.299 info start calculate current profile point for profile type 2 (Mo-Fr / Sa - Su) heatingcontrol.0 2026-04-06 14:48:13.299 debug profile 1 heatingcontrol.0 2026-04-06 14:48:13.293 debug get current profile heatingcontrol.0 2026-04-06 14:48:13.293 info calculate current profile point for all rooms heatingcontrol.0 2026-04-06 14:48:13.292 info checking external states done heatingcontrol.0 2026-04-06 14:48:13.287 debug AddStatusToLog skip Arbeitszimmer starting public holiday 21.5°C heatingcontrol.0 2026-04-06 14:48:13.241 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:13.240 debug Arbeitszimmer ### ChangeStatus MaintenanceActive to false in starting heatingcontrol.0 2026-04-06 14:48:13.228 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:13.228 debug Arbeitszimmer found profile point at Period 1 10:00 with 21.5 heatingcontrol.0 2026-04-06 14:48:13.224 debug week end profile used for public holiday heatingcontrol.0 2026-04-06 14:48:13.223 info start calculate current profile point for profile type 2 (Mo-Fr / Sa - Su) heatingcontrol.0 2026-04-06 14:48:13.223 info 6 cron job(s) created heatingcontrol.0 2026-04-06 14:48:13.223 debug cron status = undefined next event: 1 May 2026 23:55:00 heatingcontrol.0 2026-04-06 14:48:13.216 debug cron status = undefined next event: 23 Sep 2026 00:05:00 heatingcontrol.0 2026-04-06 14:48:13.213 debug cron status = undefined next event: 11 Apr 2026 17:00:00 heatingcontrol.0 2026-04-06 14:48:13.210 debug cron status = undefined next event: 11 Apr 2026 10:00:00 heatingcontrol.0 2026-04-06 14:48:13.208 debug cron status = undefined next event: 6 Apr 2026 17:00:00 heatingcontrol.0 2026-04-06 14:48:13.206 debug cron status = undefined next event: 7 Apr 2026 10:00:00 heatingcontrol.0 2026-04-06 14:48:13.203 debug CreateCronJobs done heatingcontrol.0 2026-04-06 14:48:13.195 debug HeatingPeriod: create cron job #5 at 01.05 string: 55 23 01 05 * Europe/Berlin heatingcontrol.0 2026-04-06 14:48:13.190 debug HeatingPeriod: create cron job #4 at 23.09 string: 5 0 23 09 * Europe/Berlin heatingcontrol.0 2026-04-06 14:48:13.190 info set cron for heating period check based on settings between 23.09. and 01.05. heatingcontrol.0 2026-04-06 14:48:13.179 debug create cron job #3 at 17:0 string: 0 0 17 * * 0,6 Europe/Berlin heatingcontrol.0 2026-04-06 14:48:13.116 debug create cron job #2 at 10:0 string: 0 0 10 * * 0,6 Europe/Berlin heatingcontrol.0 2026-04-06 14:48:13.115 debug create cron job #1 at 17:0 string: 0 0 17 * * 1-5 Europe/Berlin heatingcontrol.0 2026-04-06 14:48:13.111 debug create cron job #0 at 10:0 string: 0 0 10 * * 1-5 Europe/Berlin heatingcontrol.0 2026-04-06 14:48:13.111 debug cron jobs created [{"hour":10,"minute":0,"day":0,"Values2Set":[{"room":"Arbeitszimmer","target":21.5,"currentTimePeriod":6,"ActiveTimeSlot":1,"CurrentTimePeriodTime":"10:00","CurrentTimePeriodFull":"Period 1 10:00"}]},{"hour":17,"minute":0,"day":0,"Values2Set":[{"room":"Arbeitszimmer","target":20,"currentTimePeriod":7,"ActiveTimeSlot":2,"CurrentTimePeriodTime":"17:00","CurrentTimePeriodFull":"Period 2 17:00"}]}] [{"hour":10,"minute":0,"day":0,"Values2Set":[{"room":"Arbeitszimmer","target":21.5,"currentTimePeriod":6,"ActiveTimeSlot":1,"CurrentTimePeriodTime":"10:00","CurrentTimePeriodFull":"Period 1 10:00"}]},{"hour":17,"minute":0,"day":0,"Values2Set":[{"room":"Arbeitszimmer","target":20,"currentTimePeriod":7,"ActiveTimeSlot":2,"CurrentTimePeriodTime":"17:00","CurrentTimePeriodFull":"Period 2 17:00"}]}] heatingcontrol.0 2026-04-06 14:48:13.106 debug Arbeitszimmer week end profile used for public holiday heatingcontrol.0 2026-04-06 14:48:13.106 info start create cron jobs for profile type 2 (Mo-Fr / Sa - Su) heatingcontrol.0 2026-04-06 14:48:13.106 debug cron job stopped heatingcontrol.0 2026-04-06 14:48:13.105 debug cron job stopped heatingcontrol.0 2026-04-06 14:48:13.105 debug cron job stopped heatingcontrol.0 2026-04-06 14:48:13.105 debug cron job stopped heatingcontrol.0 2026-04-06 14:48:13.105 debug cron job HeatingPeriodStart stopped heatingcontrol.0 2026-04-06 14:48:13.105 debug cron job HeatingPeriodEnd stopped heatingcontrol.0 2026-04-06 14:48:13.104 debug delete 6 cron jobs heatingcontrol.0 2026-04-06 14:48:13.104 debug start CreateCronJobs heatingcontrol.0 2026-04-06 14:48:13.104 debug profile 1 heatingcontrol.0 2026-04-06 14:48:13.102 debug get current profile heatingcontrol.0 2026-04-06 14:48:13.101 info Change Status PublicHolidyToday in Arbeitszimmer to true heatingcontrol.0 2026-04-06 14:48:13.101 debug Arbeitszimmer ### ChangeStatus PublicHolidyToday to true in starting heatingcontrol.0 2026-04-06 14:48:13.094 debug AddStatusToLog skip Arbeitszimmer starting 21.5°C heatingcontrol.0 2026-04-06 14:48:13.084 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:13.083 debug Arbeitszimmer ### ChangeStatus PartyNow to false in starting heatingcontrol.0 2026-04-06 14:48:13.046 debug AddStatusToLog skip Arbeitszimmer starting 21.5°C heatingcontrol.0 2026-04-06 14:48:13.035 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:13.034 debug Arbeitszimmer ### ChangeStatus GuestsPresent to false in starting heatingcontrol.0 2026-04-06 14:48:13.024 debug AddStatusToLog skip Arbeitszimmer starting 21.5°C heatingcontrol.0 2026-04-06 14:48:13.004 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:13.004 debug Arbeitszimmer ### ChangeStatus HolidayPresent to false in starting heatingcontrol.0 2026-04-06 14:48:12.992 debug AddStatusToLog skip Arbeitszimmer starting 21.5°C heatingcontrol.0 2026-04-06 14:48:12.929 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:12.928 debug Arbeitszimmer ### ChangeStatus VacationAbsent to false in starting heatingcontrol.0 2026-04-06 14:48:12.922 debug AddStatusToLog skip Arbeitszimmer starting 21.5°C heatingcontrol.0 2026-04-06 14:48:12.915 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:12.915 debug Arbeitszimmer ### ChangeStatus Present to true in starting heatingcontrol.0 2026-04-06 14:48:12.900 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:12.900 debug Arbeitszimmer ### ChangeStatus HeatingPeriodActive to true in starting heatingcontrol.0 2026-04-06 14:48:12.900 debug MaintenanceActive false heatingcontrol.0 2026-04-06 14:48:12.899 debug PublicHolidyToday true heatingcontrol.0 2026-04-06 14:48:12.898 debug PartyNow false heatingcontrol.0 2026-04-06 14:48:12.897 debug GuestsPresent false heatingcontrol.0 2026-04-06 14:48:12.896 debug HolidayPresent false heatingcontrol.0 2026-04-06 14:48:12.896 debug VacationAbsent false heatingcontrol.0 2026-04-06 14:48:12.895 debug Present true heatingcontrol.0 2026-04-06 14:48:12.894 debug HeatingPeriodActive true heatingcontrol.0 2026-04-06 14:48:12.892 info checking external states heatingcontrol.0 2026-04-06 14:48:12.892 debug result for CheckSensors4Room in Arbeitszimmer is false since 1767532348398 = never heatingcontrol.0 2026-04-06 14:48:12.892 debug CheckSensors4Room {"name":"","isActive":true,"OID_Current":"alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL","DataType":"boolean","valueOpen":true,"valueClosed":false,"state":false,"id":0,"OID":"alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL","lastState":false} heatingcontrol.0 2026-04-06 14:48:12.891 debug CheckSensors4Room update alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL with false heatingcontrol.0 2026-04-06 14:48:12.891 debug boolean: one window closed in Arbeitszimmer alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL heatingcontrol.0 2026-04-06 14:48:12.891 debug Sensor state false ?= false boolean = false heatingcontrol.0 2026-04-06 14:48:12.889 debug CheckSensors4Room first check OID alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL heatingcontrol.0 2026-04-06 14:48:12.889 debug CheckSensors4Room for Arbeitszimmer [{"name":"","isActive":true,"OID_Current":"alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL","DataType":"boolean","valueOpen":true,"valueClosed":false,"state":-1,"id":0,"OID":"alias.0.UG.Arbeitszimmer.Fenster_links.ACTUAL"}] heatingcontrol.0 2026-04-06 14:48:12.888 info check all active sensors heatingcontrol.0 2026-04-06 14:48:12.888 debug reset temp offsets because not used heatingcontrol.0 2026-04-06 14:48:12.847 debug check all active thermostats heatingcontrol.0 2026-04-06 14:48:12.833 debug AddStatusToLog skip Arbeitszimmer starting -99°C heatingcontrol.0 2026-04-06 14:48:12.819 debug ### handle state change acked heatingcontrol.0.vis.isActive {"val":true,"ack":true,"ts":1775479692816,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883128944} heatingcontrol.0 2026-04-06 14:48:12.818 debug UpdateDPs for Arbeitszimmer starting heatingcontrol.0 2026-04-06 14:48:12.818 debug ChangeStatus Profilepoint in Arbeitszimmer just recalc heatingcontrol.0 2026-04-06 14:48:12.818 debug Arbeitszimmer ### ChangeStatus ProfilPoint to -99 in starting heatingcontrol.0 2026-04-06 14:48:12.817 info start statemachine heatingcontrol.0 2026-04-06 14:48:12.817 debug SetVis done heatingcontrol.0 2026-04-06 14:48:12.815 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.WindowOpenDecrease {"val":8,"ack":true,"ts":1775479692814,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775244974168} heatingcontrol.0 2026-04-06 14:48:12.812 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.VacationAbsentDecrease {"val":14,"ack":true,"ts":1775479692812,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775244974166} heatingcontrol.0 2026-04-06 14:48:12.810 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.PartyDecrease {"val":14,"ack":true,"ts":1775479692810,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775244974165} heatingcontrol.0 2026-04-06 14:48:12.808 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.GuestIncrease {"val":14,"ack":true,"ts":1775479692807,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775244974163} heatingcontrol.0 2026-04-06 14:48:12.806 debug ### handle state change acked heatingcontrol.0.vis.TempDecreaseValues.AbsentDecrease {"val":14,"ack":true,"ts":1775479692805,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775244999837} heatingcontrol.0 2026-04-06 14:48:12.784 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.TemperaturOverrideTime {"val":"00:00","ack":true,"ts":1775479692780,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883126844} heatingcontrol.0 2026-04-06 14:48:12.774 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.TemperaturOverride {"val":0,"ack":true,"ts":1775479692772,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883126841} heatingcontrol.0 2026-04-06 14:48:12.769 debug ### handle state change acked heatingcontrol.0.vis.RoomValues.MinimumTemperature {"val":0,"ack":true,"ts":1775479692767,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775222119172} heatingcontrol.0 2026-04-06 14:48:12.765 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.2.time {"val":"21:00","ack":true,"ts":1775479692763,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775244974159} heatingcontrol.0 2026-04-06 14:48:12.759 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.2.Temperature {"val":14,"ack":true,"ts":1775479692757,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775462947447} heatingcontrol.0 2026-04-06 14:48:12.754 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.2.time {"val":"21:00","ack":true,"ts":1775479692752,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775244974156} heatingcontrol.0 2026-04-06 14:48:12.749 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.2.Temperature {"val":14,"ack":true,"ts":1775479692747,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775462946319} heatingcontrol.0 2026-04-06 14:48:12.744 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.1.time {"val":"05:00","ack":true,"ts":1775479692741,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775223418609} heatingcontrol.0 2026-04-06 14:48:12.737 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Sa-Su.Periods.1.Temperature {"val":14,"ack":true,"ts":1775479692734,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775462947435} heatingcontrol.0 2026-04-06 14:48:12.730 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.1.time {"val":"05:00","ack":true,"ts":1775479692722,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775223418605} heatingcontrol.0 2026-04-06 14:48:12.705 debug ### handle state change acked heatingcontrol.0.vis.ProfileTypes.Mo-Fr.Periods.1.Temperature {"val":14,"ack":true,"ts":1775479692702,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1775462941618} heatingcontrol.0 2026-04-06 14:48:12.697 debug SetVis called heatingcontrol.0 2026-04-06 14:48:12.695 debug Set trigger done heatingcontrol.0 2026-04-06 14:48:12.695 debug Set trigger heatingcontrol.0 2026-04-06 14:48:12.694 debug SetTempDecreaseModeValueLists done heatingcontrol.0 2026-04-06 14:48:12.640 debug SetTempDecreaseModeValueLists called heatingcontrol.0 2026-04-06 14:48:12.639 debug SetProfileValueList done heatingcontrol.0 2026-04-06 14:48:12.628 debug SetProfileValueList 1 1 heatingcontrol.0 2026-04-06 14:48:12.626 debug ### handle state change acked heatingcontrol.0.vis.isActive {"val":true,"ack":true,"ts":1775479692622,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1774883128944} heatingcontrol.0 2026-04-06 14:48:12.624 debug SetProfileValueList called 1 heatingcontrol.0 2026-04-06 14:48:12.624 debug InitRoom done, choosen room is Jan heatingcontrol.0 2026-04-06 14:48:12.614 debug InitRoom called heatingcontrol.0 2026-04-06 14:48:12.614 debug UsedRooms "Arbeitszimmer"