-
-
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
[siemenshvac] Initial contribution #14263
Conversation
dc1076f
to
737f2f3
Compare
Hello, Not sure to understand the error message on the build. |
Hope the rebuild helps, don't see anything obvious wrong with the POM etc. You might want to look at the readme.md and the i18n files as they seem to be just the placeholders. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Partial review
...ain/java/org/openhab/binding/siemenshvac/internal/Metadata/SiemensHvacMetadataDataPoint.java
Outdated
Show resolved
Hide resolved
...ain/java/org/openhab/binding/siemenshvac/internal/Metadata/SiemensHvacMetadataDataPoint.java
Outdated
Show resolved
Hide resolved
...ain/java/org/openhab/binding/siemenshvac/internal/Metadata/SiemensHvacMetadataDataPoint.java
Outdated
Show resolved
Hide resolved
...ain/java/org/openhab/binding/siemenshvac/internal/Metadata/SiemensHvacMetadataDataPoint.java
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.siemenshvac/src/main/resources/OH-INF/binding/binding.xml
Outdated
Show resolved
Hide resolved
...ain/java/org/openhab/binding/siemenshvac/internal/type/SiemensHvacThingTypeProviderImpl.java
Outdated
Show resolved
Hide resolved
...n/java/org/openhab/binding/siemenshvac/internal/type/SiemensHvacChannelTypeProviderImpl.java
Outdated
Show resolved
Hide resolved
...a/org/openhab/binding/siemenshvac/internal/type/SiemensHvacChannelGroupTypeProviderImpl.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/siemenshvac/internal/network/SiemensHvacRequestListener.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Partial review.
Hello Gael, Thanks for your review. Laurent. |
bc727ff
to
66445a4
Compare
I also manage to fix the build. Laurent. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Second review
...c/main/java/org/openhab/binding/siemenshvac/internal/Metadata/RuntimeTypeAdapterFactory.java
Outdated
Show resolved
Hide resolved
...ain/java/org/openhab/binding/siemenshvac/internal/Metadata/SiemensHvacMetadataDataPoint.java
Outdated
Show resolved
Hide resolved
...ain/java/org/openhab/binding/siemenshvac/internal/Metadata/SiemensHvacMetadataDataPoint.java
Outdated
Show resolved
Hide resolved
...ain/java/org/openhab/binding/siemenshvac/internal/Metadata/SiemensHvacMetadataDataPoint.java
Outdated
Show resolved
Hide resolved
...src/main/java/org/openhab/binding/siemenshvac/internal/network/SiemensHvacConnectorImpl.java
Outdated
Show resolved
Hide resolved
...src/main/java/org/openhab/binding/siemenshvac/internal/network/SiemensHvacConnectorImpl.java
Outdated
Show resolved
Hide resolved
...a/org/openhab/binding/siemenshvac/internal/type/SiemensHvacChannelGroupTypeProviderImpl.java
Outdated
Show resolved
Hide resolved
...n/java/org/openhab/binding/siemenshvac/internal/type/SiemensHvacChannelTypeProviderImpl.java
Outdated
Show resolved
Hide resolved
.../org.openhab.binding.siemenshvac/src/main/resources/OH-INF/i18n/siemenshvac_xx_XX.properties
Outdated
Show resolved
Hide resolved
2b83f89
to
0c8f02f
Compare
0c8f02f
to
da5d4b8
Compare
@lo92fr Amazing binding - thank you ! I tested it with an OZW672.01 connected to a RVP350 and the only issue I found was that Enumeration channels are auto-discovered as Number - for example: |
Hello Freichen, Not sure what are the good way to fix this. |
Hello Gaël, @clinique : I'm not sure what are the current state of this pull request. |
81d5e7d
to
992ebe1
Compare
Hello, Can some one can give an update about the integration of this pull request in main stream. Thanks, |
I've commit a fix for this, should be working as excepted now. |
Hello Gaël, Hello Freichen, Any update on this ? Laurent. |
...rc/main/java/org/openhab/binding/siemenshvac/internal/factory/SiemensHvacHandlerFactory.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Laurent ARNAL <laurent@clae.net>
Signed-off-by: Laurent ARNAL <laurent@clae.net>
add uid to logging in case of conversion error Signed-off-by: Laurent ARNAL <laurent@clae.net>
Signed-off-by: Laurent ARNAL <laurent@clae.net>
Ok, look great. Laurent. |
Signed-off-by: Laurent ARNAL <laurent@clae.net>
Signed-off-by: Laurent ARNAL <laurent@clae.net>
...ain/java/org/openhab/binding/siemenshvac/internal/converter/type/TimeOfDayTypeConverter.java
Outdated
Show resolved
Hide resolved
I went through my list of open comments, and have reduced it to:
The last milestone will be built on Saturday, so if you are able to have a look before then, that would be awesome. I don't know if you plan to provide French translations, but there would then be a few days left to provide those at Crowdin. |
Hello @jlaur, I take a look to your last review.
|
Signed-off-by: Laurent ARNAL <laurent@clae.net>
I've checked your last comment, and commit some minor modifications. Laurent. |
bundles/org.openhab.binding.siemenshvac/src/main/resources/OH-INF/addon/addon.xml
Outdated
Show resolved
Hide resolved
...ain/java/org/openhab/binding/siemenshvac/internal/constants/SiemensHvacBindingConstants.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Laurent ARNAL <laurent@clae.net>
Hello @jlaur, No, I'm not there this afternoon, so I will not do other modification. Laurent. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks again for your contribution, and also for addressing review comments and enduring this long review process we've been through.
Now, you could add your binding's logo to the openHAB website. See https://next.openhab.org/docs/developer/addons/#add-your-add-on-s-logo-to-the-openhab-website-and-the-ui
Signed-off-by: Laurent ARNAL <laurent@clae.net>
Signed-off-by: Laurent ARNAL <laurent@clae.net> Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me>
Signed-off-by: Laurent ARNAL <laurent@clae.net>
Signed-off-by: Laurent ARNAL <laurent@clae.net>
Title
Add a binding for siemens Hvac interface (OZW672)
Description
This pull request is about adding a binding for siemens Hvac interface OZW672 (https://hit.sbt.siemens.com/RWD/app.aspx?rc=FR&lang=fr&module=Catalog&action=ShowProduct&key=BPZ:OZW672.01)
The OZW672 is a ethernet bridge for the LSB bus of Hvac device.
It implements a web interface that enable reading and setting of differents hvac parameters.
OZW672 also support a REST api.
This binding use this REST api to integrate OZW672 into openhab.
Testing
The binding support autodiscovery of the OZW672 interface using upnp.
After a few minutes, you should see the OZW672 bridge into your Inbox.
If not, power off and up OZW672.
You can also add the bridge manually.
After adding the bridge, you will have to go to bridge parameters, setting the password for the OZW672, and then restart openhab.
On restart, OZW672 will do autodiscovery phase from you installation during initialization.
This can be a little long : ~2 to 5 minutes depending of your installation.
After OZW672 bridge come up again, go back again to the "things" page of openhab.
Click on the add button, then click on the "siemensHvac" binding, and on the next page click on the "scan" button.
After a few second, openhab should list all you devices connect to the LSB bus.
If you have a simple home Hvac installation, it will generally find only one device.
Most common name for this device are something like "RVS41xxx.yyy".
This device represents the main controler inside your Hvac device.
After you add this RVS to your system, you can go into it, and Channels tabs will expose all your hvac settings.
Structure of the Channels should be the same as the one on the LCD screen of your Hvac device.
You may have a lot more of items that on your LCD screen because the device exposte all items, even the one for "specialist" guys.