Skip to content

Completely stupid waste of time hacky bandaid solution to control total comfort honeywell thermostats through Hassio, MQTT, and Node-RED

Notifications You must be signed in to change notification settings

thomashollier/hassio-mqtt-honeywell-

Repository files navigation

hassio-mqtt-honeywell-

This is a complete waste of time and you should just go out and buy a thermostat that is properly integrated in the home assistant ecosystem, unless of course you want to learn how all the pieces fit together and have nothing better to do with your time, which would be, well... sad!

Home Assistant thermostat

  • Use python script to connect to total comfort website and control thermostat through http (totalcomfort.py).
  • Use python script to generate mqtt wrapper that calls totalcomfort.py (climate2mqtt.py).
  • Create systemd service that launches climate2mqtt.py (climate2mqtt.service).
  • Create MQTT HVAC device in HA (climate_configuration.yaml).
  • Create generic HA inputs for user control to be picked up by node red (climate_configuration.yaml).
  • Use node-red in HA to make HA publish MQTT topics through MQTT HVAC that get picked up by climate2mqtt.py, which in turn executes commands that call the total comfort website (node-red_climate.flow).
  • This is running on a hassio instance running on an Ubuntu server, using the Node-RED and Mosquitto Broker addons.
  • About

    Completely stupid waste of time hacky bandaid solution to control total comfort honeywell thermostats through Hassio, MQTT, and Node-RED

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages