-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[modbus.stiebeleltron] Binding enhancements with new Things and support for more (missing) channels #17962
base: main
Are you sure you want to change the base?
Conversation
This pull request has been mentioned on openHAB Community. There might be relevant details there: |
Hello, I tested the PR code with my 5.0.0-SNAPSHOT installation. Creating a bridge thing and an ISG + WPMSystem worked for me. I can see "old" value and get new values from the my real heating system. Good work @tb4jc ! Here some feedback for improvement & discussion:
|
Hi Gerd I'm sorry I didn't answer earlier. I'm ill since Silvester, now it's the first time at startet my computer again since then. Thank you very much for your feedback. I appreciate it.
Does anybody know how we can proceed, if @pail23 is not going to review my changes? (it looks like he moved on th Home Assistant). |
No problem at all and good that you well again. My own response time is more like a week not not within a day.
No, not yet. But I will try the modbus tool and check the raw values. But I guess that not all "return temperature" registered are filled. Regarding
|
...openhab/binding/modbus/stiebeleltron/internal/parser/SystemInfromationBlockAllWpmParser.java
Outdated
Show resolved
Hide resolved
...a/org/openhab/binding/modbus/stiebeleltron/internal/parser/SystemInfromationBlockParser.java
Show resolved
Hide resolved
.../java/org/openhab/binding/modbus/stiebeleltron/internal/handler/StiebelEltronHandlerWpm.java
Show resolved
Hide resolved
...nhab.binding.modbus.stiebeleltron/src/main/resources/OH-INF/thing/heatpump-channel-types.xml
Show resolved
Hide resolved
Sorry, didn't mention that I also already have some values in the code. No patch needed from your side, just confirmation with Modbus tool that heat pump 1 values are there.
Ok, thanks. |
In order to stay backward compatible, I kept the old Thing and channels. It includes four new Things reflecting the different WPM types support by the ISG: Stiebel Eltron Heat Pump (WPMsystem) Stiebel Eltron Heat Pump (WPM3) Stiebel Eltron Heat Pump (WPM3i) The fourth Thing is only supported via an ISG plus: Stiebel Eltron ISG plus SG Ready EM (Energy Management) It can be added separately. Signed-off-by: Thomas Burri <[email protected]>
Fixed copyright errors Fixed warnings of README.md Signed-off-by: Thomas Burri <[email protected]>
bar (via unit metadata). Signed-off-by: Thomas Burri <[email protected]>
Class names fixed are 'SystemInformationBlockParser' and 'SystemInformationBlockAllWpmParser'. Signed-off-by: Thomas Burri <[email protected]>
Added the unit metadata to pressure item configurations as 'bar' is used as unit with heating pumps. Signed-off-by: Thomas Burri <[email protected]>
Description
This is a enhancement Pull Request for the Stiebel Eltron ISG binding. It is releated to the issue #12773.
Check the new README.md for more information about the new Things and channels.
Testing
I have tested the enhancement only with version 4.2.3 and using it since about 3 years with earlier releases.
The jar file for Release 4.2.3 and a snapshot build for 5.0.0 are here available. Note: I didn't tested the 5.0.0 snapshot build. I don't have an 5.0.0 beta installation.