Controlling heat pump using EIB

I'm having a Daikin heat pump installed. The installer wants to use the Madoka thermostat and the controller module using an EIB cable.

I don't want the thermostat. I'll be controlling my home assistant (and the heat pump) from a central wall tablet.

Is there a solution, for home assistant, of course that would give me control of the EIB cable and the heat pump.

I know of the P1P2MQTT and espaltherma solutions. I'm just looking for a possible EIB solution?

Thanks!

Short version: the "EIB cable" your installer means is almost certainly Daikin's P1/P2 bus, not a true KNX/EIB bus, and the Home Assistant answer for it is P1P2MQTT.

If you genuinely want a real KNX/EIB bus (only worth it for a whole-home KNX setup): add a Daikin-to-KNX gateway on the P1/P2 bus (Zennio KLIC-DA, or an Intesis Daikin-KNX gateway) and use HA's native KNX integration. It works, but it's extra hardware for no gain over P1P2MQTT if HA control is the goal.

For the installer: have them wire P1/P2 and leave the terminals accessible (a reachable junction near the unit). Then drop a P1P2MQTT bridge on it and you've got full HA control, Madoka optional.

TL;DR: the "EIB" path and the P1P2MQTT path are the same two wires. P1P2MQTT is your EIB solution.

I was thinking of installing the EKRHH/homehub. But your solution sounds as interesting as that. Have him install on P1P2 and replace later.

Thank you!

Smart move, and it works out nicely: the EKRHH Home Hub sits on the same P1/P2 bus P1P2MQTT uses, so wiring P1/P2 now sets you up for either, no install changes needed to swap later.

Quick steer for when you choose:

  • Home Hub (EKRHH): official, paid, local Modbus control (room/DHW temp, power limits) and its real selling point, smart-grid / PV self-consumption buffering. HA Modbus integrations exist.
  • P1P2MQTT: DIY, basically free, fully local, exposes far more parameters. No official support, strong community.

If PV/smart-grid optimisation is the goal, the Home Hub is purpose-built for it; if you want max local visibility and control, P1P2MQTT. Just don't run both as the active controller at once. Either way, P1/P2 is the right foundation. Enjoy the new system!