-
-
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
[dreamscreen][WIP] Initial contribution #6984
Conversation
Travis tests have failedHey @markus7017, 1st BuildExpand here
### 2nd Build Expand here
|
Travis tests were successfulHey @markus7017, |
1 similar comment
Travis tests were successfulHey @markus7017, |
Thanks for your contribution. Please add documentation. Thanks. Marking at as work-in-progress until then. Remove that after you're done. |
Hello, i have a dreamscreen 4k controller to. So when i can help testing that binding, i will do that. |
@markus7017 What is the status of this binding? The code looks fine. I can review if you want to finish this. Briefly looking a see only minor issues to improve. Most work would be to complete the README. |
@Hilbrand ok, let's go. I could update the README and do the rebase after finishing a small PR for Shelly. |
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.
Here is my review.
bundles/org.openhab.binding.dreamscreen/src/main/feature/feature.xml-e
Outdated
Show resolved
Hide resolved
...screen/src/main/java/org/openhab/binding/dreamscreen/internal/DreamScreenDatagramServer.java
Outdated
Show resolved
Hide resolved
...screen/src/main/java/org/openhab/binding/dreamscreen/internal/DreamScreenDatagramServer.java
Outdated
Show resolved
Hide resolved
...screen/src/main/java/org/openhab/binding/dreamscreen/internal/DreamScreenDatagramServer.java
Outdated
Show resolved
Hide resolved
...screen/src/main/java/org/openhab/binding/dreamscreen/internal/DreamScreenDatagramServer.java
Outdated
Show resolved
Hide resolved
...dreamscreen/src/main/java/org/openhab/binding/dreamscreen/internal/DreamScreenEnumScene.java
Outdated
Show resolved
Hide resolved
....dreamscreen/src/main/java/org/openhab/binding/dreamscreen/internal/DreamScreenEnumMode.java
Outdated
Show resolved
Hide resolved
...ava/org/openhab/binding/dreamscreen/internal/DreamScreenDynamicStateDescriptionProvider.java
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.dreamscreen/src/main/resources/ESH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.dreamscreen/src/main/resources/ESH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
a3d5a9d
to
bca66b3
Compare
Travis tests have failedHey @markus7017, |
Signed-off-by: Markus Michels <markus7017@gmail.com>
@Hilbrand rebase is done |
Travis tests were successfulHey @markus7017, |
Signed-off-by: Markus Michels <markus7017@gmail.com>
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.
Just 1 small code comment left (Besides the readme 😉)
...g.dreamscreen/src/main/java/org/openhab/binding/dreamscreen/internal/DreamScreenHandler.java
Outdated
Show resolved
Hide resolved
Fingers crossed that this goes live soon! Looking forward to controlling my DS devices with Ghome. |
Ok. I've added the label OH3 so we can see it status. |
Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
thing config groupId; minor refact Signed-off-by: Markus Michels <markus7017@gmail.com>
Connect ID is 4, not 6. My mistake. Add device ID of 7 for DS solo. Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Literally just copypaste the DS HD definitions and change the ID. Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Remove all references/calls/passes to "off". Offset is always zero, treat it as such. Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Decode our device type when receiving a message and store it in the super. This way, when we get state messages, we know the correct offsets from which to grab data. Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Can't make them final as we may need to change them. Could probably be loaded better, this was just the first thing I came up with. Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Signed-off-by: d8ahazard <d8ahazard@gmail.com>
…e as well... Signed-off-by: d8ahazard <d8ahazard@gmail.com>
Fixes and additions.
Closing this PR as it is not in a mergeable state. Please follow the instructions to port this PR to the main branch for openHAB 3. |
The binding controls the DreamScreen devices. DreamScreen provides Amibilight feature to TVs without that feature. Somehow comparable to Hyperion, but as ready-to-use kit with WiFi and an app to control the devices.
This binding integrates DreamScreen devices into openHAB.
Initial checkin for DreamScreen binding on behalf of Bruce Brouwer, the initial contributor of this binding.
Signed-off-by: Markus Michels markus7017@gmail.com