Hi folks,
I'm experimenting with the node-red-contrib-ramp-thermostat node, which is a very useful contribution. Now it should be integrated into my dashboard, which means the WAF factor should be extremely high!
I assume it should be working like this (but other suggestions are welcome!):
-
The flow will schedule automatically some 24-hour profile (using setProfile) at a certain time. For example:
- On monday at 00:00 it will schedule profile 'bathroom_workdays'.
- On saturday at 00:00 it will schedule profile 'bathroom_holiday'.
This way the bathroom will be heated at fixed time intervals, as specified in the profile (temperature graph).
-
However some day my lovely wife comes home earlier, and wants to override the default profile and set the temperature now manually to 25°C (using setTarget). This means she should be able to enter the desired temperature and activate it in the dashboard.
-
Afterwards she wants to switch on the current profile again, to make sure that the next day the bathroom is heated again automatically at the predefined times.
-
But the next day she remembers suddenly that she has a day holiday, so she wants to override the current active profile ('bathroom_workdays') by another profile 'bathroom_holiday'. But multiple profiles might be available, from which she wants to select a profile.
The only example I could find is Peter's blog. But I have no idea how to make a userfriendly dashboard that provides this kind of functionality.
So if anybody have examples, screenshots, perhaps ideas from other systems, or whatever ...
Thanks !
Bart