RemehaCAN component: reading Remeha CAN bus from ESPhome

I’ve created an ESPhome component to read data off the CAN bus (exposed through the service port) of my Elga Ace All-in-One boiler/heat pump: GitHub - robertklep/esphome-remeha-can: ESPhome component to interact with the Remeha CAN bus

Right now the component is in a preliminary state and only acts as a CAN message logger. The logged data can be fed into a parser which can be found here (also WIP).

The goal is to create a component that can be used to read and control your boiler.

The only hardware requirements for the logger are an ESP32, a CAN transceiver, which can be bought on Aliexpress for a few $/€, and an RJ12 cable.

I only have a sample size of one, but I expect it will work with most modern Remeha boilers/heat pumps, and possibly ones from related brands (De Dietrich, Baxi) as well.

Sadly, Remeha is not interested in increasing interoperability with Home Assistant and ESPhome and sent me a cease&desist letter.

For now I’ve taken the parser offline as they claim copyright over some of the materials in that repository.

It’s unbelievable how stupid they can be.

1 Like

Got an e-mail from a senior tech person at Remeha, explaining their issue with what I published. They were clear in stating that they don’t have issues with hobbyists working on interoperability, only to me publishing specific information that might be harmful to their devices when not used correctly.

I’ve asked if they agree to releasing only a subset of information that is already documented elsewhere on the web, including in their own manuals.