Add session resume 2026-05-19
This commit is contained in:
45
session_resume_2026-05-19.md
Normal file
45
session_resume_2026-05-19.md
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
# Session Resume - 2026-05-19
|
||||||
|
|
||||||
|
## Objectif
|
||||||
|
Afficher les capteurs IoT simulés sur la carte OpenRemote en temps réel (Martinique).
|
||||||
|
|
||||||
|
## Actions effectuées
|
||||||
|
1. **Investigation approfondie** du problème d'affichage des points sur la carte OpenRemote
|
||||||
|
2. **Tentatives de correction** :
|
||||||
|
- Ajout de `meta: {showOnDashboard: true}` sur l'attribut location
|
||||||
|
- Ajout d'`agentLink` pointant vers un agent MQTT (via SQL)
|
||||||
|
- Création de dashboards via l'API et via la DB
|
||||||
|
- Modification du mapsettings.json pour ajouter une source GeoJSON externe
|
||||||
|
- Correction des coordonnées GeoJSON (lat/lon → lon/lat) dans le proxy
|
||||||
|
- Utilisation de la page `#/map` native du Manager
|
||||||
|
3. **Décision de repartir de zéro** avec une installation fraîche du Manager
|
||||||
|
4. **Nettoyage** : Suppression des volumes et conteneurs Docker
|
||||||
|
5. **Relancement** : Démarrage des conteneurs (PostgreSQL en recovery)
|
||||||
|
|
||||||
|
## Découvertes clés
|
||||||
|
- **Coordonnées GeoJSON** : Doivent être [longitude, latitude] en GeoJSON standard
|
||||||
|
- **PostgreSQL recovery** : Après `docker-compose down --volumes`, peut prendre 10+ minutes
|
||||||
|
- **Dashboard map widget via API** : Ne fonctionne pas, doit être configuré via l'UI
|
||||||
|
- **agentLink** : Nécessaire mais pas suffisant — l'agent doit être actif
|
||||||
|
- **Custom project** : `/home/eric/openremote/custom-project/` cloné et prêt
|
||||||
|
|
||||||
|
## État actuel
|
||||||
|
- PostgreSQL en recovery (fsync du data directory)
|
||||||
|
- Keycloak et Manager en attente du PostgreSQL
|
||||||
|
- Script d'attente en arrière-plan
|
||||||
|
|
||||||
|
## Prochaines étapes
|
||||||
|
1. Attendre que le PostgreSQL soit prêt
|
||||||
|
2. Vérifier que le Manager et Keycloak démarrent correctement
|
||||||
|
3. Lancer le simulateur pour créer les assets dans le realm master
|
||||||
|
4. Créer un dashboard avec le widget de carte via l'UI du Manager
|
||||||
|
5. Vérifier l'affichage des points
|
||||||
|
|
||||||
|
## Fichiers modifiés
|
||||||
|
- `/home/eric/smart-city-digital-twin-martinique/geojson-proxy/geojson_proxy.py`
|
||||||
|
- `/storage/manager/mapsettings.json`
|
||||||
|
- `/home/eric/smart-city-digital-twin-martinique/TODO.md`
|
||||||
|
- `~/.hermes/skills/iot/openremote-platform/SKILL.md`
|
||||||
|
|
||||||
|
## Commits
|
||||||
|
- `smart-city-digital-twin-martinique` : commit `2377bc0` pushé sur master
|
||||||
Reference in New Issue
Block a user