NEST style thermostat with: temperature week scheduler, countdown and manual mode
This project is an integration of these:
- NEST style thermostat Dashboard widget for Node-red
- A Thermostat Weekend
- Temperature/ON-OFF Week Scheduler UI-Template Node-Red Dashboard
- TOP 3 Countdown Timer
- node-red-contrib-mytimeout
This widget allows you to control the climate element of the Home Assistant, expanding its functionality.
- Three different options for setting up the thermostat:
- Week Scheduler (with Away mode)
- Countdown
- Manual
- State report through a NEST style thermostat:
- OFF
- ON
- Idle
- Heat
- Away mode (that limits the maximum temperature)
- Chart
-
Install node-red-contrib-mytimeout & node-red-contrib-moment
-
Download the flow, then go to your node-red application and press
import
>cliboard
and finally select the file downloaded. Two versions available:- flowEN.json --> English language
- flowIT.json --> Italian language
-
Modify the Properties Server (ex: Home Assistant) and Entity Id (ex: climate.termostato) of the following nodes:
- Climate
- Away from Alarm
- svc: climate:set_temperature
- svc: climate:turn_off
- svc: climate:turn_on
These nodes are highlighted in the flow by the comment "Set this" ().
-
Deploy and enjoy!
(!!!) There is a UI bug in the node-red/node-red-dashboard 2.27.0 (Node-RED Home Assistant Addon v8.0.1): UI dropdown - Unable to set a preselected option --> Fixed in node-red/node-red-dashboard 2.28.0 (Node-RED Home Assistant Addon v8.1.2)
Refer to the issues section and please report any issues you have.
- Text color incorrect with light theme: Until the problem is resolved, I recommend you to configure the dark theme.
- Use "let" instead of "var" to work with Node-Red 2.2
- Fix "Messy graphic" in the first startup (#3)
- Align the time zone settings used in the nodes (#13)
- Fix a minor countdown bug
- Fix "change state" in countdown
- Fix countdown_followed_by
- Improve the user interface
- Add Countdown mode
- Add Manual mode
- Add Chart
- Implement 0.1 degree steps in the NEST style thermostat
Initial commit
- Schedule mode with 0.1 degree steps
- Improve the graphics component (currently: only horizontal and no-resizing)