How to integrate Daikin Altherma LT heat pump?

Hey Markus,
I started to implement a binding, but then switched away from it and went with the MQTT path. As it is using the homie convention, it should be fairly simple to get the data into OpenHab if needed.
Anyhow, if anyone is willing to continue in my footsteps with developing a binding:

I started with some unit tests and discovery is mostly working. The MQTT version is re-developed from scratch.

Karsten

I was hoping for you to do that. The binding framework is there, it’s hopefully just about integrating the Altherma endpoints.

This is another option it works!

I have been monitoring the heat pump for almost a year, it works perfect. You have all the available data, water flow, valve status, flow, return temperatures, etc 


@Luis_Lamich_Arocas
thx, can you share some information about how you built the hardware part for the ‘P1P2Serial’ project? Which parts are really needed and where to get them?

Hello good day,
The truth is that my knowledge of hardware is very limited, all the information about them is at the following link:

The assembly of the circuit was made by Arnold Niessen, I only acted as a tester. From what Arnold explained, the hardest circuits to find are the MM192s. But I think they can be obtained online. Surely Arnold can give you more clues. Thanks to him I was able to mount the system.
I only integrated the P1P2 into openhab with NodeRED to be able to monitor and interact with the heat pump.

ok, so you basically got the adapter from the project owner :smiley:

Is there anybody among us, who knows where to start if we’d like to develop a ESP32 / ESP8266 D-Checker adapter? (How to integrate Daikin Altherma LT heat pump?)
I could assist in writing the software, but i have no clue on how to build up a ‘USB - TTL’ stick for the ESP device.

Instead of going the P1P2 route, I would much rather go the D-Checker route, which is a regular UART, but someone needs to dump the traffic going trough this, so that it can be decoded.

Could anyone do any progress on this?

Just found some more stuff to hook on:

https://www.thermalsupplyinc.com/daikin-service-checkers/
=> Download of the D-Checker Windows Software and some manuals

=> Demo video of what it is capable of

Anybody who knows / could help in building an “ESP8266 / ESP32 D-Checker”?

This is done now.

Do we have experienced ESP programmers here?

Hello. I just got EHVZ08S23DA9W7 & ERGA08DAV3A installed and I would like to get sensor data to my other systems and dashboard. Behind the indoor units display panel, there is a RJ45 slot on the board.

I tried to connect it to the switch but it seems no DHCP request has been made. I also do not see any IP status/configuration even in installer menus which makes me wonder if this RJ45 is not for regular TCP. Anyone knows what it is for?

Hello,

You might want to have a look at this project I just released.
It’s pretty much an “ESP32 D-Checker” :slight_smile:
Hope you’ll like it!

Haha, great :slight_smile:

I built nearly the same thing as a windows application, which already works just fine since months :slight_smile:

Something you can share nr1?

Hi,
Thank you for your great work on this subject.
I’ve checked on my heat pump (altherma), and the X10A is already used by some other stuff.
Is there a way to bypass that ? Maybe use an Y cable ? or another room as X10A ?

Thanks,

Unfortunately the Daikin app complaints that my “MMI firmware” is outdated. I can build the d-check cable, but does anybody know which tools/firmware images are required to update an Altherma?

@kbecker I am trying to understand how your software works and how to integrate in Openhab.

I have openhanian on a Raspberry Pi.
I have the MQTT binding and Mosquito as a broker.

I have my Daikin Altherna connected through BRP069A62 to my network.

Do I need to have another server running the polling service in order to integrate with Openhab?

I am not that experienced and I think I miss something.

Could anyone else help me explaining the logic of the integration?
Thanks

Essentially it is a two step process. You start the executable on your desktop to scan the network and create a JSON config file. This config file can then be used by the command line.
If you have any trouble following the readme over at GitHub - SmartHomeIntegrationTech/MQTTServices-Daikin: Bringing the Daikin adapter to Homie convention just let me know. But after you run the jar with the correct config file, you should be able to automatically discover the items via MQTT Homie.

Thanks for replying.

I created the json file and executed the Polling Service on my Mac.

Mosquito runs on Openhanian.

I created an MQTT BROKER on Openhab with Qos 1.
I then created the Mqtt Homie Thing and actually in the Channels tab there are all info from the json which I can convert to items.

I converted to item the Water tank Power in order to be able to control it.

I changed settable to true for Water Tank Power in json on my Mac and re run the Polling Service. But, I don’t know how I should continue to control it.

  1. How could I control the Power On/Off. I can’t understand from the readme text.

  2. Could the polling service executed from Openhanian and keep it running like Mosquito?

When I stop the polling service the all the items go Offline.

Thanks for the really helpful work you have done.

Let’s answer question 2 first: Yes, that is the idea.
For number one I have not tried to integrate in OpenHab via Homie, but it should work with a static MQTT binding. You should be able to to create a new generic MQTT item:

and add a channel:

And then you can link it to a button or something. Sorry, I am still on 2.8, but I guess it somehow works similar in 3.0.