-
-
Notifications
You must be signed in to change notification settings - Fork 4
MQTT
DatuX edited this page Aug 11, 2025
·
1 revision
You can control ledder via mqtt, by starting the MQTT animation. In the controls of that animation you can specify mqtt host and topic.
NOTE: Make sure you've started and configured the MQTT animation first. This special animation is like a plugin to enable MQTT support.
Use this topic: ledder/select:
Example:
mosquitto_pub -h mqtt.hackerspace-drenthe.nl -t 'ledder/select' -m 'Text/Marquee/default'Use this topic: ledder/get
Example:
mosquitto_pub -h mqtt.hackerspace-drenthe.nl -t 'ledder/get' -m ''MQTT output:
ledder/get (null)
ledder/state/Font {"selected":"C64"}
ledder/state/Font height {"value":0}
ledder/state/Font width {"value":0}
ledder/state/Text {"text":"Marquee "}
ledder/state/Text color {"r":33,"g":255,"b":0,"a":1}
ledder/state/Stars/Enabled {"enabled":false}
ledder/state/Star field/Enabled {"enabled":false}
ledder/state/The Matrix/Enabled {"enabled":false}
ledder/state/Scrolling/Enabled {"enabled":true}
ledder/state/Scrolling/FPS {"value":60}
ledder/state/Scrolling/Rotate interval {"value":2}
ledder/state/Scrolling/Rotate interval randomizer {"value":0}
ledder/state/Scrolling/Rotate X step {"value":-1}
ledder/state/Font {"selected":"C64"}
ledder/state/Scrolling/Rotate Y step {"value":0}
ledder/state/Font height {"value":0}
ledder/state/Scrolling/Circular {"enabled":false}
...
For example to change the text of the marquee animation:
mosquitto_pub -h mqtt.hackerspace-drenthe.nl -t 'ledder/set/Text' -m '{"text":"hello"}'