-
-
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
[tapocontrol] Add klap-protocol to support multiple new devices #15725
Conversation
9fc3562
to
41e61c9
Compare
b7ada83
to
54c5914
Compare
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.
Nice rework. Thanks for this !
...ol/src/main/java/org/openhab/binding/tapocontrol/internal/api/protocol/TapoProtocolEnum.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/openhab/binding/tapocontrol/internal/api/protocol/TapoProtocolInterface.java
Outdated
Show resolved
Hide resolved
...rol/src/main/java/org/openhab/binding/tapocontrol/internal/api/protocol/klap/KlapCipher.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/openhab/binding/tapocontrol/internal/api/protocol/klap/KlapProtocol.java
Outdated
Show resolved
Hide resolved
...a/org/openhab/binding/tapocontrol/internal/api/protocol/passthrough/PassthroughProtocol.java
Outdated
Show resolved
Hide resolved
...a/org/openhab/binding/tapocontrol/internal/api/protocol/passthrough/PassthroughProtocol.java
Outdated
Show resolved
Hide resolved
...g/openhab/binding/tapocontrol/internal/api/protocol/securePassthrough/SecurePassthrough.java
Outdated
Show resolved
Hide resolved
...src/main/java/org/openhab/binding/tapocontrol/internal/devices/bridge/TapoBridgeHandler.java
Outdated
Show resolved
Hide resolved
4e7e0b8
to
9834cea
Compare
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.
A small review pass.
...ontrol/src/main/java/org/openhab/binding/tapocontrol/internal/TapoControlHandlerFactory.java
Outdated
Show resolved
Hide resolved
...pocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/api/TapoCloudConnector.java
Outdated
Show resolved
Hide resolved
...ontrol/src/main/java/org/openhab/binding/tapocontrol/internal/TapoControlHandlerFactory.java
Show resolved
Hide resolved
...trol/src/main/java/org/openhab/binding/tapocontrol/internal/devices/dto/TapoLightEffect.java
Show resolved
Hide resolved
...trol/src/main/java/org/openhab/binding/tapocontrol/internal/devices/dto/TapoLightEffect.java
Show resolved
Hide resolved
...trol/src/main/java/org/openhab/binding/tapocontrol/internal/devices/dto/TapoLightEffect.java
Show resolved
Hide resolved
...rc/main/java/org/openhab/binding/tapocontrol/internal/devices/rf/TapoChildDeviceHandler.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.
LGTM
This pull request has been mentioned on openHAB Community. There might be relevant details there: |
@wildcs can you fix the conflict? |
Signed-off-by: Christian Wild <christian@wildclan.de>
code revision - fix P300 and L9x0 devices Signed-off-by: Christian Wild <christian@wildclan.de>
code revision - light-effects for lightstrips added Signed-off-by: Christian Wild <christian@wildclan.de>
complete code revision udp-discovery added light-effects for lightstrips added Signed-off-by: Christian Wild <christian@wildclan.de>
complete code revision udp-discovery added light-effects for lightstrips added code review Signed-off-by: Christian Wild <christian@wildclan.de>
Signed-off-by: Christian Wild <christian@wildclan.de>
Signed-off-by: Christian Wild <christian@wildclan.de>
Signed-off-by: Christian Wild <christian@wildclan.de>
Signed-off-by: Christian Wild <christian@wildclan.de>
Signed-off-by: Christian Wild <christian@wildclan.de>
@lsiepel |
@holgerfriedrich : can you please push on having it merged soon ? Thanks a lot. |
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, LGTM
Thank you very much! All good things are worth waiting for. |
…penhab#15725) * [tapocontrol] new tapo klap-protocol integration Signed-off-by: Christian Wild <christian@wildclan.de>
In which version will we see the new Tapo binding? |
Daily snapshot, next milestone 4.2.0.M3 or next stable 4.2.0 |
This pull request has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/openhab-4-2-milestone-discussion/154316/131 |
…penhab#15725) * [tapocontrol] new tapo klap-protocol integration Signed-off-by: Christian Wild <christian@wildclan.de> Signed-off-by: Paul Smedley <paul@smedley.id.au>
…penhab#15725) * [tapocontrol] new tapo klap-protocol integration Signed-off-by: Christian Wild <christian@wildclan.de> Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me>
…penhab#15725) * [tapocontrol] new tapo klap-protocol integration Signed-off-by: Christian Wild <christian@wildclan.de>
…penhab#15725) * [tapocontrol] new tapo klap-protocol integration Signed-off-by: Christian Wild <christian@wildclan.de>
…penhab#15725) * [tapocontrol] new tapo klap-protocol integration Signed-off-by: Christian Wild <christian@wildclan.de> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Tapocontrol-Binding for Tapo-Devices
this pr is necesarry because manufacturer changed communication protocol for some devices so device-communication is broken.
because the communication changed i decided to revise the whole code of the plugin.
this pr has more changes: