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
-
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!
- 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)