fix: Grafana dashboard 'no data' — datasource + Flux queries

- Fix datasource: bucket=smartcity, token=my-super-token, org=digitribe
- Fix dashboard queries: filter by topic tag instead of _measurement
  (all data in measurement 'mqtt_consumer', type in tag 'topic')
- Fix field names: temperature_c→temperature_celsius, luminosity→brightness_lux
- Update dashboard to v3 with 15 panels (airquality, traffic, parking, weather, noise, light)
- Update TODO.md and session_resume

Tested: PM2.5 , Temperature , Vehicle Count  via Grafana API
This commit is contained in:
Eric FELIXINE
2026-05-25 16:39:50 -04:00
parent 6d1d9c8620
commit 5bbd5a6e5d
6 changed files with 378 additions and 122 deletions

21
TODO.md
View File

@@ -1,6 +1,6 @@
# Smart City Digital Twin — TODO List
> Dernière mise à jour : 2026-05-25 18:50
> Dernière mise à jour : 2026-05-26
## ✅ Complété
| ID | Tâche |
@@ -17,13 +17,12 @@
| contexus-devices | 7 devices créés dans Contexus |
| telegraf-fix | Noms containers corrigés + BunkerM désactivé |
| or-pg-fix | Image PostgreSQL changée → timescaledb-ha:pg15 |
| grafana-fix | Dashboard "no data" corrigé — datasource + requêtes Flux |
## 🔴 En cours
| ID | Tâche | Notes |
|----|-------|-------|
| p1-or-restart | Redémarrer OpenRemote | PG recréé, à relancer |
| p1-telegraf | Vérifier données InfluxDB | Telegraf fixé, pipeline à valider |
| p1-grafana | Vérifier dashboard Smart City | Dépend de InfluxDB |
| p1-or-restart | Redémarrer OpenRemote | PG recréé, à relancer après reclonage répertoire |
## 🔴 Bloqué
| ID | Tâche | Raison |
@@ -42,13 +41,12 @@
| p0-chirpstack | ChirpStack: login API gRPC-REST |
| p1-thingsboard | Relayer ThingsBoard (si CPU dispo) |
## 📝 Notes 2026-05-25
- **OpenRemote** : Image PG changée (timescaledb-ha:pg15), container recréé
- **Telegraf** : Fixé — noms containers corrigés + BunkerM commenté
- **Simulator** : 60 capteurs, MQTT OK 1/2 (EMQX OK, Mosquitto ?)
- **Pipeline** : Simulateur → EMQX/Mosquitto → Telegraf → InfluxDB → Grafana
- **Contexus** : https://contexus.digitribe.fr — login: iotevadmin / Digitribe972
- **OpenRemote** : https://openremote.digitribe.fr/manager/
## 📝 Notes 2026-05-26
- **Grafana** : Dashboard smartcity-martinique-complete v3 — données confirmées (PM2.5, temp, traffic, etc.)
- **Pipeline** : Simulateur → EMQX/Mosquitto → Telegraf → InfluxDB → Grafana ✅
- **InfluxDB** : bucket `smartcity`, measurement `mqtt_consumer`, tag `topic` pour le type
- **OpenRemote** : Abandon pour l'instant, l'utilisateur va recloner le répertoire
- **Keycloak** : Recréé manuellement (ancien supprimé par docker-compose up échoué)
## Credentials
- **Contexus**: iotevadmin / Digitribe972
@@ -56,3 +54,4 @@
- **PostgreSQL Contexus**: contexus / Digitribe972
- **Redis Contexus**: Digitribe972
- **Telegraf InfluxDB**: token=my-super-token, org=digitribe, bucket=smartcity
- **Grafana**: admin / Digitribe972