-
-
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
[anthem] Initial contribution of binding for Anthem AV preamp/processors #14311
Conversation
This pull request has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/binding-for-anthem-av-processors/143960/2 |
This pull request has been mentioned on openHAB Community. There might be relevant details there: |
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.
Thanks for providing this new binding. It looks good in general. I have added a few comments and questions from first review iteration.
...binding.anthem/src/main/java/org/openhab/binding/anthem/internal/AnthemBindingConstants.java
Outdated
Show resolved
Hide resolved
...nthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemConnectionManager.java
Outdated
Show resolved
Hide resolved
...nthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemConnectionManager.java
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
...nthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemConnectionManager.java
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.
I'm addressed almost all of your review feedback with the exception of a couple questions, as well as the refactoring of the AnthemConnectionManager.
...binding.anthem/src/main/java/org/openhab/binding/anthem/internal/AnthemBindingConstants.java
Outdated
Show resolved
Hide resolved
...nthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemConnectionManager.java
Outdated
Show resolved
Hide resolved
...nthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemConnectionManager.java
Outdated
Show resolved
Hide resolved
....binding.anthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemHandler.java
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/addon/addon.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
I believe I've addressed everything. There were a lot of changes but I'm pretty sure I haven't introduced any new issues. |
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/thing/thing-types.xml
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.
Almost there - sorry for the delay.
bundles/org.openhab.binding.anthem/src/main/resources/OH-INF/addon/addon.xml
Show resolved
Hide resolved
...nthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemConnectionManager.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.com>
Signed-off-by: Mark Hilbush <mark@hilbush.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.
It seems that I didn't previously review the handler. At least I had it marked as "not viewed" and I found some issues with status updates and logging.
....binding.anthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemHandler.java
Outdated
Show resolved
Hide resolved
....binding.anthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemHandler.java
Outdated
Show resolved
Hide resolved
....binding.anthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemHandler.java
Outdated
Show resolved
Hide resolved
....binding.anthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemHandler.java
Outdated
Show resolved
Hide resolved
....binding.anthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemHandler.java
Outdated
Show resolved
Hide resolved
....binding.anthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemHandler.java
Outdated
Show resolved
Hide resolved
6676d07
to
8571f33
Compare
Signed-off-by: Mark Hilbush <mark@hilbush.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
@jlaur As the base of this binding was from the androidtv binding which is pending review, I'm assuming it would be prudent to go through the changes here and adapt them into the androidtv PR? |
@morph166955 - do you mean that the Android TV binding was based on the Anthem binding? Sure, if we resolved stuff here that you have copied, it would probably be a good idea to go through that and adapt to avoid similar comments in your PR. 🙂 |
…ors (openhab#14311) * Initial contribution Signed-off-by: Mark Hilbush <mark@hilbush.com>
@mhilbush - I forgot the classic reminder about adding a logo. See https://www.openhab.org/docs/developer/bindings/#add-your-binding-s-logo-to-the-openhab-website |
Thanks for the reminder. Done. |
This is a binding that can control Anthem AV preamp/processors using the Anthem IP control protocol. It has been tested on model AVM-60.
Signed-off-by: Mark Hilbush mark@hilbush.com