Skip to content

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

License

Notifications You must be signed in to change notification settings

mcgnai/node-red-contrib-thermostat-scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 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

  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!

Changelog

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published