Can anyone tell me if every minute, once a schedule is set, is it meant to keep changing the thermostat?
The set point item is set correctly. Whilst I know the rule runs every minute, if the Queue is empty, why would it keep running if the set point has been set? Is this because at the end of the schedule you need to know when to delete it and without running it frequently, youll go pass the end of the schedule?
[{"setItem":"HVAC_Bed1_Target_Temp","readItem":"HVAC_Bed1_Temp","label":"Bed 1"},{"setItem":"HVAC_Bed2_Target_Temp","readItem":"HVAC_Bed2_Temp","label":"Bed 2"},{"setItem":"HVAC_Bed3_Target_Temp","readItem":"HVAC_Bed3_Temp","label":"Bed 3"}]
When I set the schedule:
08:13:53.877 [INFO ] [smarthome.event.ItemCommandEvent ] - Item 'HVAC_Schedule' received command {"HVAC_Bed2_Target_Temp":{"D1":{"T0815":18},"D4":{},"D7":{}},"HVAC_Bed3_Target_Temp":{"D1":{},"D2":{},"D5":{},"D7":{}}}
08:13:53.881 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Schedule changed from {"HVAC_Bed1__Target_Temp":{"D4":{}},"HVAC_Bed2_Target_Temp":{"D1":{},"D4":{},"D7":{}},"HVAC_Bed3_Target_Temp":{"D1":{},"D2":{},"D5":{},"D7":{}}} to {"HVAC_Bed2_Target_Temp":{"D1":{"T0815":18},"D4":{},"D7":{}},"HVAC_Bed3_Target_Temp":{"D1":{},"D2":{},"D5":{},"D7":{}}}
08:13:53.892 [INFO ] [odel.script.temperature-control.rules] - [HEAT] Next change @2019-09-16T08:15:00.000+10:00 | Changes : HVAC_Bed2_Target_Temp=18
08:13:53.894 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Next_Change_Time changed
Then it runs as per schedule:
08:15:00.003 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Queue changed from to HVAC_Bed2_Target_Temp=18
08:15:00.006 [INFO ] [odel.script.temperature-control.rules] - Target temperature for item HVAC_Bed2_Target_Temp changed from 24.00 to 18
08:15:00.023 [INFO ] [odel.script.temperature-control.rules] - Target Temperature Queue cleaned up
08:15:00.025 [INFO ] [smarthome.event.ItemCommandEvent ] - Item 'HVAC_Bed2_Target_Temp' received command 18
08:15:00.026 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Bed2_Target_Temp changed from 24.00 to 18
08:15:00.033 [INFO ] [odel.script.temperature-control.rules] - [HEAT] Next change @2019-09-16T08:15:00.000+10:00 | Changes : HVAC_Bed2_Target_Temp=18
08:15:00.039 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Queue changed from HVAC_Bed2_Target_Temp=18 to
08:15:00.042 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Queue changed from to HVAC_Bed2_Target_Temp=18
08:15:00.043 [INFO ] [odel.script.temperature-control.rules] - Target temperature for item HVAC_Bed2_Target_Temp changed from 18 to 18
08:15:00.045 [INFO ] [smarthome.event.ItemCommandEvent ] - Item 'HVAC_Bed2_Target_Temp' received command 18
08:15:00.056 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Queue changed from HVAC_Bed2_Target_Temp=18 to
08:15:00.055 [INFO ] [odel.script.temperature-control.rules] - Target Temperature Queue cleaned up
Then every minute after
08:16:00.014 [INFO ] [odel.script.temperature-control.rules] - [HEAT] Next change @2019-09-16T08:15:00.000+10:00 | Changes : HVAC_Bed2_Target_Temp=18
08:16:00.017 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Queue changed from to HVAC_Bed2_Target_Temp=18
08:16:00.019 [INFO ] [odel.script.temperature-control.rules] - Target temperature for item HVAC_Bed2_Target_Temp changed from 18.00 to 18
08:16:00.020 [INFO ] [smarthome.event.ItemCommandEvent ] - Item 'HVAC_Bed2_Target_Temp' received command 18
08:16:00.023 [INFO ] [odel.script.temperature-control.rules] - Target Temperature Queue cleaned up
08:16:00.023 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Queue changed from HVAC_Bed2_Target_Temp=18 to**strong text**
08:17:00.014 [INFO ] [odel.script.temperature-control.rules] - [HEAT] Next change @2019-09-16T08:15:00.000+10:00 | Changes : HVAC_Bed2_Target_Temp=18
08:17:00.020 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Queue changed from to HVAC_Bed2_Target_Temp=18
08:17:00.021 [INFO ] [odel.script.temperature-control.rules] - Target temperature for item HVAC_Bed2_Target_Temp changed from 18.00 to 18
08:17:00.023 [INFO ] [smarthome.event.ItemCommandEvent ] - Item 'HVAC_Bed2_Target_Temp' received command 18
08:17:00.024 [INFO ] [odel.script.temperature-control.rules] - Target Temperature Queue cleaned up
08:17:00.025 [INFO ] [smarthome.event.ItemStateChangedEvent] - HVAC_Queue changed from HVAC_Bed2_Target_Temp=18 to
Is this normal?