-
-
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
[arcam] Initial contribution #13302
[arcam] Initial contribution #13302
Conversation
This pull request has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/unable-to-select-labels-on-github-in-addon-repository/138304/1 |
6a88804
to
9be46db
Compare
8b5257f
to
24f36bf
Compare
This pull request has been mentioned on openHAB Community. There might be relevant details there: |
Signed-off-by: Joep Admiraal <joep@groovytunes.nl> Signed-off-by: joepadmiraal <joep@groovytunes.nl> Signed-off-by: Joep Admiraal <joep@groovytunes.nl>
Signed-off-by: Joep Admiraal <joep@groovytunes.nl> Signed-off-by: joepadmiraal <joep@groovytunes.nl> Signed-off-by: Joep Admiraal <joep@groovytunes.nl>
Signed-off-by: joepadmiraal <joep@groovytunes.nl> Signed-off-by: Joep Admiraal <joep@groovytunes.nl>
Signed-off-by: joepadmiraal <joep@groovytunes.nl> Signed-off-by: Joep Admiraal <joep@groovytunes.nl>
2b27c34
to
fc23524
Compare
This pull request has been mentioned on openHAB Community. There might be relevant details there: |
<parent> | ||
<groupId>org.openhab.addons.bundles</groupId> | ||
<artifactId>org.openhab.addons.reactor.bundles</artifactId> | ||
<version>3.4.0-SNAPSHOT</version> |
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.
<version>3.4.0-SNAPSHOT</version> | |
<version>4.1.0-SNAPSHOT</version> |
@@ -0,0 +1,9 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> |
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.
This needs to be adapted to the new addon.xml
, the PR to adapt the developer docs is not merged yet, so if you need more details, the corresponding issue is here: openhab/openhab-core#2058
But you can also update your branch and look at another binding's addon.xml
and adapt it to this initial contribution.
@joepadmiraal do you still want to proceed with this pr? |
Hi @lsiepel I am not actively using OpenHAB anymore and I think not a lot of users are using this addon. |
Thanks for the reply. As this binding has not been part of openHAB yet, I don’t think there will be any active users. If you abandon this PR i think it is better to close this. If ever needed it can be tracked and code can be re-used. |
[Arcam] new binding
Initial contribution of the Arcam binding.
Description
This PR contains a new binding for the Arcam audio devices.
Currently the AVR and SA series of devices is supported.
It allows users to control and read status information from their Arcam amplifier.
I have tried to make the binding generic in order to prevent code duplication.
For this I have added a device specific class in the
devices
directory.Unfortunately this is needed as each device has different capabilities and protocol nuances.
The protocol itself is a TCP based protocol and has different commands for the a single functionality, based on which device model you are communicating with.
The connection code contains retries etc. so temporarily connectivity issues will not break the binding.
Each device also has a ChannelTypeProvider which allows the binding to have device specific OptionChannels, for example showing only the inputs that are actually available on that specific device.
Discovery is done with UPnP.
Testing
This binding has been tested with the Arcam SA30
The jar can be downloaded here.