My (hopefully) handy web component widgets continue to develop. These can be used with ANY web app even without Node-RED. With Node-RED they can be used with http-in/-response nodes and should work fine with both Dashboards.
They are also now starting to get standardised support for UIBUILDER as well of course - but please note that these components will never require it, they will always be independently usable.
They are not quite published to npm
yet though that will come soon. Until then, they can be used direct from GitHub or via the jsdelivr CDN.
The documentation continues to improve and is available, along with full demo's, at https://wc.totallyinformation.net.
We now have one component that I've promoted to "live" status. The led-gauge
component. The various colours and numbers of segments are all controllable very easily.
There are others that will be getting promoted as soon as I can finalise their code.
One brand-new feature is the ability to send property changes direct from Node-RED via uibuilder. This will soon be standard across most or all of the components as will sending updates back.
At present, the led-gauge
component is the only fully featured one. Value changes and segment clicks are reported back to Node-RED if used with uibuilder. Any property can be changed via a message with a standardised msg.topic and payload.
PS: The example above also demonstrates one of the other handy components. The
call-out
which produces GitHub/Obsidian style call out boxes.