daily-briefing/web
Sam 89ed0c6d0a feat: add MQTT integration for real-time entity updates
- aiomqtt async client with auto-reconnect and topic store
- MQTT router: GET /api/mqtt, GET /api/mqtt/topic/{path}, POST /api/mqtt/publish
- MQTT entities included in /api/all + WebSocket broadcast
- MqttCard frontend component with category filters, entity list
- Configurable via ENV: MQTT_HOST, MQTT_PORT, MQTT_USERNAME,
  MQTT_PASSWORD, MQTT_TOPICS (comma-separated or JSON array)
- Gracefully disabled when MQTT_HOST is not set

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 10:13:50 +01:00
..
src feat: add MQTT integration for real-time entity updates 2026-03-02 10:13:50 +01:00
index.html refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
package-lock.json refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
package.json refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
postcss.config.js refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
tailwind.config.js refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
tsconfig.json refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
vite.config.ts refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00