So i also started adding an esp to my heating pump. I have an Tecalor 5.5 eco, added cabling and getting messages from my heating pump. But only for FLOW_SET_POINT and OUTSIDE_TEMP. Does that mean I did something wrong? Do I need to change something? Not sure about my can_id for Manager, KESSEL and other. Where can I find them or does someone has the same device and got it working?
@kr0ner Is there a documentation how to get started with your OneESP32ToRuleThemAll ?
Which of the yamlâs do I use to get started? Do I need to copy the yaml and the src directory into /config/esphome? Where do I need to configure Wifi and CAN-Bus?
Thanks,
gagga
The setup is currently not so straight forward as I want it to be ⌠still working on the modularization part.
For now you can just copy/clone the whole repo into/as your esphome folder.
The yaml folder just contains templates ⌠most likely not of interest ⌠only if you want to add new sensors or a new model/variant.
The src folder adds some custom components. Not all files are needed if you only plan to use the sw to control your heatpump.
Do all changes with regards to WiFi and CAN in the toplevel esp32-poe-technik.yaml and comment out the packages you donât want to use. If you need more help, please create an issue in github and Iâll try to help.
Edit: I added some documentation and restructured the repo to allow easy usage. Hope this helps Restructure repo to allow easier setup by kr0ner ¡ Pull Request #51 ¡ kr0ner/OneESP32ToRuleThemAll ¡ GitHub
How do you know wich property is wich can address?
Like for HEIZ_KUEHL_LEISTUNG it says 0xc0ee
I found a documentation for Mod Bus for ISG, not sure if that can be used. So I wanted to back check what the address is called in the heating pump.
And also to find properties from the log that are shown unknown.
Mostly I try to find out what sensors are delivering the values for used energy on warm water, heating and ventilation. I see that on OneESP32ToRuleThemAll Are some kwh sensors, not sure wich one is correct, looks like the needed ones are missing. And ventilation is missing for Tecalor 5.5 eco so I try to get that on my own but without luck until know.
Thanks. I could compile and deploy it but I donât receive any data. See https://github.com/kr0ner/OneESP32ToRuleThemAll/issues/52
Hello all,
I have connected the ESP 23 and MCP2515 to the CAN bus connection on the interface in the housing of the FEK7. the heat pump is an SE WPC 10 Cool.
I also get values, but they are not plausible. Entities are displayed in the home assistant, but most of them have no values and the existing values cannot match.
Could it be that the addresses do not match? Which addresses have you used?
Do you have any experience with this?
Thank you very much!
HP
Which repo are you using? If it is mine GitHub - kr0ner/OneESP32ToRuleThemAll
create an issue there and we can have a look together and figure it out.
Is there a way to get the current âVerdichterâ status (sorry I donât know the english word)?
I already get the cummualted Verdichterstarts, but thatâs not what I want.
Can any of you give me a tip on how to proceed at this point. I probably donât have the right can bus address? I am not getting any values shown in the unit.
This would be also my question.
I managed to connect my WPL-17 IKCS with this documentation.
I connected to the existing wire for the FEK, which was on my side the CAN B.
So i changed the bitrade to 50
But now i am not sure what CAN ID is which device.
E.g i have CAN IDs: 402, 500, 514.
Is there a possibility to identify the device based on the messages which are sent?
Take a look here ![]()
Thanks for the link.
I red through and i tried to understand this. But to be honest i do not understand how this is working with CAN Bus.
From what i understood in all the scripts i have seen so far is the following:
When i want to have the data from e.g. the Pump i need to query the CAN Id used by the Pump. In my logs i was identifying Pump data coming from CAN Id 514.
But when i query this CAN Id i receive always an answer with the value -255
When i tra to reengenier my logs by clicking on the panel attached to my heatpump i can see the following:
The click and browsing on the panel is causing CAN Id 100 events in the logs.
And the answer comes back from e.g CAN Id 514 with the information realated to what i browsed on the display.
Somebody else has a similiar behavior?
Can somebody explain by any chance this behavior?
I cant say anything about the esphome solutions because im not using them.
But ID 100 is your pannel. ID 514 is the heat pump or a part of it.
The heat pump can have more than one ID.
Maybe you send from an ID that is not accepted by the heat pump.
Thanks for your answer. Do you have a similar Setup?
How so you query the Heatpump to receive eg. the electricity power consumption?
Hi everyone,
i have a wpc 07 cool with FEK2
i tryed to do everything you post here to get it work.
just get values from the FEK like âTemperatur Wohnraumâ and âLuftfeuchte Wohnraumâ
the log shows a lot of messages from 0x180, 0x480 and 0x700 but when i try to send a read request the template.sensor took a long time for a operantion without a response. I really dont know whats going wrong.
I tryed with 680 and 6a2.
Iâm sending from: 0x6a2 and read the following IDs from 0x180:
This values like the other statistics are splitted into two adresses. Both are big-endian for me.
0x091f = Verdichter_Leistungsaufnahme_24h_mil all values >1000 for example: 65
0x091e = Verdichter_Leistungsaufnahme_24h_cent all values <1000 for example: 651
result in: 65651 kWh

Somewhere I found this maybe it helps you
Hello everyone,
Impressive how all this is evolving over the years.
I have a Stiebe Eltron WPF10 with WPMme, which at the time of purchase back in 2010 had no connection options. Later Stiebel invented the ISG, which unfortunately was not officially supported by my firmware version. Together with the help of juerg5524, a Raspberry PI and a replica of his CAN BUS adapter based on the MCP2515 it was possible to get data, work with the ComfortSoft and so on.
Later I talked to Juerg5524 and he changed his code to work with ESP8266/ESP32. I later implemented my own version and it has been running for a few years now. So far I just get data to analyse and make nice dashboards.
Now I have a PV system and want to get more out of my Stiebel.
I see that some of you are working on increasing the water temperature when there is enough power available.
Iâm thinking of doing the same, but I donât like the idea of running the heating pump more than necessary.
Instead I would like to use the built-in heating rod. But I donât think the Stiebel has an option to do this.
The only thing I have found is the ârelay testâ which I think can be used to start the heater rod, open the valve and start the pump.
What do you think, could this work if I find the right CAN messages to send?
Configured my ESPHome with MCP2515 CAN-Bus for Stiebel Eltron heating pump - #130 by tomcat here I haved discribed how it can be done.

