-
-
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
[veluxklf200] Velux Binding initial contribution #4416
Conversation
Thanks! Do you know if the other Velux Binding PR is based on the v1 firmware and thus obsolete? |
…ail.com> (github: mfk-01)
Hi wborn, as far as I know, the other binding does two things: For OH1 - It does support KLF200 F/W version 0.2.xxxx, but only activation of scenes. You cannot control individual devices. I created this binding for myself because I upgrade to KLF200 F/W 2.x and was subsequently unable to control my Velux products in OH. As it worked so well, thought I could contribute it! Regards, PS - I made sure that I followed all of the pre-requisite checks on the code / style / standards before submitting the Pull request. However, there seems to be an issue with the CI build in relation to POM parents. Any pointers on what I am doing wrong? thanks, |
Also, I struggled to modify one file to add a "signed-off-by" and in trying to fix that up, have made some more commits that have screwed up everything I think. Stuck now with nowhere to go! |
Thanks for the explanation. @gs4711 do you have plans to update your Velux Binding to the new firmware or would it be OK to continue with this PR? Maybe you both can team up to create one binding?
This week openHAB 2.4.0 got released so you'll need to update all version references from 2.4.0-SNAPSHOT to 2.5.0-SNAPSHOT.
Clicking on the Details button shows which commits are missing a proper sign off. The easiest way to fix it is to squash all commits into one (Stack Overflow CLI example) and making sure the commit message ends with the |
Hello Wouter,
the binding is now well working for the new firmware since October. We have mainly focussed on the OH1 track as the review process for OH2 has stuck in the middle.
During the last months many efforts have been put into designing (more or less) one binding suitable for OH1 and OH2. For the OH1 we’re still waiting for the finalization of the PR signoff. In parallel, the adaptions to 2.5.0 are possible …
Best regards, Guenther
|
Signed-off-by: MFK <mfkeenan@email.com> (github: mfk-01)
Signed-off-by: MFK <mfkeenan@gmail.com> (git MFK-01)
The original velux pr(#2531) by the author of the openhab1 version of this binding is being actively developed so I think it's doesn't add much to get this pr ready and merged as it's not interesting to have 2 different bindings for the same devices. Can we close this pr? What do you think @mfk-01 ? |
Closing since #2531 has been merged. If teherare any feature missing, please add them in a new PR. |
New OH2 Binding for operating the Velux KLF200 device with firmware v2.x installed. The binding is capable of both discovering and operating both scenes and individual velux nodes (such as blinds).
Velux KLF200 (For FW2+)
The Velux KLF200 is a bridge that enables the integration and automation of Velux nodes such as automated blinds. The KLF200 communicates natively with existing Velux products using the io-homecontrol protocol. This is a closed protocol. The KLF200 bridge makes devices using this protocol available over a standard ethernet network (through an API).
The original version of the KLF200 (running firmware version 0.1.xx.xx) provided a HTTP based API. However in 2018, Velux release v2 firmware for the device and completely changed the way the KLF200 API operated. Once upgraded to v2 firmware, the HTTP based API was removed in favor of a web-sockets protocol based around the SLIP protocol.
This binding is intended to be used for KLF200 devices running firmware version 0.2.x.x.x.x. and gives complete control over individual nodes.