Files
smart-city-digital-twin-mar…/session_resume_2026-05-19.md
2026-05-19 16:36:08 -04:00

2.1 KiB

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