-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
power current unavailable, when cooling is active #126
Comments
@kodebach is it a general issue? for me „momentanleistung“ is always dead after starting any idm process… heating… cooling… ![]() |
these seem to be negative when cooling instead of heating close #126
@buster3 @simowNgithub I released |
Thx a lot! I tried to install with hacs beta the |
see #132 |
Installation worked now. But the version fails with following logs:
|
I will investigate further |
Please try |
|
Seems there was a version conflict of the |
Yes, you're right. You see this on the release notes of other integrations, everyone is changing his python modbus stuff... I tried beta.5 but still:
|
Ok, another attempt with It seems that there was not just a version conflict, but also the updated release workflow (#102) did not correctly put the |
seems to work now, i will share feedback after some days in usage 👍 thx for releasing 🫶🏻 |
@kodebach sorry, bad news, when starting the heating process the power value still stop working. ![]() |
Do you see any error messages in the Home Assistant logs? If not could you please try enabling Debug Logging for the integration and then attaching the file here. Without the |
Very annoying for everybody is the pymodbus implementation in HA seems getting constantly worse instead improving. All helpful means of reset and stability workarounds seemed to get removed by the crazy spanish maintainer of pymodbus. Maybe we should complain? |
@kodebach Just for my understanding, your integration is build on the pyMobus implementation of HA or you have your own modbus implementation? |
@simowNgithub Your power value seems to stop always after a while, when the heatpump works, correct? It do not matter if positive or negative? If that is the case, I would propose to raise another issue, or kodebach splits this one into a further issue. |
The integration uses the https://github.com/pymodbus-dev/pymodbus library, HA also uses it for the generic |
I wouldn't say that. Functionally the library works fine AFAICT. However, Most libraries that use Pymodbus uses a different scheme. To quote their README:
With this scheme you can only go from AFAICT they only decided on this scheme, or only explained it last month (pymodbus-dev/pymodbus@dfef372), which explains why everybody had trouble with updates. |
@kodebach Yes that is the one, I suffered many times this year. The guys ID is janiversen and seems to develop the pymodbus in the wrong direction. I do not talk about HA integration or sematic versioning. I talk about modbusTCP functionality he broke several times this year and many users complaint. By the way he is good in removing issues by just closing them but not solving...
I am quite annoyed (as other users), this guy alsways states, it is against the spec. blabla... I had a few discussions with him and others as well. It ends like, please do it yourself.... |
@simowNgithub I created #134 for your issue. @AndyNew2 I created #133 for your off-topic issue. If the original issue still happens in the current beta version, please reopen this issue. |
Easy to reproduce and fix isse:
When the iDM heatpump is in cooling mode, the reported "power current" - "Momentanleistung" is actually negative.
Due to current checks in the integration, the negative values are ignored and a "Unavailable" or "Unbekannt" is shown instead.
Easy to fix:
Just remove following line:
File sensor_addresses.py
Around line 997 (when address is set to 1790)
Remove the line with " min_value=0,"
Save it, and restart Home Assistant.
After that the negative power current is shown.
The text was updated successfully, but these errors were encountered: