-
-
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
[yamahamusiccast] Initial contribution #11880
Conversation
Signed-off-by: Lennert Coopman <github@coopman.org>
Signed-off-by: Lennert Coopman <github@coopman.org>
Signed-off-by: Lennert Coopman <github@coopman.org>
Signed-off-by: Lennert Coopman <github@coopman.org>
Did you incorporate all review feedback from #9658? |
I should have done it: removed unused variables and methods, most logging is set to debug, compiling did not return errors or warnings, added local variables to avoid null occurences. |
...src/main/java/org/openhab/binding/yamahamusiccast/internal/YamahaMusiccastBridgeHandler.java
Outdated
Show resolved
Hide resolved
...src/main/java/org/openhab/binding/yamahamusiccast/internal/YamahaMusiccastBridgeHandler.java
Outdated
Show resolved
Hide resolved
...src/main/java/org/openhab/binding/yamahamusiccast/internal/YamahaMusiccastBridgeHandler.java
Outdated
Show resolved
Hide resolved
...ccast/src/main/java/org/openhab/binding/yamahamusiccast/internal/YamahaMusiccastHandler.java
Outdated
Show resolved
Hide resolved
...ccast/src/main/java/org/openhab/binding/yamahamusiccast/internal/YamahaMusiccastHandler.java
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.yamahamusiccast/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.yamahamusiccast/src/main/resources/OH-INF/thing/thing-types.xml
Show resolved
Hide resolved
Signed-off-by: Lennert Coopman <github@coopman.org>
Signed-off-by: Lennert Coopman <github@coopman.org>
Signed-off-by: Lennert Coopman <github@coopman.org>
Signed-off-by: Lennert Coopman <github@coopman.org>
logger.debug("setServerInfo json: {}", json); | ||
logger.trace("setServerInfo json: {}", json); |
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.
Please don't dump json data into the logs in the future. You could use the debugger during development or add these dumps to dedicated JARs for certain users if they encounter some problems.
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
Now, you could add your binding's logo to the openHAB website. See https://www.openhab.org/docs/developer/bindings/#add-your-binding-s-logo-to-the-openhab-website
This pull request has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/yamaha-musiccast-binding-revival/57833/383 |
Logo for binding, see openhab/openhab-addons#11880
Can you please file another PR and add the NOTICE file? See https://github.com/openhab/openhab-addons/pull/11239/files#diff-76f6974e5bf2cbae21a89c0a3d6494bb13b1107e5e4d7fac19b554d1e51f2ef4 for example. |
Done, see PR 11978 |
Please create a subsequent PR to add the default translation properties file. |
* Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> Signed-off-by: Michael Schmidt <mi.schmidt.83@gmail.com>
I'm getting this error: |
* Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org>
* Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org>
* Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> Signed-off-by: Nick Waterton <n.waterton@outlook.com>
* Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org>
* Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> * Pull Request OH3 Signed-off-by: Lennert Coopman <github@coopman.org> Signed-off-by: Andras Uhrin <andras.uhrin@gmail.com>
Binding to integrate Yamaha devices based on their YamahaMusiccast protocol/API
Development started in 2020 and binding hasn't changed in the last months.
It is running stable and no recent changes were made.
This is the second PR as I had to abandon the previous one due to time constraints.
Code is signed and the build did not generate errors or warnings.
With this binding users are able to use their Yamaha (sound) devices and link them in groups to play together in a multi room setup.
Thread in Community where the whole history can be found.
This thread also shows on what devices it has been tested.