Skip to content

80. FAQ

Clément VALENTIN edited this page Sep 18, 2023 · 2 revisions

Si vous rencontrez des erreurs SQL au démarrage ?

Le plus simple est de supprimer le fichier cache.db et de relancer l’intégration, mais attention, vous allez perdre tout l’historique dans le cache. Il est cependant possible de le récupérer via la procédure ci-dessous en nommant votre fichier de cache actuel en enedisgateway.db.

Comment migrer de EnedisGateway2MQTT vers MyElectricalData ?

Pour migrer proprement depuis EnedisGateway2MQTT et avant de lancer la migration vers une version >= 0.8.0, merci de respecter cette procédure :

  • Arrêter l’integration
  • Backup le fichier enedisgateway.db (au cas où)
  • Renommer l’actuel en enedisgateway.db.wait
  • Migrer en 0.8.X (Attention le fichier de config a changé vous pouvez reprendre l’exemple ici)
  • Démarrer en 0.8.X pour initialiser le nouveau cache.
  • Arrêter l’intégration.
  • Renommer le enedisgateway.db.wait en enedisgateway.db
  • Re-lancer l’intégration, il va migrer les anciennes données du enedisgateway.db vers le cache.db (visible dans les logs)

Pour ceux qui auraient eu des soucis lors de la migration et souhaitent récupérer leurs anciennes données en cache:

  • Arrêter l’intégration
  • Supprimer le cache.db
  • Démarrer l’intégration pour initialiser correctement le cache.db.
  • Arrêter l’intégration
  • Reprendre le backup (ou le enedisgateway.db.migrate) et le positionner au même endroit que le cache.db avec le nom enedisgateway.db
  • Lancer l’intégration en v0.8.X
  • L’import du enedisgateway.db vers cache.db se fera au lancement
  • Le fichier enedisgateway.db sera renommé en enedisgateway.db.migrate.