-
-
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
[myuplink] Initial contribution #17451
Conversation
0891c87
to
d43a139
Compare
d43a139
to
ec7a9be
Compare
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.
Looked at most meta files (documentation, thing structure etc) and wanted to give you some quick feedback. Bindings seems well organized. Please make sure all compiler warnings and SAT errors are fixed if not allready. When i have some more time i'll continue the review.
Edit: The codeowner file needs some attention.
bundles/org.openhab.binding.myuplink/src/main/resources/OH-INF/thing/readonly-channel-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.myuplink/src/main/resources/OH-INF/i18n/myuplink.properties
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.myuplink/src/main/resources/OH-INF/config/config.xml
Outdated
Show resolved
Hide resolved
...nk/src/main/java/org/openhab/binding/myuplink/internal/model/GenericResponseTransformer.java
Outdated
Show resolved
Hide resolved
...uplink/src/main/java/org/openhab/binding/myuplink/internal/handler/MyUplinkThingHandler.java
Outdated
Show resolved
Hide resolved
9ecbb90
to
4ae2aa4
Compare
Somewhat buried #17451 (comment) @openhab/add-ons-maintainers wdyt? |
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.
Not yet covered all files, but ran out of time so i flush these pending comments so you can look at it.
.../org.openhab.binding.myuplink/src/main/java/org/openhab/binding/myuplink/internal/Utils.java
Outdated
Show resolved
Hide resolved
.../org.openhab.binding.myuplink/src/main/java/org/openhab/binding/myuplink/internal/Utils.java
Show resolved
Hide resolved
...ng.myuplink/src/main/java/org/openhab/binding/myuplink/internal/provider/ChannelFactory.java
Outdated
Show resolved
Hide resolved
.../src/main/java/org/openhab/binding/myuplink/internal/discovery/MyUplinkDiscoveryService.java
Outdated
Show resolved
Hide resolved
.../src/main/java/org/openhab/binding/myuplink/internal/discovery/MyUplinkDiscoveryService.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Alexander Friese <af944580@googlemail.com>
45e5308
to
bfea9ea
Compare
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
…/binding/myuplink/internal/handler/MyUplinkGenericDeviceHandler.java Co-authored-by: lsiepel <leosiepel@gmail.com> Signed-off-by: Alexander Friese <alexf2015@users.noreply.github.com> Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
…/binding/myuplink/internal/handler/MyUplinkGenericDeviceHandler.java Co-authored-by: lsiepel <leosiepel@gmail.com> Signed-off-by: Alexander Friese <alexf2015@users.noreply.github.com> Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
72dad1d
to
dfa6c09
Compare
@lsiepel From my end all is done. There are some points left unresolved we either need to discuss it further or we leave it as it is. |
For your convienience these 4 comments are not yet closed at this moment: |
...ng.myuplink/src/main/java/org/openhab/binding/myuplink/internal/command/AbstractCommand.java
Outdated
Show resolved
Hide resolved
...ng.myuplink/src/main/java/org/openhab/binding/myuplink/internal/command/AbstractCommand.java
Outdated
Show resolved
Hide resolved
...uplink/src/main/java/org/openhab/binding/myuplink/internal/command/AbstractWriteCommand.java
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.myuplink/src/main/resources/OH-INF/i18n/myuplink.properties
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.
4 previous and 5 new comments. Otherwise LGTM.
I guess this was the last pass, getting close.
Co-authored-by: lsiepel <leosiepel@gmail.com> Signed-off-by: Alexander Friese <alexf2015@users.noreply.github.com>
…/binding/myuplink/internal/command/AbstractCommand.java Co-authored-by: lsiepel <leosiepel@gmail.com> Signed-off-by: Alexander Friese <alexf2015@users.noreply.github.com>
…/binding/myuplink/internal/command/AbstractCommand.java Co-authored-by: lsiepel <leosiepel@gmail.com> Signed-off-by: Alexander Friese <alexf2015@users.noreply.github.com> Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
fd57083
to
9c7117f
Compare
Co-authored-by: lsiepel <leosiepel@gmail.com> Signed-off-by: Alexander Friese <alexf2015@users.noreply.github.com>
Signed-off-by: Alexander Friese <af944580@googlemail.com>
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.
LGTM.
All comments are addressed, i have no new ones. Thank you for this contribution. The feature freeze for 4.3.0 is in a week. Do you need any additional testing?
Without any further notice i will merge this by the end of this week.
I am already using this binding in my production setup for about 6 months. Others are also using it. Therefore I am quite sure that it is ready to be released. |
Next step would be to add the binding logo to the openHAB website. See https://www.openhab.org/docs/developer/addons/#add-your-add-on-s-logo-to-the-openhab-website |
* myuplink skeleton Signed-off-by: Alexander Friese <af944580@googlemail.com>
Description
This binding introduces a new binding which replaces both the official and the marketplace "nibeuplink" bindings. This is necessary due to the fact that the nibeuplink API is discontinued (since 01.09.2024, see https://www.nibeuplink.com/) by NIBE and replaced by a new one called "myUplink". This works in a totally different way and thus it was not possible to adopt the old binding.
I will handle removal of the old nibeuplink binding in a seperate PR.
Testing
The addon was made available already to the community and was tested by several users.
See this thread: https://community.openhab.org/t/myuplink-binding/154622/4