I’m setting up a Reactor to heat on a boiler when the requested temperature on one thermostat valve is higher than the measured temperature on the same valve.
The logic is working well, heating on or off depending on the conditions, except that after a while (+/- 1 hour), the boiler is off, although the conditions are requesting it to be heating on.
The Reactor is still in “tripped” mode, but the “True” activity seems being replaced by the “False” one.
The only way to execute the “True” activity is pushing on the “Reset” button, followed by the “Trip” one.
I join the Logic Summary Report :
*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
Version: 3.4hotfix-19317 config 19226 cdata 19082 ui 19237 pluginDevice 34
System: Vera version 1.7.4832 on Sercomm NA301; loadtime 1576063013; systemReady 1576063028; Lua 5.1; JSON dkjson 1.2
Local time: 2019-12-11T14:51:35+0100; DST=0; Ottignies, Wallonia Belgium
House mode: plugin 1; system 1; tracking on
Sun data:
Geofence: not running
====================================================================================================================================
T°TropBasseDs1Piece (#36) armed tripped
Version 19082.49 12/11/19 12:24:01
Message/status: Tripped
Variable/expressions
0: TempMesureeSDB getstate( "Radiateur SDB", "urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature" ) [last "22.30"(string)]
1: TempMesureeBureauAnne getstate( "Radiateur Anne", "urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature" ) [last "22.40"(string)]
2: TempMesureeCuisine getstate( "Radiateur Cuisine", "urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature" ) [last "21.40"(string)]
3: TempMesureeSalon getstate( "Radiateur Escaliers", "urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature" ) [last "17.54"(string)]
4: TempMesureeParents getstate( "Radiateur Parents", "urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature" ) [last "15.84"(string)]
5: TempMesureeEmilien getstate( "Radiateur Emilien", "urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature" ) [last "14.07"(string)]
Condition group "T°demandee>T°mesuree" (OR) TRUE as of 14:49:48 <root>
|-F-service Radiateur SDB (8) urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint > {TempMesureeSDB} [22.00 at 14:49:48; F/F as of 14:49:48/14:49:48] <cond0>
|-T-service Radiateur Anne (14) urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint > {TempMesureeBureauAnne} [23.00 at 14:49:48; T/T as of 14:49:48/14:49:48] <condl232uc5>
|-F-service Radiateur Cuisine (11) urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint > {TempMesureeCuisine} [21.00 at 14:49:48; F/F as of 14:49:48/14:49:48] <condl233j3t>
|-F-service Radiateur Escaliers (20) urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint > {TempMesureeSalon} [17.00 at 14:49:48; F/F as of 14:49:48/14:49:48] <condl234dx3>
|-F-service Radiateur Emilien (17) urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint > {TempMesureeEmilien} [14.00 at 14:49:48; F/F as of 14:49:48/14:49:48] <condl235ma5>
|-F-service Radiateur Parents (33) urn:upnp-org:serviceId:TemperatureSetpoint1/CurrentSetpoint > {TempMesureeParents} [11.50 at 14:49:48; F/F as of 14:49:48/14:49:48] <condl2350by>
Activity root.false
Device Chaudiere (53) action urn:upnp-org:serviceId:HVAC_UserOperatingMode1/SetModeTarget( NewModeTarget="Off" )
Activity root.true
Device Chaudiere (53) action urn:upnp-org:serviceId:HVAC_UserOperatingMode1/SetModeTarget( NewModeTarget="HeatOn" )
Events
12/11/19 14:21:15 devicewatch: device=20, old="17.31", name=Radiateur Escaliers, var=urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature, new="17.43"
12/11/19 14:21:15 variable: oldval=17.31, variable=TempMesureeSalon, newval=17.43
12/11/19 14:25:59 devicewatch: device=17, old="14.21", name=Radiateur Emilien, var=urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature, new="14.18"
12/11/19 14:25:59 variable: oldval=14.21, variable=TempMesureeEmilien, newval=14.18
12/11/19 14:35:48 devicewatch: device=17, old="14.18", name=Radiateur Emilien, var=urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature, new="14.12"
12/11/19 14:35:48 variable: oldval=14.18, variable=TempMesureeEmilien, newval=14.12
12/11/19 14:36:37 devicewatch: device=33, old="15.73", name=Radiateur Parents, var=urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature, new="15.84"
12/11/19 14:36:37 variable: oldval=15.73, variable=TempMesureeParents, newval=15.84
12/11/19 14:40:53 devicewatch: device=20, old="17.43", name=Radiateur Escaliers, var=urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature, new="17.54"
12/11/19 14:40:53 variable: oldval=17.43, variable=TempMesureeSalon, newval=17.54
12/11/19 14:45:37 devicewatch: device=17, old="14.12", name=Radiateur Emilien, var=urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature, new="14.07"
12/11/19 14:45:37 variable: oldval=14.12, variable=TempMesureeEmilien, newval=14.07
12/11/19 14:49:39 action: action=SetEnabled, state=0
12/11/19 14:49:47 action: action=SetEnabled, state=1
12/11/19 14:49:47 action: action=Restart
12/11/19 14:49:47 start:
12/11/19 14:49:48 variable: newval=22.30, variable=TempMesureeSDB
12/11/19 14:49:48 variable: newval=22.40, variable=TempMesureeBureauAnne
12/11/19 14:49:48 variable: newval=21.40, variable=TempMesureeCuisine
12/11/19 14:49:48 variable: newval=17.54, variable=TempMesureeSalon
12/11/19 14:49:48 variable: newval=15.84, variable=TempMesureeParents
12/11/19 14:49:48 variable: newval=14.07, variable=TempMesureeEmilien
12/11/19 14:49:48 condchange: newState=false, cond=cond0
12/11/19 14:49:48 evalchange: newState=false, cond=cond0
12/11/19 14:49:48 condchange: newState=true, cond=condl232uc5
12/11/19 14:49:48 evalchange: newState=true, cond=condl232uc5
12/11/19 14:49:48 condchange: newState=false, cond=condl233j3t
12/11/19 14:49:48 evalchange: newState=false, cond=condl233j3t
12/11/19 14:49:48 condchange: newState=false, cond=condl234dx3
12/11/19 14:49:48 evalchange: newState=false, cond=condl234dx3
12/11/19 14:49:48 condchange: newState=false, cond=condl235ma5
12/11/19 14:49:48 evalchange: newState=false, cond=condl235ma5
12/11/19 14:49:48 condchange: newState=false, cond=condl2350by
12/11/19 14:49:48 evalchange: newState=false, cond=condl2350by
12/11/19 14:49:48 condchange: newState=true, cond=root
12/11/19 14:49:48 evalchange: newState=true, cond=root
12/11/19 14:50:05 action: action=Restart
12/11/19 14:50:05 start:
12/11/19 14:50:23 action: action=SetArmed, state=0
12/11/19 14:50:29 action: action=SetArmed, state=1
12/11/19 14:50:50 action: action=Reset
12/11/19 14:50:50 sensorstate: state=false
12/11/19 14:50:50 startscene: scene=root.false, sceneName=root.false
12/11/19 14:50:50 runscene: scene=root.false, sceneName=root.false, group=1, notice=Starting scene group 1
12/11/19 14:50:50 endscene: scene=root.false, sceneName=root.false
12/11/19 14:51:02 action: action=Trip
12/11/19 14:51:02 sensorstate: state=true
12/11/19 14:51:02 startscene: scene=root.true, sceneName=root.true
12/11/19 14:51:02 runscene: scene=root.true, sceneName=root.true, group=1, notice=Starting scene group 1
12/11/19 14:51:02 endscene: scene=root.true, sceneName=root.true
Devices
Radiateur Anne (14) urn:schemas-upnp-org:device:Heater:1 (5/2); parent 1; plugin -
Radiateur SDB (8) urn:schemas-upnp-org:device:Heater:1 (5/2); parent 1; plugin -
Radiateur Emilien (17) urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1 (5/1); parent 1; plugin -
Radiateur Escaliers (20) urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1 (5/1); parent 1; plugin -
Radiateur Parents (33) urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1 (5/1); parent 1; plugin -
Radiateur Cuisine (11) urn:schemas-upnp-org:device:Heater:1 (5/2); parent 1; plugin -
ZWave (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -
Thank you in advance for your recommendation,