Skip to content

stoyandim/daikin_residential_brp069a62_opentherm

Repository files navigation

HA integration for BRP069A62 LAN Adapter (+ OpenTherm)

Home Assistant custom component for integration of Daikin Altherma 3C Gas with BRP069A62 LAN Adapter via Daikin Cloud. BRP069A62 firmware has to be updated to work with Daikin Residential Contoller app (connected to Daikin Cloud).

This work is based on the following repositories:

WARNING

This is an experimental release, tested on:

  • Daikin Altherma 3C Gas D2CND024A
  • Equipped with BRP069A62 LAN Adapter
  • OpenTherm thermostat (in my case DOTROOMTHEAA).

What is working?

  • Enable/disable central heating
  • Enable/disable domestic water heater
  • Enable/disable ECO mode for central heating
  • Configure temperature for the central heating thermostat
  • Configure temperature for the domestic water heater
  • Inside temperature sensor
  • Domestic water temperature sensor
  • Domestic water temperature setpoint sensor

Installation using HACS:

Open "HACS" section then "Integrations" and click on three points menu at top right. Click on "Custom reporitories" and add repository "https://github.com/stoyandim/daikin_residential_brp069a62" with category "Integration". This will copy the "daikin_residential_brp069a62_opentherm" folder into "custom_components" folder of Home Assistant. Make sure to restart Home Assistant, then go to "Using config flow" chapter.

Manual Installation

Copy the "daikin_residential_brp069a62_opentherm" folder and all of its contents into your Home Assistant's "custom_components" folder. This is often located inside of your "/config" folder. If you are running Hass.io, use SAMBA to copy the folder over. If you are running Home Assistant Supervised, the "custom_components" folder might be located at "/usr/share/hassio/homeassistant". It is possible that your "custom_components" folder does not exist. If that is the case, create the folder in the proper location, and then copy the "daikin_residential_brp069a62_opentherm" folder and all of its contents inside the newly created "custom_components" folder.

Using config flow

Start by going to Configuration -> Integrations and pressing the "+ ADD INTEGRATION" button to create a new Integration, then select "Daikin Residential Controller for BRP069A62 (+ OpenTherm)" in the drop-down menu.

Follow the instructions, you just have to type the email and password used in the Daikin Residential Controller app. After pressing the "Submit" button, the integration will be added, and the Daikin devices connected to your cloud account will be created.

YAML config files (not tested)

Just add the following lines to your configuration.yaml file specifying the email and password used in the Daikin Residential App, and the Daikin devices connected to your cloud account will be created.

daikin_residential_altherma: email: [your_email] password: [your_pwd]

Thanks to:

This code is based on @BigFoot2020, @Speleolontra's and @Rospogrigio's work that in turn is based on @Apollon77 's work, in finding a way to retrieve the token set, and to send the HTTP commands over the cloud. This integration would not exist without their hard work, my part was to adapt code to work with Altherma 3C and BRP069A62 controlled by Daikin Residential Controller app.

About

HA integration for BRP069A62 LAN Adapter (+ OpenTherm)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages