I want to set-up a dynamic heating schedule that alters the time the heating comes on depending on the temperature. This will be done on a room-by-room basis.
As an example:
I want the temperature in the bedroom to be 20.0 (C) at 07:00.
Depending on the measured temperature at the thermostat at 06:30 then:
If a 1 degree difference - start heating at 06:55
If a 2 degree difference - start heating at 06:45
if a 3 degree difference - start heating at 06:40
else start at 06:30
I am trying to work out the easiest (and best ) way to do this. I was looking at schedules but you can't compare device values in conditions and you can't set dynamic delays AFAIK so I don't think scripting would help. I suppose I could set-up a trigger for each time and check the temperature difference but then you get into all sort of difficulties if the tempearture changes and the whole process becomes more complicated.
This is such an obvious candidate for Home Automation especially if any sort of "learning" process could be incorporated into it.
Just seeking ideas and suggestions at this point