pail23 / stiebel_eltron_isg_component

Stiebel Eltron ISG integration for Home Assistant
MIT License
55 stars 21 forks source link

All binaries always OFF #221

Closed and1rockt closed 7 months ago

and1rockt commented 8 months ago

Dear community,

as title says, the binary sensor stiebel_eltron_isg_compressor shows always the same state: off. Same goes with all other binaries... All other sensors showing data as expected. Also the switches for SG-ready working just fine.

Running all updated: the integration itself, HA 24.3.3

Any other users experiencing the same issues and may have a hand on how to fix this?

Thanks in advance! stiebel_eltron_isg-328b40abfa9e777b192c79f1d8ec65f1-Stiebel Eltron ISG-4cb2a8f436cc93a3b3923a5b6ff847ee.json

Padanian commented 8 months ago

All digital statuses are bitcoded into modbus address 2001 or 2501, so I wouldn't be surprised that if the register is faulty or buggy, all other digitals would not be working. Have you got a WPL/HPA or a LWZ unit? Anyone else can provide feedback or testing?

and1rockt commented 8 months ago

Thanks for the reply! Its a WPL (Tecalor sub brand of Stiebel); strange also, when reading modbus with RMMS, I can see the bitcodes in the (correct) registers.. shall I post a quick dump of debugging of the addon - would that help?

thanks again!

Padanian commented 8 months ago

Anything helps

and1rockt commented 8 months ago

gotcha - kindly find attached; as far as my low skills tell me, there are some tibber and some template errors, but nothing from the ISG-addon :/ home-assistant_stiebel_eltron_isg_2024-03-30T10-05-41.129Z.log

Padanian commented 8 months ago

Yeah, plenty of errors, but nothing helping us.

and1rockt commented 8 months ago

was hoping, there is smthg helpful.. maybe also strange, that all of the mentioned binaries are shown as 'online', even though carrying 'unknown' as value..

and1rockt commented 7 months ago

I´d like to push this, since this issue is still ongoing.. :/ Thanks!

Padanian commented 7 months ago

Are you familiar with modpoll software? Are you able to poll registers 2001 and 2501 via ethernet and post the results?

and1rockt commented 7 months ago

thank you!

I can offer values from modbus, if this helps?

Padanian commented 7 months ago

yes, please

and1rockt commented 7 months ago

Screenshot 2024-04-12 142645

does that help?

Padanian commented 7 months ago

Yes, can you please export data of ranges 2000-2010 and 2500-2510

and1rockt commented 7 months ago

when trying to read 2000, I get an error.. 2505 2509 error

Padanian commented 7 months ago

I'll look into it tonight or tomorrow.

and1rockt commented 7 months ago

I'll look into it tonight or tomorrow.

thank you so much!

Padanian commented 7 months ago

Ok, can you please do it for 2501 when the compressor is running. Bit n.7 need to be 1 when the compressor is running. Also please print the data in decimal, because counting the bits is complicated. For starting I don't understand why bit10 of 2503 is 1. It means the pump of buffer n.5 is running, but you don't have 5 buffers, do you?

and1rockt commented 7 months ago

Ok, can you please do it for 2501 when the compressor is running. Bit n.7 need to be 1 when the compressor is running. Also please print the data in decimal, because counting the bits is complicated. For starting I don't understand why bit10 of 2503 is 1. It means the pump of buffer n.5 is running, but you don't have 5 buffers, do you?

will do, as soon as its running again, currently a lot of warm water in the pot ;) And no, dont have more than 1 buffer.

and1rockt commented 7 months ago

Morning,

image Decimal: image

looks unchanged, even though the compressor is running atm: image

2503 is changed on 2 bits, I can see..

both compressor and pump off, system on summer mode: image

Padanian commented 7 months ago

So now we now it's not a component bug, it's possibly an ISG bug. For what concerns the component, we can close this issue as "won't fix", but we now have two possibilities: 1) I contact STE in Germany to double check it and hope for the best. 2) I have superAdmin access to all ISGs connected to servicewelt, and I can try update the firmware on your ISG. Both are long shots, too long possibly. If you want me to update your ISG and try again, PM me with your name and city and I will command update from remote.

Please note: update to ISG can be reverted back, in case.

and1rockt commented 7 months ago

much appreciated - thank you for the offer, will send a PM asap!

/edit: tried to find a way to contact you - how can I do this? ^^

Padanian commented 7 months ago

Sorry for the late answer Although GitHub removed the private messaging feature, there's still an alternative. Copy and paste the next line into your browser: https://api.github.com/users/xxxxxxx/events/public Replace the xxxxxxx in the URL with my username. Hit Enter. Press Ctrl+F and search for “email”.

Padanian commented 7 months ago

I tested and it works. So, something on your side apparently

image