Files
smart-city-digital-twin-mar…/session_resume_2026-05-06.md

3.4 KiB

Session Resume - 2026-05-06 (02:30 AM Martinique)

🎯 Objectif Démo

  • Date : Jeudi 8 Mai 2026 (ou Mercredi 7 si progrès suffisant)
  • Stack : Smart City Digital Twin Martinique
  • Statut : Débogage OpenRemote (Carte, Agents, Brokers) + Pulsar Manager

Réalisations (174 tentatives)

  1. Simulateur : Fonctionnel, publie vers MQTT, InfluxDB, Prometheus (smart-city-simulator container).
  2. Grafana : Dashboards opérationnels avec données Prometheus.
  3. GeoServer : Accessible (erreur 400 corrigée), MapStore configuré.
  4. Pulsar Manager : curl installé dans le conteneur, init_db.sql modifié pour admin/Digitribe972.
  5. Traefik : Fichier 27-bunkerm-web.yml corrigé (hostname bunkerm_bunkerm_1 avec underscores).

Problèmes Restants

  1. OpenRemote Maps :
    • Carte Martinique ne s'affiche pas bien (bounds à corriger dans martinique.mbtiles via sqlite3).
    • Légendes et icônes capteurs à configurer.
    • mapsettings.json doit être restauré depuis template Martinique.
  2. OpenRemote Agents (CRITIQUE) :
    • API REST bloquée 401 (174 tentatives échouées).
    • Solution : Utiliser UNIQUEMENT l'UI (https://openremote.digitribe.fr/manager/#/agents).
    • Agents à créer : MQTT (EMQX, Mosquitto, BunkerM, Redpanda, Pulsar) + HTTP (Orion-LD, Stellio).
  3. Pulsar Manager : Login admin/Digitribe972 échoue (401). Nécessite reset volume pulsar_pulsar-manager-db-data.

🛠️ Actions à Faire Demain (Mercredi 7 Mai)

OpenRemote (Priorité 1)

  • Restaurer mapsettings.json depuis templates/mapsettings_martinique_2026-05-02.json.
  • Corriger bounds mbtiles : sqlite3 martinique.mbtiles "UPDATE metadata SET value='-61.3,14.3,-60.8,14.9' WHERE name='bounds';"
  • UI : Créer Agents MQTT (EMQX:11883, Mosquitto:1900, BunkerM:1900, Redpanda:2181, Pulsar:6650).
  • UI : Créer Agents HTTP (Orion-LD:2026, Stellio:8087) avec headers NGSI-LD.
  • UI : Lier Assets (AirQualityObserved, etc.) aux Agents.

Pulsar Manager

  • docker volume rm pulsar_pulsar-manager-db-data
  • docker compose up -d pulsar-manager (rejoue init_db.sql)
  • Tester login admin/Digitribe972.

Traefik

  • Vérifier accès https://bunkerm.digitribe.fr (port 2000 web UI BunkerM).

📝 Commandes Clés

# OpenRemote Map Fix
docker exec openremote-manager-1 cp /deployment/map/mapsettings_martinique_2026-05-02.json /deployment/map/mapsettings.json
docker cp openremote-manager-1:/deployment/map/martinique.mbtiles /tmp/
sqlite3 /tmp/martinique.mbtiles "UPDATE metadata SET value='-61.3,14.3,-60.8,14.9' WHERE name='bounds';"
docker cp /tmp/martinique.mbtiles openremote-manager-1:/deployment/map/
docker restart openremote-manager-1

# Pulsar Manager Fix
docker stop smart-city-pulsar-manager
docker volume rm smart-city-digital-twin-martinique_pulsar-manager-db-data
cd ~/smart-city-digital-twin-martinique && docker compose up -d smart-city-pulsar-manager

💾 Fichiers Modifiés Aujourd'hui

  • /home/eric/traefik-config/dynamic/27-bunkerm-web.yml (hostname corrigé)
  • /home/eric/traefik-config/dynamic/21-pulsar.yml (si modifié)
  • init_db.sql (dans conteneur pulsar-manager, mot de passe admin changé)

Prochain Créneau

  • Mercredi 7 Mai 2026, 14h00 (heure Martinique).
  • Durée prévue : 4-5 heures jusqu'à 19h00.
  • Objectif : Stack 100% fonctionnel pour démo Jeudi.