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

[evohome] Add UoM and semantic tags for temperature channels #13885

Merged
merged 15 commits into from
Feb 24, 2023

Conversation

lsiepel
Copy link
Contributor

@lsiepel lsiepel commented Dec 9, 2022

Signed-off-by: Leo Siepel [email protected]

Left the warnings about unused private fields untouched as these are part of the DTO responses and might be used in the future.

The jar (3.4.1) is here: https://1drv.ms/u/s!AnMcxmvEeupwjp4MT2ZumTKtulvBWg?e=yrmAmM
(updated after last commit as of 2023-01-07 15:19)

I keep this here as draft while some tests are being performed. As i don't own such a device, we have to wait for others to complete the testing.

@lsiepel lsiepel added the additional testing preferred The change works for the pull request author. A test from someone else is preferred though. label Dec 9, 2022
@lsiepel lsiepel requested a review from Nebula83 as a code owner December 9, 2022 10:04
@openhab-bot
Copy link
Collaborator

This pull request has been mentioned on openHAB Community. There might be relevant details there:

https://community.openhab.org/t/evohome-binding-2-0/37264/276

Copy link
Contributor

@jlaur jlaur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the refactoring. I have added some comments and questions (as I didn't pull branch and loaded into my IDE).

@jlaur
Copy link
Contributor

jlaur commented Dec 26, 2022

@lsiepel - should we wait for someone to test this, or are you confident about merging this? @Nebula83, are you still around?

Signed-off-by: lsiepel <[email protected]>
Signed-off-by: lsiepel <[email protected]>
@lsiepel
Copy link
Contributor Author

lsiepel commented Dec 26, 2022

@lsiepel - should we wait for someone to test this, or are you confident about merging this? @Nebula83, are you still around?

I think it would be good to have some actual tests as there are no tests to this bundle and null annotation refactoring have been the cause for many bugs :-) I'll also ask on the community forums, but without some enhancements not much users are willing to spend their time on it.

@lsiepel lsiepel marked this pull request as draft January 7, 2023 14:24
Signed-off-by: lsiepel <[email protected]>
@lsiepel lsiepel reopened this Jan 7, 2023
@lsiepel
Copy link
Contributor Author

lsiepel commented Feb 23, 2023

@jlaur Ready for merge as tests have been performed, all seems fine.

@lsiepel lsiepel marked this pull request as ready for review February 23, 2023 18:52
Copy link
Contributor

@jlaur jlaur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, only one question left.

Signed-off-by: lsiepel <[email protected]>
Copy link
Contributor

@jlaur jlaur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@jlaur jlaur removed the additional testing preferred The change works for the pull request author. A test from someone else is preferred though. label Feb 24, 2023
@jlaur jlaur merged commit dd21d92 into openhab:main Feb 24, 2023
@jlaur jlaur added this to the 4.0 milestone Feb 24, 2023
@jlaur
Copy link
Contributor

jlaur commented Feb 24, 2023

@lsiepel - you could change the PR title to be about the UoM channel additions, and we could add "enhancement" label to have this mentioned in the release notes.

@lsiepel lsiepel deleted the evohome-sat branch February 24, 2023 15:11
@lsiepel lsiepel added the enhancement An enhancement or new feature for an existing add-on label Feb 24, 2023
@lsiepel lsiepel changed the title [evohome] Add null annotation and minor refactoring [evohome] Add Units Of Measure, tags and more Feb 24, 2023
@lsiepel
Copy link
Contributor Author

lsiepel commented Feb 24, 2023

@lsiepel - you could change the PR title to be about the UoM channel additions, and we could add "enhancement" label to have this mentioned in the release notes.

Updated it, feel free to adjust it to release note needs.

@jlaur jlaur changed the title [evohome] Add Units Of Measure, tags and more [evohome] Add UoM and semantic tags for temperature channels Feb 24, 2023
nemerdaud pushed a commit to nemerdaud/openhab-addons that referenced this pull request Feb 28, 2023
miloit pushed a commit to miloit/openhab-addons that referenced this pull request Mar 10, 2023
renescherer pushed a commit to renescherer/openhab-addons that referenced this pull request Mar 23, 2023
FordPrfkt pushed a commit to FordPrfkt/openhab-addons that referenced this pull request Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or new feature for an existing add-on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[evohome] Setpoint Send command 0 doesn't cancel the permanent override
3 participants