Ok some weird stuff happening. I’ve updated the conditions as recommended and manually set my thermostat to 20C to force it to trigger. When I reset the RS, it shows the CurrentSetPoint change to 23C (as expected) but then it immediately changes back to 20C. - Why? There are no actions which say to change to 20C. Then, a couple minutes later (the time it took me to type this far), it changed to 23C.
Is it possible that it needs repeat commands to update? I’m worried that if I set it to daily (as desired) it may not update the temperature setpoint as expected.
Here are the conditions setup:
Group “Thermostat Control” – NULL
- Group – “Cooling on”, - AND
- If outside temp > 23
- Group – “Cool Check” – OR
- If CurrentSetoint not = 22
- If Mode not = continuouson
- If ModeStatus not = CoolOn
- Group – “Fan Only”, -AND
- If outside temp <=23 and >=20
- Group – “Fan only Check” – OR
- If Mode not = continuouson
- If ModeStatus not = OFF
- Group – “ Heating On” - AND
- If outside temp < 20
- Group “ Heat Check” – OR
- If Mode not = continuouson
- If ModeStatus not = HeatOn
- If CurrentSetpoint not = 23
- Group – “Schedule” – AND
*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
Version: 3.4 config 19226 cdata 19082 ui 19237 pluginDevice 25
System: Vera version 1.7.1040 on MiCasaVerde VeraLite; loadtime 1574097508; systemReady 1574097522; Lua 5.1; JSON dkjson 1.2
Local time: 2019-11-18T14:53:13-0500; DST=0; Oakville, Ontario Canada
House mode: plugin 1; system 1; tracking off
Sun data: { "stamp": 2019322, "civdawn": 1574077492, "nautdawn": 1574075406, "sunset": 1574113925, "nautdusk": 1574117875, "latitude": 43.4501, "astrodusk": 1574119907, "longitude": -79.6829, "civdusk": 1574115789, "astrodawn": 1574073374, "sunrise": 1574079356 }
Geofence: not running
====================================================================================================================================
Thermostat Control (#52)
Version 19082.29 11/18/19 14:39:59
Message/status: Not tripped
Condition group "Thermostat Operations" (NUL) false as of n/a <root>
Z-F-group "Cooling On" (AND) false as of 14:48:34 <grpkeaogii>
| &-F-service Virtual Outdoor Temp (43) urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature > 23 [3.0 at 14:48:34; F/F as of 14:48:34/14:48:34] <condkeapfob>
| &-T-group "CoolingCheck" (OR) TRUE as of 14:48:34 <grpkl0qb9a>
| | |-T-service Thermostat (3) urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint <> 22 [20.00 => 23.00 at 14:50:28; T/T as of 14:48:34/14:48:34] <condkl04oqs>
| | |-F-service Thermostat (3) urn:upnp-org:serviceId:HVAC_FanOperatingMode1/Mode <> ContinuousOn [continuouson at 14:48:34; F/F as of 14:48:34/14:48:34] <condkl0kuls>
| | |-T-service Thermostat (3) urn:upnp-org:serviceId:HVAC_UserOperatingMode1/ModeStatus <> CoolOn [heaton at 14:48:34; T/T as of 14:48:34/14:48:34] <condkl0lne8>
Z-F-group "Fan Only" (AND) false as of 14:48:34 <grpkeanbtj>
| &-T-service Virtual Outdoor Temp (43) urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature <= 23 [3.0 at 14:48:34; T/T as of 14:48:34/14:48:34] <condkeaqsh6>
| &-F-service Virtual Outdoor Temp (43) urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature >= 20 [3.0 at 14:48:34; F/F as of 14:48:34/14:48:34] <condkeasmqe>
| &-T-group "FanOnlyCheck" (OR) TRUE as of 14:48:34 <grpkl0r4me>
| | |-T-service Thermostat (3) urn:upnp-org:serviceId:HVAC_UserOperatingMode1/ModeStatus <> Off [heaton at 14:48:34; T/T as of 14:48:34/14:48:34] <condkl05ysc>
| | |-F-service Thermostat (3) urn:upnp-org:serviceId:HVAC_FanOperatingMode1/Mode <> ContinuousOn [continuouson at 14:48:34; F/F as of 14:48:34/14:48:34] <condkl0ikg6>
Z-T-group "Heating On" (AND) TRUE as of 14:48:34 <grpkeaofqv>
| &-T-service Virtual Outdoor Temp (43) urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature < 20 [3.0 at 14:48:34; T/T as of 14:48:34/14:48:34] <condkeau3zn>
| &-T-group "HeatingCheck" (OR) TRUE as of 14:48:34 <grpkl0rst5>
| | |-F-service Thermostat (3) urn:upnp-org:serviceId:HVAC_UserOperatingMode1/ModeStatus <> HeatOn [heaton at 14:48:34; F/F as of 14:48:34/14:48:34] <condkl0jhab>
| | |-T-service Thermostat (3) urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint <> 23 [20.00 => 23.00 at 14:50:28; T/T as of 14:48:34/14:48:34] <condkl0jyo3>
| | |-F-service Thermostat (3) urn:upnp-org:serviceId:HVAC_FanOperatingMode1/Mode <> ContinuousOn [continuouson at 14:48:34; F/F as of 14:48:34/14:48:34] <condkl0p35h>
Z-F-group "Schedule" (AND) false as of 14:53:01 <grpkkwjb92>
| &-F-interval { "type": "interval", "mins": 1, "id": "condkkwjh8f", "hours": 0, "days": 0 } [1574106720 => 1574106780 at 14:53:00; F/F as of 14:53:01/14:53:01] <condkkwjh8f>
Activity grpkeanbtj.true
Device Thermostat (3) action urn:upnp-org:serviceId:HVAC_UserOperatingMode1/SetModeTarget( NewModeTarget="Off" )
Device Thermostat (3) action urn:upnp-org:serviceId:HVAC_FanOperatingMode1/SetMode( NewMode="ContinuousOn" )
Activity grpkeaofqv.true
Device Thermostat (3) action urn:upnp-org:serviceId:HVAC_UserOperatingMode1/SetModeTarget( NewModeTarget="HeatOn" )
Device Thermostat (3) action urn:upnp-org:serviceId:TemperatureSetpoint1_Heat/SetCurrentSetpoint( NewCurrentSetpoint="23" )
Device Thermostat (3) action urn:upnp-org:serviceId:HVAC_FanOperatingMode1/SetMode( NewMode="ContinuousOn" )
Activity grpkeaogii.true
Device Thermostat (3) action urn:upnp-org:serviceId:HVAC_UserOperatingMode1/SetModeTarget( NewModeTarget="CoolOn" )
Device Thermostat (3) action urn:upnp-org:serviceId:TemperatureSetpoint1_Heat/SetCurrentSetpoint( NewCurrentSetpoint="22" )
Device Thermostat (3) action urn:upnp-org:serviceId:HVAC_FanOperatingMode1/SetMode( NewMode="ContinuousOn" )
Events
11/18/19 14:48:34 runscene: scene=grpkeaofqv.true, sceneName=grpkeaofqv.true, group=1, notice=Starting scene group 1
11/18/19 14:48:34 devicewatch: device=3, old="20.00", name=Thermostat, var=urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint, new="20.0"
11/18/19 14:48:34 endscene: scene=grpkeaofqv.true, sceneName=grpkeaofqv.true
11/18/19 14:48:34 devicewatch: device=3, old="20.0", name=Thermostat, var=urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint, new="23.00"
11/18/19 14:48:34 condchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:48:34 evalchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:48:34 condchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:48:34 evalchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:48:36 devicewatch: device=3, old="23.00", name=Thermostat, var=urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint, new="20.00"
11/18/19 14:49:00 condchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:49:00 evalchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:49:00 condchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:49:00 evalchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:49:01 condchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:49:01 evalchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:49:01 condchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:49:01 evalchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:50:00 condchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:50:00 evalchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:50:00 condchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:50:00 evalchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:50:01 condchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:50:01 evalchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:50:01 condchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:50:01 evalchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:50:28 devicewatch: device=3, old="20.00", name=Thermostat, var=urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint, new="23.00"
11/18/19 14:51:00 condchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:51:00 evalchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:51:00 condchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:51:00 evalchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:51:01 condchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:51:01 evalchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:51:01 condchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:51:01 evalchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:52:00 condchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:52:00 evalchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:52:00 condchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:52:00 evalchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:52:01 condchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:52:01 evalchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:52:01 condchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:52:01 evalchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:53:00 condchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:53:00 evalchange: newState=true, cond=condkkwjh8f, oldState=false
11/18/19 14:53:00 condchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:53:00 evalchange: newState=true, cond=grpkkwjb92, oldState=false
11/18/19 14:53:01 condchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:53:01 evalchange: newState=false, cond=condkkwjh8f, oldState=true
11/18/19 14:53:01 condchange: newState=false, cond=grpkkwjb92, oldState=true
11/18/19 14:53:01 evalchange: newState=false, cond=grpkkwjb92, oldState=true
Devices
ZWave (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -
Virtual Outdoor Temp (43) urn:schemas-micasaverde-com:device:VOTS:1 (17/-1); parent 0; plugin -
Thermostat (3) urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1 (5/1); parent 1; plugin -