/ha-daikinone

Home Assistant integration for Daikin One HVAC systems and thermostats

Primary LanguagePython

Daikin One for Home Assistant

GitHub release (latest by date) hacs_badge

A custom component for Home Assistant to integrate with Daikin One+ smart HVAC systems. This integration allows you to control your thermostats and view all the telemetry reported by your equipment.

Features

  • Controllable climate entities for each thermostat
  • All HVAC modes supported by the Daikin One+ system, including Emergency Heat
  • Intelligent handling of thermostat updates for ultra-fast response times
  • Sensors for status, temperatures, airflow, demand, etc. for all connected equipment

dashboard example

Dashboard source can be found here if you'd like you use it as a starting point for your own dashboard.

Todo

  • Weather entities for each thermostat
  • Outdoor air quality
  • Support for additional equipment types

Supported Equipment

The following is the list of currently confirmed working equipment.

If you have a Daikin One+ system and your equipment is not listed here, please open an issue and we can work on adding support. Your raw Daikin API data can be retrieved by clicking "Download Diagnostics" on a thermostat's device page in Home Assistant. That information will be required to add support for your equipment.

Thermostats

  • One Touch Smart Thermostat

Air Handlers

Heat Pumps

Air Conditioners

Furnaces

Installation

Install via HACS

HACS must be installed before following these steps.

  1. Log into your Home Assistant instance and open HACS via the sidebar on the left.
  2. In the HACS console, open Integrations.
  3. On the integrations page, select the "vertical dots" icon in the top-right corner, and select Custom repositories.
  4. Paste https://github.com/zlangbert/ha-daikinone into the Add custom repository URL box and select Integration in the Category menu.
  5. Select Add.
  6. Restart Home Assistant
  7. Click the below button to add the integration and start setup

Open your Home Assistant instance and start setting up a new integration.

Manual Install

A manual installation is more risky than installation via HACS. You must be familiar with how to SSH into Home Assistant and working in the Linux shell to perform these steps.

  1. Download or clone this repository
  2. Copy the custom_components/daikinone folder from the repository to your Home Assistant custom_components folder
  3. Restart Home Assistant
  4. Click the below button to add the integration and start setup

Open your Home Assistant instance and start setting up a new integration.