I’ve got a 3 zone heating system setup (a baby system) in a church and community center, which uses OpenRemote and 56 time events to give 2 X 4 time events per day, which roll over each week.
They are coping very well, but I wondered if it would be possible to make it better / easier if I swapped them to OpenHab2?
(But it does have to be utterly fool proof)
So my hypothetical question is this…
If I set them up a Google (or other) calendar for each zone (mainly the church and community center, so only two) could they enter any event information in, so that OpenHab2 can read ahead by a couple of hours.
I know that it’s possible to create specific events, with very specific text to fire all kinds of events within OpenHab2, but I’m thinking far more simpler than that.
Do you think its possible to…
Read ahead in a calendar by a preset time (possibly variable if weather dependency is included) and if there is an event present (of any kind) the heating will be put to Day (ON) mode.
When the event finishes, the Heating will roll back (be set to) Night Mode (OFF).
I’d probably add a failsafe state in there, (a counter) so that if there are overlaying events, the first finish time is ignored.
The start of an event adds 1 to a counter.
The end of an event deducts 1 from the counter.
Counter >0.9 the heating is switched ON
Counter <0.5 the heating is switched off and counter set to 0
This simple logic works well with their current setup, and provides a visual indication that it is aware of any overlapping events. (This was a user concern)
I’m thinking this might be a nice way for them to document events in their buildings (more than 6 days in the future), also I could roll it out as a way to control more zones as they expand their system. (IE adding bedrooms etc in the priest’s house.)
They could add room / zone names in a subject line, but that means that correkt spelling becomes vital.