MQTT: Birth-Message + Last Will auf {MQTT_TOPIC}/status

- "online" (retained) beim (Re-)Connect via on_connect-Callback
- "offline" automatisch durch Broker bei Verbindungsabbruch (LWT)
- Abnehmer (n8n / Home Assistant) sehen jederzeit den Live-Zustand
- README um Status-/Availability-Topic ergaenzt

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-01 14:37:32 +02:00
parent d593f9e8af
commit 394c72d6d9
2 changed files with 18 additions and 0 deletions

View File

@@ -138,6 +138,10 @@ Datenbank wie **NocoDB** ablegen.
- Die Events werden auf dem Topic `{MQTT_TOPIC}/crossing` mit **QoS 1**
(nicht retained) publiziert.
- Zusätzlich gibt es ein **Status-/Availability-Topic** `{MQTT_TOPIC}/status`
(retained): Beim Verbinden sendet die App `online` (Birth-Message), bei einem
Verbindungsabbruch publiziert der Broker automatisch `offline` (Last Will /
LWT). So lässt sich jederzeit erkennen, ob der Counter läuft.
- Das Payload ist JSON, z. B.:
```json
{