What's new in MQTT Dashboard Client
After migrating from Eclipse Paho to HiveMQ, WebSocket connections (WS and WSS) could not be established. The WebSocket transport was missing in the new client.
When restoring from a backup, script conditions could be completely lost, leaving all scripts empty.
Previously, opening a script for editing required it to be enabled. This prevented modifying a disabled script.
Complete rewrite of the MQTT client. The outdated Eclipse Paho library has been replaced with the modern HiveMQ MQTT Client.
No user action required — works automatically after updating.
The home screen with widgets has been redesigned. Dragging and organizing widgets is now smoother and more intuitive.
Scripts (scenarios) are now even more powerful with new condition types and actions.
Menu → Scripts → create or edit a script
New blocks are available in the condition constructor:
Add text before and after widget values. Premium for incoming data, free for outgoing.
Format broker data before displaying:
Format outgoing payload — useful for building JSON commands:
Connect to brokers with any SSL/TLS certificates, including self-signed and corporate CA certificates.
Extract data from payload using regular expressions — works as an additional stage after JsonPath.