# Smart City Digital Twin — TODO List > Dernière mise à jour : 2026-05-26 22:00 ## ✅ Complété | ID | Tâche | |----|-------| | p1-bunkerm | BunkerM: DNS corrigé | | p2-geoserver | GeoServer: workspace + Data Store PostGIS | | p2-postgis | PostGIS dédié: conteneur UP | | p2-mapstore | MapStore: GeoServer WMS + couche sensors | | p5-docs | Documentation + commits Gitea | | contexus | Stack Contexus déployée et fonctionnelle | | or-assets | 5 assets IOTSensor créés dans OpenRemote | | or-agent | Agent MQTT créé dans OpenRemote | | contexus-mqtt | Driver MQTT configuré et recevant des données | | 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 | | grafana-v4 | Dashboard v4 poussé avec 14 panels, données confirmées ✅ | ## 🔴 En cours | ID | Tâche | Notes | |----|-------|-------| | p1-or-restart | Redémarrer OpenRemote | PG recréé, à relancer après reclonage répertoire | ## 🔴 Bloqué | ID | Tâche | Raison | |----|-------|--------| | p1-or-map | Affichage points carte OpenRemote | En attente restart | | p4-ditto | Ditto.digitribe.fr | MongoDB localhost hardcodé | | p3-kepler | KeplerGL | Image Docker incomplète | ## ⏳ En attente (par priorité) | ID | Tâche | Priorité | |----|-------|----------| | p1-contexus-60 | Configurer les 60 devices Contexus | Haute | | p1-bunkerm-telegraf | Réactiver BunkerM dans Telegraf (port 1883 vs 1900) | Moyenne | | p1-grafana-maps | Ajouter carte Grafana avec points capteurs GPS | Moyenne | | p1-thingsboard | Relayer ThingsBoard (si CPU dispo) | Moyenne | | p3-analyse | Analyse: GeoMesa + KeplerGL | Basse | | p1-ngsi | NGSI-LD: validation pipeline | Basse | | p0-chirpstack | ChirpStack: login API gRPC-REST | Basse | ## 📝 Notes 2026-05-26 - **Grafana** : Dashboard smartcity-martinique-complete v4 — données confirmées ✅ - **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é) - **Grafana provisioning** : smart-city-dashboards.json déplacé en .bak pour éviter écrasement ## Credentials - **Contexus**: iotevadmin / Digitribe972 - **OpenRemote**: admin / Digitribe972 - **PostgreSQL Contexus**: contexus / Digitribe972 - **Redis Contexus**: Digitribe972 - **Telegraf InfluxDB**: token=my-super-token, org=digitribe, bucket=smartcity - **Grafana**: admin / Digitribe972 - **InfluxDB**: admin / Digitribe972