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

[fenecon] Initial contribution #17174

Merged
merged 36 commits into from
Sep 8, 2024
Merged

Conversation

nixoso
Copy link
Contributor

@nixoso nixoso commented Jul 28, 2024

- Binding for FENECON via REST-API access implemented
- Documentation for FENECON added
- The implementation Closes openhab#17173

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
@nixoso nixoso requested a review from a team as a code owner July 28, 2024 19:50
nixoso added 7 commits July 28, 2024 22:00
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
@jlaur jlaur added the new binding If someone has started to work on a binding. For a new binding PR. label Jul 28, 2024
@lsiepel lsiepel changed the title [fenecon] Initial implementation of the FENECON Binding [fenecon] Initial contribution Jul 29, 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.

Thank you for this contribution. Don't forget to add yourself to the codeowner file. After all comments have been addressed i have to do another review round.
Please also check compilation and SAT warnings (not looked at that right now)

nixoso added 14 commits August 2, 2024 23:08
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
@lsiepel
Copy link
Contributor

lsiepel commented Aug 3, 2024

There is a conflict to fix. I’ll come back to this. Two weeks AFK.

nixoso added 3 commits August 3, 2024 22:05
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
nixoso added 4 commits August 15, 2024 23:04
If Fenecon delivers partially faulty data because parts of the system
are offline, an attempt is made to read out as much data as possible.

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
@nixoso
Copy link
Contributor Author

nixoso commented Aug 18, 2024

@lsiepel can you please take a look at the "PR-openHAB addons" because of the errors (de82640, c7af0d9) in the build, unfortunately I can't find out anything about it and wouldn't see it in relation to my changes.

@lsiepel
Copy link
Contributor

lsiepel commented Aug 18, 2024

Well there is a conflict and the bundles/pom.xml is showing many ampty lines, maybe you want to revert that file and add your binding again. I will try look at the other changes somewhere this week.

nixoso added 2 commits August 24, 2024 14:04
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
@nixoso
Copy link
Contributor Author

nixoso commented Aug 24, 2024

@lsiepel
I could finally solve the problem with the formatting. But now there are still problems with the “PR-openHAB-Addons” but the error does not seem to be caused by the change. Do you have another tip?

@lsiepel lsiepel added rebuild Triggers Jenkins PR build and removed rebuild Triggers Jenkins PR build labels Aug 24, 2024
@lsiepel
Copy link
Contributor

lsiepel commented Aug 24, 2024

@lsiepel I could finally solve the problem with the formatting. But now there are still problems with the “PR-openHAB-Addons” but the error does not seem to be caused by the change. Do you have another tip?

Ignore that for now. Jenkins is somewhat unstable

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.

Some cleanup suggestions and a question. I think we are almost there.

nixoso added 3 commits August 29, 2024 21:00
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
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.

Two existing comments are left.

bundles/org.openhab.binding.fenecon/pom.xml Show resolved Hide resolved
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
@lsiepel lsiepel added rebuild Triggers Jenkins PR build and removed rebuild Triggers Jenkins PR build labels Sep 8, 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.

Thanks! LGTM.

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

@lsiepel lsiepel merged commit 6b2462c into openhab:main Sep 8, 2024
5 checks passed
@lsiepel lsiepel added this to the 4.3 milestone Sep 8, 2024
nixoso added a commit to nixoso/openhab-docs that referenced this pull request Sep 14, 2024
see openhab/openhab-addons#17174 and
openhab/openhab-addons#17173

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
stefan-hoehn pushed a commit to openhab/openhab-docs that referenced this pull request Sep 18, 2024
see openhab/openhab-addons#17174 and
openhab/openhab-addons#17173

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
digitaldan pushed a commit to digitaldan/openhab-addons that referenced this pull request Sep 24, 2024
* Initial implementation of the FENECON Binding

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
pgfeller pushed a commit to pgfeller/openhab-addons that referenced this pull request Sep 29, 2024
* Initial implementation of the FENECON Binding

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me>
joni1993 pushed a commit to joni1993/openhab-addons that referenced this pull request Oct 15, 2024
* Initial implementation of the FENECON Binding

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
matchews pushed a commit to matchews/openhab-addons that referenced this pull request Oct 18, 2024
* Initial implementation of the FENECON Binding

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
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.

[fenecon] New binding for FENECON
3 participants