-
-
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
[bluetooth.enoceanble] Initial contribution EnOcean BLE Binding #9223
Conversation
Signed-off-by: Patrick Fink <mail@pfink.de>
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.
Didn't include the changes to the CODEOWNERS file as well as the footer.xml.
...n/java/org/openhab/binding/bluetooth/enoceanble/internal/EnoceanBleDiscoveryParticipant.java
Outdated
Show resolved
Hide resolved
...n/java/org/openhab/binding/bluetooth/enoceanble/internal/EnoceanBleDiscoveryParticipant.java
Outdated
Show resolved
Hide resolved
...rc/main/java/org/openhab/binding/bluetooth/enoceanble/internal/EnoceanBleHandlerFactory.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Patrick Fink <mail@pfink.de> Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
What do you mean? Should I do something here? |
Sorry, I should have been more clear. All bindings require adding themselves to the CODEOWNERS file so that github can know which users to notify if another PR tries to change the code in the binding. The footer.xml change is something special to bluetooth bindings and modbus bindings in order for them to be included in the release bundle. Without it users won't have access to your binding after installing the bluetooth binding. So yes, you need to add an entry for this binding in both files. |
bundles/org.openhab.binding.bluetooth.enoceanble/src/main/feature/feature.xml
Outdated
Show resolved
Hide resolved
Signed-off-by: Patrick Fink <mail@pfink.de>
Signed-off-by: Patrick Fink <mail@pfink.de>
Signed-off-by: Patrick Fink <mail@pfink.de>
All requested changes done. |
...rc/main/java/org/openhab/binding/bluetooth/enoceanble/internal/EnoceanBleHandlerFactory.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Patrick Fink <mail@pfink.de>
Signed-off-by: Patrick Fink <mail@pfink.de>
All requested changes done. |
Thanks for the light speed review & approval @cpmeister! :) |
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
Great talk at openHAB Virtual MeetUp 2020 @pfink
Let's get this merged so the viewers can test it!
…hab#9223) * [bluetooth.enoceanble] Initial contribution EnOcean BLE Binding Signed-off-by: Patrick Fink <mail@pfink.de> * Put @nullable annotation inline Signed-off-by: Patrick Fink <mail@pfink.de> Co-authored-by: Connor Petty <mistercpp2000@gmail.com> * [bluetooth.enoceanble] Add binding to CODEOWNERS Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Remove obsolete transport serial feature Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Add binding to footer.xml Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Replace ruuvitag leftovers Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Remove tinyB reference Signed-off-by: Patrick Fink <mail@pfink.de> Co-authored-by: Connor Petty <mistercpp2000@gmail.com> Signed-off-by: Christian Grasser <info@christiangrasser.at>
…hab#9223) * [bluetooth.enoceanble] Initial contribution EnOcean BLE Binding Signed-off-by: Patrick Fink <mail@pfink.de> * Put @nullable annotation inline Signed-off-by: Patrick Fink <mail@pfink.de> Co-authored-by: Connor Petty <mistercpp2000@gmail.com> * [bluetooth.enoceanble] Add binding to CODEOWNERS Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Remove obsolete transport serial feature Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Add binding to footer.xml Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Replace ruuvitag leftovers Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Remove tinyB reference Signed-off-by: Patrick Fink <mail@pfink.de> Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
…hab#9223) * [bluetooth.enoceanble] Initial contribution EnOcean BLE Binding Signed-off-by: Patrick Fink <mail@pfink.de> * Put @nullable annotation inline Signed-off-by: Patrick Fink <mail@pfink.de> Co-authored-by: Connor Petty <mistercpp2000@gmail.com> * [bluetooth.enoceanble] Add binding to CODEOWNERS Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Remove obsolete transport serial feature Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Add binding to footer.xml Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Replace ruuvitag leftovers Signed-off-by: Patrick Fink <mail@pfink.de> * [bluetooth.enoceanble] Remove tinyB reference Signed-off-by: Patrick Fink <mail@pfink.de> Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
New Binding: EnOcean BLE
Binding is ready for your review. One point I was wondering about if I should add the Bluez Bridge as a supported bridge type, as the rockers do not work well with Bluez as mentioned in the docs (they work, but not all events are getting through, quality is way too bad for production use). Anyhow, I don't wanted to prohibit trying the Bluez Binding out, so I left it there - but I'm open to other opinions about that.
Signed-off-by: Patrick Fink mail@pfink.de