Device Online/Offline
Zustände
online(Gerät in/api/mqtt/clientsbzw. FRITZ erreichbar)offline(UI-Textpfad „Gerät offline…“, wenn Client nicht vorhanden)unknown(keine Daten/fehlender Parameter)
Übergänge
offline -> onlinebei erfolgreicher Client-Verbindung/Scan.online -> offlinebei Verbindungsabbruch.* -> unknownbei leeren Antworten/Fehlercodes.
Trigger
- Polling/Fetch auf
/api/mqtt/clients,/api/mqtt/messages?dev=...,/api/fritz/scan,/api/fritz/state.
Fehlerpfade
- 400 bei fehlenden Required-Parametern (
ain,topic,payload). - 404 bei unbekanntem FRITZ-Gerät (
unknown device).
Edgecases
- Gerät kann in UI auswählbar sein, aber ohne aktuelle Messages.