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

[haywardomnilogic] Add support for ColorLogic V2 Lights, Update Chlor Enable, Alert, Error, Status #15478

Merged
merged 14 commits into from
May 9, 2024

Conversation

matchews
Copy link
Contributor

@matchews matchews commented Aug 22, 2023

Added support for ColorLogic V2 Lights (Speed & Brightness)
Updated Chlor Enable based on updated Hayward API
Updated Chlor Alert, Error & Status to be string bit arrays based on new API intel
Updated miscellaneous units and patterns
Updated getTelemetry poll time based on Hayward API recommendations

https://community.openhab.org/t/hayward-omnilogic-pool-automation-binding/104105/119?u=matchews

@matchews matchews added the enhancement An enhancement or new feature for an existing add-on label Aug 22, 2023
@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/hayward-omnilogic-pool-automation-binding/104105/119

@lolodomo
Copy link
Contributor

Please note there is a file conflict to resolve.

@matchews
Copy link
Contributor Author

Please note there is a file conflict to resolve.

Resolved.

Copy link
Contributor

@lolodomo lolodomo left a comment

Choose a reason for hiding this comment

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

Partial review

@matchews matchews requested a review from lolodomo November 21, 2023 20:25
@matchews
Copy link
Contributor Author

My apologies for having all changes in a single commit. My local repo blew up.

@matchews matchews requested a review from jlaur December 23, 2023 15:28
@matchews
Copy link
Contributor Author

Anyone available to review this?

@lsiepel
Copy link
Contributor

lsiepel commented Feb 25, 2024

@lolodomo would you be able to proceed with the review? If you are too busy, i can spend some time on this if needed.

@lsiepel lsiepel added rebuild Triggers Jenkins PR build and removed rebuild Triggers Jenkins PR build labels Mar 31, 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.

Some comments to fix. Mosty looks good, did you test the upgrade instructions? That is the last requirement i think before it can be merged.

@matchews
Copy link
Contributor Author

matchews commented Apr 9, 2024

Some comments to fix. Mosty looks good, did you test the upgrade instructions? That is the last requirement i think before it can be merged.

Good catch! I tested (and fixed) the upgrade instructions. Is the breaking change alert no longer needed?

@matchews matchews closed this Apr 9, 2024
@matchews matchews reopened this Apr 9, 2024
@matchews matchews requested a review from lsiepel April 10, 2024 10:52
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.

Left some comments and re-opened an earlier one to look into.

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

@lsiepel lsiepel merged commit 62e62e6 into openhab:main May 9, 2024
4 checks passed
@lsiepel lsiepel added this to the 4.2 milestone May 9, 2024
@jlaur jlaur changed the title [haywardomnilogic] Added support ColorLogic V2 Lights, Updated Chlor Enable, Alert, Error, Status [haywardomnilogic] Add support for ColorLogic V2 Lights, Update Chlor Enable, Alert, Error, Status May 9, 2024
@matchews
Copy link
Contributor Author

matchews commented May 9, 2024 via email

@lsiepel
Copy link
Contributor

lsiepel commented May 10, 2024

Some comments to fix. Mosty looks good, did you test the upgrade instructions? That is the last requirement i think before it can be merged.

Good catch! I tested (and fixed) the upgrade instructions. Is the breaking change alert no longer needed?

I don't see any breaking changes that should be mentioned. The thing upgrade instructions should do it's work.

PRosenb pushed a commit to PRosenb/openhab-addons that referenced this pull request May 22, 2024
…Enable, Alert, Error, Status (openhab#15478)

* Update polling times based on Hayward API recommendations

---------

Signed-off-by: Matt Myers <[email protected]>
PRosenb pushed a commit to PRosenb/openhab-addons that referenced this pull request May 22, 2024
…Enable, Alert, Error, Status (openhab#15478)

* Update polling times based on Hayward API recommendations

---------

Signed-off-by: Matt Myers <[email protected]>
psmedley pushed a commit to psmedley/openhab-addons that referenced this pull request Jun 15, 2024
…Enable, Alert, Error, Status (openhab#15478)

* Update polling times based on Hayward API recommendations

---------

Signed-off-by: Matt Myers <[email protected]>
Signed-off-by: Paul Smedley <[email protected]>
pgfeller pushed a commit to pgfeller/openhab-addons that referenced this pull request Sep 29, 2024
…Enable, Alert, Error, Status (openhab#15478)

* Update polling times based on Hayward API recommendations

---------

Signed-off-by: Matt Myers <[email protected]>
Signed-off-by: Patrik Gfeller <[email protected]>
joni1993 pushed a commit to joni1993/openhab-addons that referenced this pull request Oct 15, 2024
…Enable, Alert, Error, Status (openhab#15478)

* Update polling times based on Hayward API recommendations

---------

Signed-off-by: Matt Myers <[email protected]>
matchews added a commit to matchews/openhab-addons that referenced this pull request Oct 18, 2024
…Enable, Alert, Error, Status (openhab#15478)

* Update polling times based on Hayward API recommendations

---------

Signed-off-by: Matt Myers <[email protected]>
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.

5 participants