emsesp / EMS-ESP32

ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
https://emsesp.github.io/docs
GNU Lesser General Public License v3.0
584 stars 100 forks source link

Improvement: Reset alarm and clear alarm history list #1695

Open mattfro opened 5 months ago

mattfro commented 5 months ago

This works on bosch 3800i at least...could work on other systems also. What I noticed sometimes it's not possible to write 255, I wonder if it's somehow related if the alarm is really active or not. Because in those cases, I can not even reset it on the pump, it does not go away.

controller(0x09) -W-> boiler(0x08), ?(0x05), data: FF (offset 8) But it seems to work, had alarm on the UI code 3071 and run this custom entity with value 255: image and the alarm went away

controller(0x09) -W-> boiler(0x08), ?(0x05), data: 01 (offset 42) And this clears the alarm history list from the UI/pump: image with value 1

mattfro commented 5 months ago

and if there is no active alarm... it also complains. Which I think is pretty obvious. :) 000+00:34:09.131 W 2455: [command] Command failed: invalid command 'alarm_reset' 000+00:34:09.131 E 2456: [emsesp] Write command failed invalid command (Not Found)

MichaelDvP commented 5 months ago

Thanks, the first command is same as boiler/reset maintenance, I'll add history option to the boiler/reset command. @proddy Should we change the text from maintenance to message or add a message options with same ems-command as maintenance?

proddy commented 5 months ago

Thanks, the first command is same as boiler/reset maintenance, I'll add history option to the boiler/reset command. @proddy Should we change the text from maintenance to message or add a message options with same ems-command as maintenance?

yes, let's rename!

MichaelDvP commented 5 months ago

yes, let's rename!

Hmm, i see that maintenance reset also verifies the reset by reading the maintenance message, that is not nessesery for message reset, so maybe better two options?

proddy commented 5 months ago

yes, let's rename!

Hmm, i see that maintenance reset also verifies the reset by reading the maintenance message, that is not nessesery for message reset, so maybe better two options?

yes we have to then.