-
-
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
[elroconnects] New binding for Elro Connects #11189
Conversation
This pull request has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/new-binding-for-elro-connects-devices-looking-for-testers/126125/1 |
bundles/org.openhab.binding.elroconnects/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.elroconnects/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.elroconnects/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.elroconnects/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsDeviceHandler.java
Outdated
Show resolved
Hide resolved
.../java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsDeviceConfiguration.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsBridgeHandler.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsBridgeHandler.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsBridgeHandler.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsBridgeHandler.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsBridgeHandler.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsBridgeHandler.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsBridgeHandler.java
Outdated
Show resolved
Hide resolved
...a/org/openhab/binding/elroconnects/internal/devices/ElroConnectsDeviceTemperatureSensor.java
Outdated
Show resolved
Hide resolved
...n/java/org/openhab/binding/elroconnects/internal/devices/ElroConnectsDeviceGenericAlarm.java
Outdated
Show resolved
Hide resolved
...in/java/org/openhab/binding/elroconnects/internal/devices/ElroConnectsDeviceEntrySensor.java
Show resolved
Hide resolved
...ts/src/main/java/org/openhab/binding/elroconnects/internal/ElroConnectsBindingConstants.java
Show resolved
Hide resolved
Binding looks pretty good, thanks for creating it... When you ready, just remove the WIP tag and post you want someone to take a look/review. |
@Skinah Many thanks for your review. I did the requested changes except for the constants, which I kept in the separate classes. Unfortunately, these constants can be different by device type. |
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
@Skinah @fwolter I believe I did all requested changes and provided feedback so far. Is there anything left on this for me? |
...c/main/java/org/openhab/binding/elroconnects/internal/handler/ElroConnectsBridgeHandler.java
Outdated
Show resolved
Hide resolved
This is exactly the right approach! After the last issue is fixed, this should be ready to merge. |
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
@fwolter Thank you for your review. I think the new commit resolves your finding. |
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
* Adjustments after review. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix pom.xml formatting. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Some fixes and removed redundant null checks. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Proper thread naming. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Adjust brand name capitalization. Some README adjustments. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix format issue. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix threadname. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Update development cycle Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Review fixes Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Avoid communication restart when disposing Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Update CODEOWNERS Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Code review. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Background discovery Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix formatting Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Create i18n properties file Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Add IP Adress parameter Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Moved hostname resolving out of initialize Signed-off-by: Mark Herwege <mark.herwege@telenet.be> Signed-off-by: Nick Waterton <n.waterton@outlook.com>
* Adjustments after review. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix pom.xml formatting. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Some fixes and removed redundant null checks. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Proper thread naming. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Adjust brand name capitalization. Some README adjustments. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix format issue. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix threadname. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Update development cycle Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Review fixes Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Avoid communication restart when disposing Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Update CODEOWNERS Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Code review. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Background discovery Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix formatting Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Create i18n properties file Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Add IP Adress parameter Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Moved hostname resolving out of initialize Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
* Adjustments after review. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix pom.xml formatting. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Some fixes and removed redundant null checks. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Proper thread naming. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Adjust brand name capitalization. Some README adjustments. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix format issue. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix threadname. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Update development cycle Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Review fixes Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Avoid communication restart when disposing Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Update CODEOWNERS Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Code review. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Background discovery Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix formatting Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Create i18n properties file Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Add IP Adress parameter Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Moved hostname resolving out of initialize Signed-off-by: Mark Herwege <mark.herwege@telenet.be> Signed-off-by: Andras Uhrin <andras.uhrin@gmail.com>
* Adjustments after review. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix pom.xml formatting. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Some fixes and removed redundant null checks. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Proper thread naming. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Adjust brand name capitalization. Some README adjustments. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix format issue. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix threadname. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Update development cycle Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Review fixes Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Avoid communication restart when disposing Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Update CODEOWNERS Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Code review. Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Background discovery Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Fix formatting Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Create i18n properties file Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Add IP Adress parameter Signed-off-by: Mark Herwege <mark.herwege@telenet.be> * Moved hostname resolving out of initialize Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Mark Herwege mark.herwege@telenet.be
This PR introduces a binding for the Elro Connects smarthome system.
The binding code is complete. I have had it running for a while without issues. I am aware of a few people using it as well, and have not received issues.