robot300795 / stiebel_can_bus_extension

Extension of the Steibel Eltron Can Bus of heat pumps with an ESP32 interface for integration into the Smart Home.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Stiebel Eltron Can Sniffer

Make Your Heat Pump Smarter

About The Project

This project involves enhancing the capabilities of Stiebel Eltron heat pumps through the development of a custom circuit board. The board interfaces with the heat pump's CAN bus, enabling the extraction and modification of parameters. The primary goal is to optimize the cooling function for smart homes. By altering the communication between the heat pump and the FEK, this project facilitates the utilization of a more efficient cooling function. The designed interface allows data retrieval from the system through serial communication and Modbus, offering flexibility. Additionally, it enables the modification of values sent from the FEK to the heat pump, such as room temperature and humidity.

A key feature is the potential to relocate the FEK closer to the heat pump, eliminating the necessity for it to be in an excessively cool room. Looking ahead, the interface has the capacity to eventually replace the entire communication system of the FEK. Powered by an ESP32, the board provides a versatile platform with numerous expansion possibilities.

Table Of Contents

Getting Started

The board can be used in two different ways. Simple or interactive configuration. Both versions offer the same possibilities, with the interactive version the board can be shut down more easily, the functionality can be monitored and parameters can be set more comfortably.

Hardware

TODO

Software

TODO

Installation

TODO

Contributing

Help with expanding the software options is always welcome. The bus dump and the board should allow a complete emulation of the FEK/FET. However, I don't have the time to work this out in detail. A dump of the bus communication can be found here.

Acknowledgements

License

[GPLv3] (https://www.gnu.org/licenses/gpl-3.0.en.html)

About

Extension of the Steibel Eltron Can Bus of heat pumps with an ESP32 interface for integration into the Smart Home.

License:GNU General Public License v3.0


Languages

Language:C++ 91.3%Language:Python 8.7%