node-red-contrib-thermostat-scheduler
                                
                                 node-red-contrib-thermostat-scheduler copied to clipboard
                                
                                    node-red-contrib-thermostat-scheduler copied to clipboard
                            
                            
                            
                        The Ultimate Node-RED Thermostat for Home Assistant - A NEST style thermostat with: temperature week scheduler, countdown and manual mode
The Ultimate Node-RED Thermostat for Home Assistant
NEST style thermostat with: temperature week scheduler, countdown and manual mode
Original projects
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
Demo

Features
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
Screenshots
Home:

Week Scheduler:


Countdown:


Manual:

State report:
Off:

On:

Heat:

Away:

Chart:

How to install
- 
Install node-red-contrib-mytimeout & node-red-contrib-moment 
- 
Download the flow, then go to your node-red application and press import>cliboardand 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! 
Known Bugs
(!!!) 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.
Changelog
v3.4
- Use "let" instead of "var" to work with Node-Red 2.2
v3.3
- Fix "Messy graphic" in the first startup (#3)
- Align the time zone settings used in the nodes (#13)
- Fix a minor countdown bug
v3.2
- Fix "change state" in countdown
v3.1
- Fix countdown_followed_by
v3.0
- Improve the user interface
- Add Countdown mode
- Add Manual mode
- Add Chart
- Implement 0.1 degree steps in the NEST style thermostat
v1.0
Initial commit
Potential future improvements
- Schedule mode with 0.1 degree steps
- Improve the graphics component (currently: only horizontal and no-resizing)