Giter Club home page Giter Club logo

ha-ad-thermostats-update's Introduction

Thermostats Update

GitHub Release hacs_badge Community Forum Buy me a coffee

This app updates Z-Wave thermostats entities (e.g. Danfoss 014G0013) state and current temperature from external sensors in the Home Assistant.

This is AppDaemon app.

You can install this app via HACS or just download thermostats_update.py file and save it in /config/apps folder.

Go to HA community for support and help.

Configuration example

thermostats_update:
  module: thermostats_update
  class: ThermostatsUpdate
  rooms:
    kitchen:
      thermostat: climate.thermostat_kitchen
      sensor: sensor.temperature_kitchen
    room:
      thermostat: climate.thermostat_room
      sensor: sensor.temperature_room
    bathroom:
      thermostat: climate.thermostat_bathroom
      sensor: sensor.temperature.bathroom
  heat_state: 'auto'
  idle_state: 'idle'
  idle_heat_temp: 10
  state_only: true
  wait_for_zwave: true

Script arguments

key optional type default description
rooms False dictionary dictionary of rooms it's thermostats and sensors
thermostat False string thermostat entity_id
sensor True string sensor entity_id
heat_state True string heat name of heating state, changing this from default value will broke compatibility with HomeKit
idle_state True string off name of idle state, changing this from default value will broke compatibility with HomeKit
idle_heat_temp True float 8 temperature value between idle and heat states
state_only True boolean false with state_only set to true script will update only state of the thermostat
temp_only True boolean false with temp_only set to true app will update only current_temperature of the thermostat
wait_to_zwave True boolean true defines whether the script has to wait for the initialization of the Z-wave component after Home Assistant restart

ha-ad-thermostats-update's People

Contributors

bieniu avatar kabturek avatar pulpyyyy avatar sebbo94by avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ha-ad-thermostats-update's Issues

Installation problem

Hello,

I'm unfortunately not able to run this application in my home assistant istance. I have a HA 0.98.2 running in a docker container. I downloaded the zip file from github and install the content of the apps/* folder in my config/apps* folder. After a restart of HA i try to add the example to my configuration.yml but running the "Check Config" brings the error "Configuration invalid
Component error: thermostats_update - Integration thermostats_update not found."
Do you have any clue for me on how to get this app up and running?

App crashes Zwave Thermostat

It could very well be something I'm doing wrong but once I run this app it crashes my

'climate.thermostat'
What I mean is the control for my thermostat is killed, and I can only see the remote temperature sensor on my Lovelace UI and the 'climate.thermostat' entity is lost in my Zwave network until I stop and restart my Zwave network.

I copy the config exactly as you have it here, I just only have one thermostat so there is only one rooms and one remote sensor in my config.

Not sure if this matters but I'm using a smartthings motion sensor as my 'sensor.living_room_temperature' and I have the HoneyWell Intrusion TH6320ZW2003 as my thermostat.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.