Replies: 8 comments
-
the error code is fetched on EMS-ESP startup and when there's a change. You can try and force the fetch yourself using the scheduler, and send a read request to 0x10 or 0x11. To test using the console and |
Beta Was this translation helpful? Give feedback.
-
The last error shows start and end of the error, if end is noted as |
Beta Was this translation helpful? Give feedback.
-
@MichaelDvP as a possible new addition, we could add a new command called 'read' to each device, so you can 'boiler/read' with value '12' (for example) from the Scheduler. Not related to this issue but got me thinking |
Beta Was this translation helpful? Give feedback.
-
@mattfro To map all errors you have a lot to do. The errorcodes in https://www.manualslib.de/manual/258240/Buderus-Logamatic-Ems.html fills 280 pages. @proddy I think this is mainly a |
Beta Was this translation helpful? Give feedback.
-
I have the whole list already in hass, or almost all. I took it from Bosch webpage added in to hass. I could use the last know error code, but then I would need to grep a part from the entity so I only get that code. Or I will try with the read as proddy mentioned, to see what I get. Around 150 lines... I used some good texteditors to fetch and modify it so I could in the end just copy paste it to a template in hass. |
Beta Was this translation helpful? Give feedback.
-
Done similar to a Nibe heatpump(esp-nibe) integration in hass also. Some work, but not that bad :) Anyways, thanks... will try later today or tomorrow(when I most likely have more time to test) |
Beta Was this translation helpful? Give feedback.
-
Hmm, i've checked the BF/BE telegrams, they are not readable, i get only |
Beta Was this translation helpful? Give feedback.
-
Does it help If I get logs when I will mess with the remotetemp and most likely will get an alarm? :) |
Beta Was this translation helpful? Give feedback.
-
I know there is at the moment Last know error code, which is really nice.
But I would like to have the active or current alarm code, because I want to use a template in homeassistant that shows what the error code is or means which is currently active:
example:
state: >
{% set mapper = {
'0': 'Ingen alarm',
'1001': 'Ingen kommunikation mellan reglercentral och fjärrstyrning',
'1010': 'Ingen kommunikation via BUS-förbindelsen EMS',
'1037': 'Utegivare defekt - ersättningsdrift värme aktiv',
'1038': 'Ogiltigt värde tid/datum',
'1041': 'Spänningsbortfall under urtorkning',
'1051': 'Ingen kommunikation med modul för extern rumsgivare',
...
{% set x = states.sensor.boiler_current_code.state %}
{{ mapper[x] if x in mapper else 'Unknown' }}
This is for rego 3000 maybe other systems also...
Would this be a possible improvement?
Beta Was this translation helpful? Give feedback.
All reactions