Skip to content

giuseppeg88/node-red-contrib-thermostat-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

Demo

DemoEN gif 01

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:

Screenshot home 01

Week Scheduler:

Screenshot scheduler 01

Screenshot scheduler 02

Countdown:

Screenshot countdown 01

Screenshot countdown 02

Manual:

Screenshot manual 01

State report:

Off:

Screenshot state 01

On:

Screenshot state 02

Heat:

Screenshot state 03

Away:

Screenshot state 04

Chart:

Screenshot chart 01

How to install

  1. Install node-red-contrib-mytimeout & node-red-contrib-moment

  2. Download the flow, then go to your node-red application and press import > cliboard and finally select the file downloaded. Two versions available:

  3. 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" (set_this image).

  4. 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.

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)

About

The Ultimate Node-RED Thermostat for Home Assistant - A NEST style thermostat with: temperature week scheduler, countdown and manual mode

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published