matt1
(Skinah)
November 6, 2021, 6:04am
1
This binding is newer than the binding found in versions before the 3.2 Stable release and the changes have now been merged. The big difference is that this one uses the json API instead of the http API that the older version binding uses. It has more features and is far better at supporting multiple segments purely because the json API is more actively developed and tested in the firmware. If upgrading from the older binding, delete and add your things (use the same uniqueID and don’t delete the items to make it very quick) to unlock the newer channels, otherwise they will not be seen. See the changelog below for a list of new features.
Source code was merged in this PR
openhab:main
← Skinah:wled
opened 11:25AM - 04 Nov 21 UTC
This PR changes to using the json API which has more features then the older htt… p based API and gets better testing.
New features that the changes also bring:
* Abstracting the API now allows older firmwares to continue working instead of forcing users to always match firmware to their openHAB core version requirement.
* Far better support for segments.
* New channels added for mirror, reverse and segment brightness.
* Named presets are now supported.
* TransformTime now presents a default list to choose from in the UI instead of requiring a user to create one.
* Three colours are now supported.
* Auto add/remove white channels so the extra channels are not seen for RGB users.
Precompiled jar found at link below or it can be installed via the marketplace:
http://pcmus.com/openhab/wled/
Due to new channels getting added, please delete and re-add the things if you use the UI. If you use textual things then no need to do that.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
Example Controls
Not all the controls fitted so there are more especially if you have RGBW strips.
Changelog
Tertiary (third) Colour channels added.
Auto hides the white channels if your LEDs do not have a white pixel.
Better support for segments.
Playlists are supported in a new channel. Requires V0.13.0 Firmware for this to work.
More than 16 presets supported with newer firmware.
Named presets are now supported and the list in openHAB updates to show the names.
Named presets can be created/saved via an action.
Mirror channel added.
Reverse channel added.
Live Override channel added.
Grouping channel added.
Spacing channel added.
Binding auto reconfigures to match your firmware, so all firmware’s newer than V0.8.4 are supported.
Resources
http://pcmus.com/openhab/wled/org.openhab.binding.wled-3.2.0-SNAPSHOT.jar
1 Like
hmerk
(Hans-Jörg Merk)
November 6, 2021, 12:49pm
2
Please note the updated publishing rules and add a link to your PR…
Use the Marketplace to share add-ons with other openHAB users.
Community Marketplace Contributing Rules (Nov. 2, 2021)
The Community Marketplace is provided to everyone with a simple goal in mind: become a great resource to add functionality to their openHAB system and profit from the what the community has to offer, complementing the openHAB project itself.
We want it to be both fair to contributors and trustworthy for end users.
Therefore, as stewards of this community.openhab.org forum wh…
Lolodomo
(Lolodomo)
December 21, 2021, 12:48pm
5
As the PR is now merged and part of 3.2 version, I guess this version should be unpunished from the marketplace.