Sybren A. Stüvel
d1fbe8b9f9
Manager: set default MQTT topic prefix to 'flamenco'
...
Set the default MQTT topic prefix to 'flamenco'. It can still be overridden
by the config in the YAML file, but it's nice to have a sensible default
when people don't configure this.
2024-03-08 16:44:39 +01:00
Sybren A. Stüvel
cbafacdff6
Manager: don't forward task log updates to MQTT
...
Task log updates are big and frequent, and should not be sent via MQTT.
At least not until we have a practical reason to do so.
2024-03-07 15:22:44 +01:00
Sybren A. Stüvel
12bfa82854
Manager: add lifecycle events to the event bus
...
Send events on Manager startup & shutdown. To make this possible, events
sent to MQTT are now queued up until an MQTT server can be reached.
Otherwise the startup event would be sent before the MQTT connection was
established.
2024-02-21 22:20:56 +01:00
Sybren A. Stüvel
3326f683da
Manager: consistent MQTT server/broker naming
...
Consistently log about the MQTT "broker", not the "server". The former
is common MQTT terminology.
2024-02-04 18:28:12 +01:00
Sybren A. Stüvel
91d15df765
Manager Cleanup: consistent variable name for MQTTClient receiver pointer
...
No functional changes.
2024-02-04 17:03:38 +01:00
Sybren A. Stüvel
44bfe58891
Manager: friendlier log message when MQTT server connection cannot be made
2024-02-04 16:32:36 +01:00
Sybren A. Stüvel
dd98c7471d
Manager: don't log event payload in event logging
...
Don't log event payload in MQTT/SocketIO debug logs. It's getting too
noisy.
2024-02-04 16:11:58 +01:00
Sybren A. Stüvel
b375acb1a1
Cleanup: add SPDX license identifiers
2024-02-03 23:42:51 +01:00
Sybren A. Stüvel
4fe8605744
Manager: Add MQTT client for sending events
...
Add an MQTT client to send events from the event bus to an MQTT broker.
2024-02-03 23:20:15 +01:00