66 lines
3.4 KiB
Markdown
66 lines
3.4 KiB
Markdown
# 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.
|