Smart TB Tech

Smart TB Tech

Device Online/Offline

Zustände

  • online (Gerät in /api/mqtt/clients bzw. FRITZ erreichbar)
  • offline (UI-Textpfad „Gerät offline…“, wenn Client nicht vorhanden)
  • unknown (keine Daten/fehlender Parameter)

Übergänge

  • offline -> online bei erfolgreicher Client-Verbindung/Scan.
  • online -> offline bei Verbindungsabbruch.
  • * -> unknown bei 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.