bokub / ha-linky

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

"The Enedis API returned an error" #29

Closed Ghizmo34 closed 2 months ago

Ghizmo34 commented 4 months ago

Cela fait plusieurs jours [semaine] que j'ai un retour d'erreur de type 404 : "Cannot fetch consumption load curve from 2024-02-20 to 2024-02-27, here is the error: Conso API a répondu avec une erreur Code: 404 Réponse : { "status": 404, "message": "The Enedis API returned an error", "error": { "error": "no_data_found", "error_description": "no measure found for this usage point" } }" Suis-je le seul ?

peter-bozovic commented 4 months ago

Non, j'ai le même problème ... :-(

bokub commented 4 months ago

Vous avez pensé à regarder dans votre espace client Enedis si y'avait des données pour ces jours là ?

peter-bozovic commented 4 months ago

J'avais les données journaliers, mais pas des horaires.

Je viens d'activer l'option puis je vais voir dans quelques jours: image

jeandavid59 commented 4 months ago

Bonjour J'ai le même message d'erreur 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 14367148960217 found in configuration for consumption [29/02 18:29] Synchronization started for consumption data Last saved statistic date is 21/02/2024 Cannot fetch consumption load curve from 2024-02-22 to 2024-02-29, here is the error: Conso API a répondu avec une erreur Code: 404 Réponse : { "status": 404, "message": "The Enedis API returned an error", "error": { "error": "no_data_found", "error_description": "no measure found for this usage point" } } Data import returned nothing ! PRM 14276266191182 found in configuration for consumption [29/02 18:29] Synchronization started for consumption data Last saved statistic date is 22/02/2024 Cannot fetch consumption load curve from 2024-02-23 to 2024-02-29, here is the error: Conso API a répondu avec une erreur Code: 404 Réponse : { "status": 404, "message": "The Enedis API returned an error", "error": { "error": "no_data_found", "error_description": "no measure found for this usage point" } } Data import returned nothing ! Data synchronization planned every day at 06:14:39 and 09:14:39 Connection with Home Assistant closed

si j'utilise la commande dans un "terminal" sous HA curl -X GET \ 'https://conso.boris.sh/api/daily_consumption?prm=MON_PRM&start=2024-02-22&end=2024-02-29' \ -H 'Authorization: Bearer MON_TOKEN' J'obtiens {"usage_point_id":"MON_PRM","start":"2024-02-22","end":"2024-02-29","quality":"BRUT","reading_type":{"unit":"Wh","measurement_kind":"energy","aggregate":"sum","measuring_period":"P1D"},"interval_reading":[{"value":"14507","date":"2024-02-22"},{"value":"19530","date":"2024-02-23"},{"value":"21538","date":"2024-02-24"},{"value":"21717","date":"2024-02-25"},{"value":"19270","date":"2024-02-26"},{"value":"17995","date":"2024-02-27"},{"value":"19760","date":"2024-02-28"}]} J'ai vérifié le PRM et le TOKEN dans mon fichier de config et c'est pareil. Le soucis est apparu avec les dernières révisions de l'appli.

Merci de votre aide

bokub commented 4 months ago

@jeandavid59 L'erreur qui s'affiche te dit qu'il n'y a pas de données horaires, et ta commande curl demande des données journalières.

Est-ce que dans ton espace client Enedis tu arrives à visualiser des données horaires ?

jeandavid59 commented 4 months ago

Bonjour, Je n'avais pas activé les consommations HORAIRES sur le site d'Enedis . Maintenant tout fonctionne correctement. Merci du support.

bokub commented 4 months ago

@Ghizmo34 laisse moi deviner tu as aussi oublié d'activer la collecte ?

peter-bozovic commented 4 months ago

Je vois bien les données par demi-heure sur l'espace Enedis après l'activation de collecte horaire

Mais toujours rien du coté Home Assistant :(

Il n'y a plus d'erreur dans les logs du add-on: image

Mais je ne vois toujours rien du coté dans le suivi "Energy": image

J'ai désinstallé vendredi le plugin pour tout réinstaller et tout reconfiguré ! Quelque chose aurai du remonter en 2 jours ? Ou j'ai loupé un paramétrage quelque part ? :(

bokub commented 4 months ago

Tu regardes bien la journée du 2 mars dans ton dashboard energy ?

peter-bozovic commented 4 months ago

Ah, je ne voyais pas qu'on pouvait changer la date :) J'ai trouvé l'option en haut et je vois bien les données des jours précédents !

Dernier élément serait d’intégrer les couts, mais j'ai vu que tu avait essayé d'en discuter sur les forums HA sans de réponse claire :( Comme toutes les solutions que j'ai pu trouver semblent trop compliquées pour ma connaissance Noob de HA, on va faire sans pour l'instant ...

Par rapport au plugin, je dirais juste que ça pourrait être utile de préciser dans la documentation qu'en plus du compte Enedis et la clé API, il faut passer par les options pour activer le suivi par horaire !

Sinon c'est TOP ! Merci :)

bokub commented 4 months ago

Par rapport au plugin, je dirais juste que ça pourrait être utile de préciser dans la documentation qu'en plus du compte Enedis et la clé API, il faut passer par les options pour activer le suivi par horaire !

Oui ça y est déjà

gpion commented 3 months ago

J'ai le mème problème :

Conso API a répondu avec une erreur
Code: 404
Réponse : {
    "status": 404,
    "message": "The Enedis API returned an error",
    "error": {
        "error": "no_data_found",
        "error_description": "no measure found for this usage point"
    }
}
Data import returned nothing !

Et sur mon compte Enedis la collecte de données horaires est bien activée

bokub commented 3 months ago

@gpion Pour quelle période as-tu cette erreur ? As-tu vérifié si tu voyais des données pour la période en question sur ton espace client Enedis ?

gpion commented 3 months ago

@gpion Pour quelle période as-tu cette erreur ?

journée d'hier : cannot fetch consumption load curve from 2024-03-21 to 2024-03-22:

As-tu vérifié si tu voyais des données pour la période en question sur ton espace client Enedis ?

A oui zut, "Données indisponibles" depuis hier 00:00 (les jours précédents sont OK) Faut les prévenir ou simplement attendre ?

bokub commented 3 months ago

Tu peux les prévenir mais à mon avis tu perds ton temps... Sinon tu peux attendre quelques jours voir si le problème persiste, ou si ça concerne juste la journée d'hier.

gpion commented 3 months ago

Alors que j'étais en chat avec un conseiller, j'ai dupliqué l'onglet et les données sont apparues . Je revérifierai demain