Core flow
- Sensors and generators publish room measurements to MQTT.
- Telegraf subscribes and writes those streams into InfluxDB.
- Grafana and dashboard clients render the historic and live view.
- The WebSocket bridge keeps room subscriptions cheap for browsers.