bokub / ha-linky

📊 Home Assistant add-on for Linky smart meters
MIT License
145 stars 8 forks source link

Installation - Problème de synchronisation #43

Closed AlexandreV16360 closed 2 months ago

AlexandreV16360 commented 2 months ago

Bonjour,

Je vous remercie de nouveau pour le module.

Je viens de l'installer, de le paramétrer et au lancement, les logs me donnent une synchronisation impossible.

Voici le journal des logs (bien sûr le PRM est changé) :

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
HA Linky is starting
Connection with Home Assistant established
PRM 15117221364720 found in configuration for production
[23/04 13:07] Synchronization started for production data
No statistics found for PRM 000000000000000 in Home Assistant
PRM 15117221364720 found in configuration for consumption
Data synchronization failed, no previous statistic found in Home Assistant
[23/04 13:07] Synchronization started for consumption data
Last saved statistic date is 22/04/2024
Everything is up-to-date, nothing to synchronize
Data synchronization planned every day at 06:23:00 and 09:23:00
Connection with Home Assistant closed

Et mon fichier de config :

prm: "000000000000000"
 token: >-
    xxx
  name: Electricite__Linky_Consommation
  action: sync
  production: true
- prm: "000000000000000"
 token: >-
    xxx
  name: Electricite__Linky_Production
  action: sync
  production: false

Pourriez vous me dire si j'ai fait une erreur ?

Je vous remercie.

bokub commented 2 months ago

Fais une remise à zéro et recommence une synchro stp

bokub commented 2 months ago

Par contre t'as pas inversé production et consommation ?

AlexandreV16360 commented 2 months ago

alors en mettant reset, j'obtiens ça :

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
HA Linky is starting
Connection with Home Assistant established
Removing all statistics for PRM 0
Removing all statistics for PRM 0
Statistics removed successfully for PRM 0 !
Statistics removed successfully for PRM 0 !
Nothing to sync
HA Linky stopped
Connection with Home Assistant closed
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
AlexandreV16360 commented 2 months ago

pour l'inversion, je ne penses pas, dans la seconde partie, il y avait écrit "Linky production" donc j'ai pensé que c'était la partie production mais si tu penses que j'ai inversé, je modifie mes names

bokub commented 2 months ago

Oui jusque là c'est normal tu fais une remise à zéro ça remet à zéro

AlexandreV16360 commented 2 months ago

le repassage en sync me donne :

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
HA Linky is starting
Connection with Home Assistant established
PRM 15117221364720 found in configuration for production
[23/04 13:28] New PRM detected, historical production data import is starting
Found 0 CSV file in /addon_configs/cf6b56a3_linky
Cannot fetch production load curve from 2024-04-16 to 2024-04-23, here is the error:
Conso API a répondu avec une erreur
Code: 400
Réponse : {
    "status": 400,
    "message": "The Enedis API returned an error",
    "error": {
        "error": "ADAM-ERR0123",
        "error_description": "The requested period cannot be anterior to the meter's last activation date"
    }
}
Data import returned nothing !
All available production data has been imported
PRM 0 found in configuration for consumption
[23/04 13:28] New PRM detected, historical consumption data import is starting
Found 0 CSV file in /addon_configs/cf6b56a3_linky
Successfully retrieved consumption load curve from 2024-04-16 to 2024-04-23
Successfully retrieved daily consumption data from 2023-10-20 to 2024-04-16
Successfully retrieved daily consumption data from 2023-04-24 to 2023-10-20
Data import returned 526 data points from 24/04/2023 to 22/04/2024
Data synchronization planned every day at 06:42:41 and 09:42:41
Connection with Home Assistant closed
AlexandreV16360 commented 2 months ago

en tout cas merci pour ta réactivité

bokub commented 2 months ago

Je confirme que tu as inversé production et consommation:

image

Est-ce que ton numéro de PRM est identique dans les 2 cas, ou est-ce que tu as 2 PRMs différents ?

AlexandreV16360 commented 2 months ago

Alors j'ai 1 seul PRM Si je comprends bien, la production est en 1er et la consommation en 2eme ?

bokub commented 2 months ago

Non y'a pas d'ordre

Si tu écris production: true ça veut dire que c'est de la production SI tu écris production: false ça veut dire que c'est de la consommation

C'est expliqué dans la documentation:

production : Choisissez true si le compteur gère la production d'énergie, false sinon

Pour revenir à ton erreur

The requested period cannot be anterior to the meter's last activation date

Est-ce que ton compteur en production est tout nouveau ? C'est quoi la date de la donnée la plus vieille sur ton espace client Enedis ?

AlexandreV16360 commented 2 months ago

merci pour l'information sur production/consommation, c corrigé

Je n'ai pas de production à la maison. Du coup j'enlève cette partie là ?

AlexandreV16360 commented 2 months ago

je viens d'enlever la partie production et du coup plus d'erreur merci beaucoup pour ton aide j'attends juste maintenant l'affichage des données dans le dashboard

bokub commented 2 months ago

Euuh c'est une blague j'espère

Depuis ce midi j'essaie de t'aider à comprendre pourquoi ta production d'électricité ne se synchronise pas correctement, et tu me dis maintenant que tu ne produis pas d’électricité ?

AlexandreV16360 commented 2 months ago

dsl, je n'avais pas compris que ce n'était pas nécessaire, dsl de t'avoir fait perdre du temps

bokub commented 2 months ago

J'ai passé des heures à écrire une documentation que j'estimais claire, donc oui j'ai un peu les boules de me rendre disponible et réactif pour aider les gens qui ne la lisent pas

Bonne journée


PS: la documentation en question:

image