Virtual Smart Thermostat

Moderator: leecollings

Post Reply
HvdW
Posts: 601
Joined: Sunday 01 November 2015 22:45
Target OS: Raspberry Pi / ODroid
Domoticz version: 2023.2
Location: Twente
Contact:

Virtual Smart Thermostat

Post by HvdW »

Hi,
I installed Virtual Smart Thermostat the other day, but I am a bit disappointed in how it behaves.
Maybe it is the standard settings that don't apply to our old Nefit Ecomline HR?

Anyway; instead of being smart it's burning itself each morning all the way up to the desired room temperature with the max radiator water temperature (60 degrees) as it's only boundary.
There is nothing smart in this behaviour except for the burning cycles in the evening that I induced manually.

Code: Select all

2019-05-12 10:30:36	Off
2019-05-12 08:00:02	On
2019-05-11 23:54:04	Off
2019-05-11 23:54:00	On
2019-05-11 23:44:12	On
2019-05-11 23:34:18	Off
2019-05-11 23:14:03	On
2019-05-11 22:49:49	Off
2019-05-11 22:41:33	On
2019-05-11 18:12:05	Off
2019-05-11 18:00:01	On
2019-05-11 10:30:40	Off
2019-05-11 09:00:01	On
2019-05-11 08:48:50	Off
2019-05-11 08:00:02	On
What is it that I am missing?

I am at the point that I think of reverting to my original plan of writing some python code with 10 minutes burning cycles, 20 minutes waiting time, check et cetera.
Bugs bug me.
jake
Posts: 742
Joined: Saturday 30 May 2015 22:40
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Contact:

Re: Virtual Smart Thermostat

Post by jake »

I guess you did something wrong with the parameter settings, please publish them, together with the created just variable.
Check again whether you chose the right idx numbers for your internal and external temperature sensors.
You don't see any errors in the log?
HvdW
Posts: 601
Joined: Sunday 01 November 2015 22:45
Target OS: Raspberry Pi / ODroid
Domoticz version: 2023.2
Location: Twente
Contact:

Re: Virtual Smart Thermostat

Post by HvdW »

Hi Jake,
I just tested it with setting ECO and it shows the same symptoms.
It switches the switch, switch keep on until temp is reached, water temp has risen to the max allowed by me (60), boiler keeps trying to keep the water at the max and keeps pumping.
My setttings are in the picture.
Checked the IDX's, those are correct.
About the log:
At 13:21 I set the Thermostat Control to OFF
Despite that the log seems to tell me that the Smart Virtual Thermostat switched on at 18:00 hours as scheduled.
The log from the boiler switch (CV) doesn't show a switch, however from 18:00 hour onwards the room temperature rises.
I issued a command over VPN to switch mode from off to auto, then the smart virtual thermostat started and switched CV to on
Coming home after an hour the temp in the house was 21.4 , 1.4 degrees above setpoint.

BTW Thank you for looking in to it.
Attachments
Knipsel.PNG
Knipsel.PNG (23.07 KiB) Viewed 1933 times
Knipsel.PNG
Knipsel.PNG (26.46 KiB) Viewed 1937 times
Knipsel.PNG
Knipsel.PNG (35.36 KiB) Viewed 1939 times
Bugs bug me.
jake
Posts: 742
Joined: Saturday 30 May 2015 22:40
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Contact:

Re: Virtual Smart Thermostat

Post by jake »

hi, not all information is there to make a good judgement. it looks like indeed that the heating is turned on around 18:00, but you can check that on the switch page on the CV switch log.

You can verify on what basis SVT decided to heat by checking the uservariable. THere you see the basis on which it calculated how long to heat:

the calculation is based on 2 elements:

Delta temperature of (setpoint temperature - inside temperature) x ConstC value
+
Delta temperature of (setpoint temperature - outside temperature) x ConstT value

When this calculation is <= 0 (meaning that the inside temperature is so much higher than your setpoint, that the outside temperature will not cool down your room enough to go below the setpoint), no heating required

When the calculation 0-100 than turn on the heating for xx% of your set 60 minutes, but minimal your set 5 minutes

When caclulation > 100, turn on the heating for your max time, 60 minutes

Since I have floorheating, I had to manually reset the constC value: I had so much overhoot after a period of 60 minutes, that the ConstC kept increasing. Now I have the period set to 120 minutes and is my Const C value only 53 instead of the 102 before.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest