szibis / home-assistant-comfoconnect

Home Assistant integration for Zehnder ComfoAir trough a Zehnder ComfoConnect LAN C.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Home Assistant Zehnder ComfoAirQ integration

hacs_badge

This is a custom integration for Home Assistant to integrate with the Zehnder ComfoAirQ ventilation system. It's using the aiocomfoconnect library.

This custom integration is an upgrade over the existing comfoconnect integration and is meant for testing purposes. The goal is eventually to replace the existing comfoconnect integration in Home Assistant.

Features

  • Control ventilation speed
  • Control ventilation mode (auto / manual)
  • Show various sensors

This integration supports the following additional features over the existing integration:

  • Configurable through the UI
  • Support for multiple bridges
  • Allows to modify the balance mode, bypass mode, temperature profile and ventilation mode
  • Changes to fan speed won't be reverted after 2 hours
  • Support to clear alarms
  • Ignores invalid sensor values at the beginning of a session (Workaround for bridge firmware bug)
  • Throttles high frequency sensor updates (airflow & fan duty) to once every 10 seconds

Note: Not all sensors are enabled by default. You can enable them on the integration page.

Installation

HACS

The easiest way to install this integration is through HACS.

  1. Add this repository (https://github.com/michaelarnauts/home-assistant-comfoconnect) as a custom repository in HACS. See here for more information.
  2. Install the Zehnder ComfoAirQ integration.
  3. Restart Home Assistant.

If you have the existing comfoconnect integration installed, the configuration should be picked up, but you might need to change your existing sensors ids. You should also remove the old configuration from the configuration.yaml file.

If not, you can add the integration through the UI by going to the integrations page and adding the Zehnder ComfoAirQ integration.

About

Home Assistant integration for Zehnder ComfoAir trough a Zehnder ComfoConnect LAN C.

License:Other


Languages

Language:Python 100.0%