pail23 / stiebel_eltron_isg_component

Stiebel Eltron ISG integration for Home Assistant
MIT License
45 stars 19 forks source link

Last active error #25

Closed myHomeAssistantAdmin closed 1 year ago

myHomeAssistantAdmin commented 1 year ago

From my point of view, it would be important to output the last active error from the error list, e.g. "8183 error unknown". This message is then directly on the display if the heat pump has any problem and no longer works. In this case a simple reset of the heat pump helps. I suspect that this error text is in the modbus code 2507.

pail23 commented 1 year ago

Implemented a first version in V0.10. Please test whether it displays the right error. In my case, I only get 32768, which probably means no error.

myHomeAssistantAdmin commented 1 year ago

I have installed the V0.10, thank you. The sensor Active Error shows me "error 8184", that was also really the last error with which the heat pump failed. This is also the first entry in the error list. So far so good, however, the system runs after the last reset of the heat pump again and currently has "actually" no error. I think we should add the Modbus code 2504 error status to that. It can take the values 0 no error or 1 error. Your value 32768 is probably the case when the error list is completely empty and not like me where historical should remain in it. Please add the modbus code 2504 Error status. If this modbus code 2504 is then 1 and I get in the Active Error something unequal 32768 I let it signal with about the Home Assistant times and look what the system then just makes and outputs.

Another thing that just occurred to me: Please add the sensor Active Error and the new error status in the Home Assistant to the Diagnostics card. I think they fit best together thematically.

xylone commented 1 year ago

I can confirm. HA reports Stiebel Eltron ISG Active Error: error 8163 This was the last reported error back in September 2022 So it can also be called 'Last reported error' ;-)

pail23 commented 1 year ago

Implemented in V0.11.0