The messages and the fields within are written as Python classes. It initially started as a little project after detecting the EMS bus on my heating unit, purchasing an interface unit from BBQKees, and experimenting with the bus.īut it now ended up in a full blown protocol stack that could also be used outside of Home Assistant. The higher protocol (messages, fields and units) are implemented in a Python library. The serial bus interface part is written in C, transmitting and receiving messages through a Posix message queue. And this is where it differs from the great project from Proddy ( Thermostat and Boiler controller for EMS based boilers (Nefit, Buderus, Bosch) using ESP). It uses the native serial port of a RPi for example for communicating to the bus. It features reading many many values from the boiler and attached devices and also changing values on them like setting heating temperature and drink water heating or changing settings on the thermostat. This project is about connecting to the Buderus / Bosch / Sieger / Netfix EMS bus and monitoring/controlling your heating unit with it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |