I have just started my heating system a few days ago.
I have 3 remarks

- Ambient temperature regulation
For the moment, sometimes the plugin is not really accurate. I will wait a few days, and try to adjust the "Calculation cycle" value.
Setpoint was 17.5°C (Economy)
- Ambient temperature history
- Boiler relay history
2017-10-08 05:13:42 Off
2017-10-08 04:13:41 Off
2017-10-08 02:13:29 On
2017-10-08 01:18:28 Off
2017-10-08 01:13:28 On
2017-10-08 00:13:27 Off
2017-10-07 23:13:27 Off
2017-10-07 22:13:27 Off - Normal / economy switching
When I switch from Normal to economy mode (or vice versa), the plugin seems to wait for the end of the calculation cycle, before activating / deactivating the relay. I switched to Normal mode at 08:00, but the boiler has started at 08:13. Is it the normal behavior?
- Thermostat Mode History- Boiler relayCode: Select all
2017-10-08 08:00:03 Normal 2017-10-07 23:30:02 Economy
Code: Select all
2017-10-08 10:14:07 On 2017-10-08 09:13:56 On 2017-10-08 08:13:44 On 2017-10-08 07:13:43 Off 2017-10-08 06:13:43 Off 2017-10-08 05:13:42 Off
- Bug with temperature + humidity sensors
I have tried to use an temperature + humidity sensor (from Weather underground), as Outside Temperature Sensor.
Raw data looks like this:
-> It has broken everythingThe plugin was not activating the boiler at all. Error log output:
To fix this, I had to:Code: Select all
2017-10-05 04:28:09.697 Error: (Thermostat) 'onHeartbeat' failed 'TypeError':'unorderable types: float() > NoneType()'. 2017-10-05 04:28:09.697 Error: (Thermostat) ----> Line 494 in /home/pi/domoticz/plugins/SmartVirtualThermostat/plugin.py, function onHeartbeat 2017-10-05 04:28:09.697 Error: (Thermostat) ----> Line 282 in /home/pi/domoticz/plugins/SmartVirtualThermostat/plugin.py, function onHeartbeat 2017-10-05 04:28:09.697 Error: (Thermostat) ----> Line 299 in /home/pi/domoticz/plugins/SmartVirtualThermostat/plugin.py, function AutoMode 2017-10-05 04:28:09.697 Error: (Thermostat) ----> Line 353 in /home/pi/domoticz/plugins/SmartVirtualThermostat/plugin.py, function AutoCallib 2017-10-05 05:28:10.509 Error: (Thermostat) 'onHeartbeat' failed 'TypeError':'unorderable types: float() > NoneType()'. 2017-10-05 05:28:10.509 Error: (Thermostat) ----> Line 494 in /home/pi/domoticz/plugins/SmartVirtualThermostat/plugin.py, function onHeartbeat 2017-10-05 05:28:10.509 Error: (Thermostat) ----> Line 282 in /home/pi/domoticz/plugins/SmartVirtualThermostat/plugin.py, function onHeartbeat 2017-10-05 05:28:10.510 Error: (Thermostat) ----> Line 299 in /home/pi/domoticz/plugins/SmartVirtualThermostat/plugin.py, function AutoMode 2017-10-05 05:28:10.510 Error: (Thermostat) ----> Line 353 in /home/pi/domoticz/plugins/SmartVirtualThermostat/plugin.py, function AutoCallib
- Replace my Outside Temperature Sensor with a "Temperature only" sensor
- In Domoticz User variable, edit the variable, "Thermostat-InternalVariables":
From: {'ConstC': 87.8, 'LastSetPoint': 20.0, 'ConstT': 1.9, 'ALStatus': 1, 'nbCC': 5, 'LastPwr': 100, 'LastOutT': None, 'nbCT': 21, 'LastInT': 17.9}
To: {'ConstC': 87.8, 'LastSetPoint': 20.0, 'ConstT': 1.9, 'ALStatus': 1, 'nbCC': 5, 'LastPwr': 100, 'LastOutT': 10, 'nbCT': 21, 'LastInT': 17.9}