Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[Plugwise] Add support for Scan, Sense, Stealth and Switch #4565
Adding support for other Plugwise device types would make migrating to openHAB (and Linux) a more viable option for people with currently unsupported of Plugwise device types. This is a feature I've already been working on myself because it is blocking for me to use openHAB.
The protocol is pretty straightforward. By handling several more message types (and adding some configuration), support can be added for:
Below follows the list of requirements I currently have for this feature:
Device type configuration in the configuration file
Below follows an example on how to configure device types in your configuration file.
Item configuration in the items file
New status variables introduced by this feature are:
Below follows an example on how to use all possible new (and existing) item values in an item file.
Sitemap showing all possible items
Below follows an example on how to use all the items in a sitemap.
Sitemap in openHAB 1.8 Classic UI
Classic UI in openHAB 2.0
Basic UI in openHAB 2.0
The implementation changes already work very well for me. So depending on the feedback, I'll soon commit the code to a feature branch, put up a JAR and other people can start testing/using this fork as well. Besides that the changes need to be added to the binding documentation.
I've just commited the work on this issue in a feature branch.
A pre-compiled version of the binding from this branch is available in
Now I will go and find some testers for this feature in the community. :-)
referenced this issue
Aug 13, 2016
The binding code has been reworked after submitting the pull request.
A pre-compiled version of the updated binding is available in:
Notable changes are:
It would be really helpful when people report their findings with this updated version of the binding so the pull request can be merged.
Instructions on how to run the updated binding are available in the community thread.