Advanced algorithms (PID and Heating Prediction) computation

Tips, tricks and frequently asked questions
Dr.Fix
Posts: 27
Joined: 16 Dec 2015, 14:36

Re: Advanced algorithms (PID and Prediction) computation

Post by Dr.Fix »

It seems like PID is not considering at all outside temperature...

For having 20.5 degrees at 17:30 it started about at 14:30 last week:
23-dec.png
23-dec.png (15.94 KiB) Viewed 8109 times
This week the outside temperature dropped a lot, and I expected the thermostat to automatically anticipate further IN REAL TIME, since it KNOWS (or should know) the outside temperature via local weather data. But it doesn't do it:
29-dec.png
29-dec.png (20.58 KiB) Viewed 8109 times
Where is the smartness of the whole thing? I expected the anticipation to take in consideration the global situation and adapt QUICKLY.
I know that it will "learn", but what if next week temperatures raise again: it will relay on this week low ones and turn-on too much early?
JanMetDePet
Posts: 94
Joined: 03 Oct 2014, 17:18

Re: Advanced algorithms (PID and Prediction) computation

Post by JanMetDePet »

I have had a bunch of "self learning thermostats" and they ALL produced what you are describing: they need time (expirience) to learn. If the PID is adjusted to soon you will get chaos.
cmugur
Posts: 88
Joined: 30 Dec 2014, 11:49

Re: Advanced algorithms (PID and Prediction) computation

Post by cmugur »

@Dr. Fix

Brieuc stated in the first post of this topic:
Brieuc_Netatmo wrote:
NB: the PID is automatically disabled for all setpoints lower or equal to 14°C. For these setpoints, the maximum duration of Anticipation is also modified: it is about 3 hours maximum for orders above 14°C, and up to 8 hours for lower or equal to 14°C setpoints.
rnucci
Posts: 35
Joined: 11 Jan 2016, 15:39

Re: Advanced algorithms (PID and Prediction) computation

Post by rnucci »

i don't get the point of limiting to 3 hours the max duration of anticipation...
can Brieuc explain why?
TypeC
Posts: 289
Joined: 30 Dec 2014, 21:35

Re: Advanced algorithms (PID and Prediction) computation

Post by TypeC »

rnucci wrote:i don't get the point of limiting to 3 hours the max duration of anticipation...
can Brieuc explain why?
I'm not Brieuc (clearly) but at the risk of adding speculation rather than fact to the discussion, I think it was because some people's homes were taking ages to warm up and the heating was coming on in the middle of the night. I tried the anticipation feature for about a week when it was very cold last year, but our bedroom (which, with the door shut, heats up a lot quicker than the rest of the house) was getting uncomfortably warm at about 3:30am! I switched it off after that.

A setting rather than a hard limit might be better... but then some people want different things at different times of the day (for example: no heating at 3am, live with the cooler house in the morning; definitely want a warm house returning home at 5pm) so it's quite difficult to fit everyone's needs. A killer feature for me would be a script interpreter on the server so you could write a little bit of JavaScript (or whatever) to attach to a schedule and provide whatever custom mechanisms you could dream up for whatever time of the day or week required it.
Dr.Fix
Posts: 27
Joined: 16 Dec 2015, 14:36

Re: Advanced algorithms (PID and Prediction) computation

Post by Dr.Fix »

The solution would be: for each scheduled period of time set the max pre-heating time.
So you could set not to pre-heat before the morning schedule but to pre-heat max 3-4 hours before evening one.

Since I needee more than 3 hours for getting house warm, I created another interval before the evening one with an intermediate temperature of about 1 hour, so the pre-heating starts 4 hours before the time I need.
marks14
Posts: 9
Joined: 09 Dec 2015, 11:52

Re: Advanced algorithms (PID and Heating Prediction) computa

Post by marks14 »

I too am a bit unhappy with the predictive aspect of the thermostat which now wants to start heating my house about 4 hours before I get up in the morning.

I installed the thermometer when our weather was quite mild - around 10 to 15 degrees. Now we are down to 0 temperatures at night. That is why I asked a question (so far unanswered) about deleting the data. I assume that if I do this then the thermostat will "re-learn" that it requires less time to heat up - is that right?

Incidentally, since I don't want my boiler to wake me up at 4 am in the morning, I have taken the advice elsewhere on the forum and set the original controller switch on my boiler to switch the boiler off at night until 6 am. At least this way I can force the boiler off in the middle of the night.
Giorgio71
Posts: 12
Joined: 15 Jan 2016, 14:24

Re: Advanced algorithms (PID and Heating Prediction) computa

Post by Giorgio71 »

Hello.

Please, is it possible to activate my PID? I have only this option (soglia Isteresi):

Thank you.

Giorgio

s/n J0a22a2
Attachments
PID.tiff
PID.tiff (84.44 KiB) Viewed 7977 times
Brieuc_Netatmo
Posts: 3088
Joined: 02 Jan 2014, 11:20

Re: Advanced algorithms (PID and Heating Prediction) computa

Post by Brieuc_Netatmo »

Hello,
Please wait for the PID to be ready, you've installed your Thermostat the 15th of January...
Brieuc - Netatmo Team
Giorgio71
Posts: 12
Joined: 15 Jan 2016, 14:24

Re: Advanced algorithms (PID and Heating Prediction) computa

Post by Giorgio71 »

Ok, thank you.
Post Reply

Return to “General questions”