Skip to content
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

Merged
merged 122 commits into from
Dec 3, 2024
Merged

[myuplink] Initial contribution #17451

merged 122 commits into from
Dec 3, 2024

Conversation

alexf2015
Copy link
Contributor

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

@alexf2015 alexf2015 requested a review from a team as a code owner September 20, 2024 15:30
@alexf2015 alexf2015 force-pushed the myuplink-dev branch 2 times, most recently from 0891c87 to d43a139 Compare September 21, 2024 11:47
@alexf2015 alexf2015 added new binding If someone has started to work on a binding. For a new binding PR. awaiting feedback Awaiting feedback from the pull request author labels Sep 21, 2024
@alexf2015 alexf2015 changed the title [myuplink] new binding [myuplink] Initial contribution Sep 21, 2024
@lsiepel lsiepel removed the awaiting feedback Awaiting feedback from the pull request author label Sep 28, 2024
Copy link
Contributor

@lsiepel lsiepel left a 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.

@lsiepel lsiepel requested a review from a team October 13, 2024 19:09
@lsiepel
Copy link
Contributor

lsiepel commented Oct 17, 2024

Somewhat buried #17451 (comment) @openhab/add-ons-maintainers wdyt?

Copy link
Contributor

@lsiepel lsiepel left a 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.

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>
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>
alexf2015 and others added 6 commits November 8, 2024 17:00
…/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>
@alexf2015
Copy link
Contributor Author

@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.

@lsiepel
Copy link
Contributor

lsiepel commented Nov 9, 2024

For your convienience these 4 comments are not yet closed at this moment:
#17451 (comment)
#17451 (comment)
#17451 (comment)
#17451 (comment)

Copy link
Contributor

@lsiepel lsiepel left a 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.

alexf2015 and others added 5 commits November 16, 2024 15:21
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>
alexf2015 and others added 2 commits November 22, 2024 08:48
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>
Copy link
Contributor

@lsiepel lsiepel left a 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.

@alexf2015
Copy link
Contributor Author

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.

@lsiepel lsiepel merged commit 36bde00 into openhab:main Dec 3, 2024
5 checks passed
@lsiepel lsiepel added this to the 4.3 milestone Dec 3, 2024
@lsiepel
Copy link
Contributor

lsiepel commented Dec 3, 2024

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

matchews pushed a commit to matchews/openhab-addons that referenced this pull request Dec 16, 2024
* myuplink skeleton

Signed-off-by: Alexander Friese <af944580@googlemail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new binding If someone has started to work on a binding. For a new binding PR.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants