The EMS-ESP32 supports most of the menu options of my boiler / thermostat, great job! The only (?) option missing is the clock program for hot water. I always assumed that this option is missing in EMS-ESP32 as this clock program was not published on the EMS bus. But I was wrong. I installed Bosch EasyControl and via the related app I can read and change the clock program. So there are telegrams to read and update this clock program.
I monitored the EMS bus while changing the clock program, but there are so many messages on the EMS bus that I have no clue how to find the ones triggered by the changes I did.
- If I figure out the telegrams, is this then something you want to implement in the EMS-ESP32?
- What is the best way to monitor the specific telegrams? How to filter, how to interpretate the telegrams?
Below is how it looks like in the Bosch EasyControl app. This is showing and updating the clock program in the Enviline itself.


emsesp_system_info.json
The EMS-ESP32 supports most of the menu options of my boiler / thermostat, great job! The only (?) option missing is the clock program for hot water. I always assumed that this option is missing in EMS-ESP32 as this clock program was not published on the EMS bus. But I was wrong. I installed Bosch EasyControl and via the related app I can read and change the clock program. So there are telegrams to read and update this clock program.
I monitored the EMS bus while changing the clock program, but there are so many messages on the EMS bus that I have no clue how to find the ones triggered by the changes I did.
Below is how it looks like in the Bosch EasyControl app. This is showing and updating the clock program in the Enviline itself.
emsesp_system_info.json