# 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 ```bash # 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.