bokub / linky

🔌 CLI tool to retrieve Linky smart meters data
GNU General Public License v3.0
226 stars 22 forks source link

Add energy production commands #26

Closed maelgangloff closed 2 years ago

maelgangloff commented 2 years ago

Bonjour, Actuellement le projet ne gère pas les relevés de production d'électricité or l'API d'Enedis possèdes des endpoints permettant de récupérer ces relevés. Je précise que ne possédant pas d'installation électrique de ce type je ne peux pas vérifier que mon ajout fonctionne.

bokub commented 2 years ago

Merci pour la PR !

Je précise que ne possédant pas d'installation électrique de ce type je ne peux pas vérifier que mon ajout fonctionne.

Ouais, ben pareil pour moi malheureusement...

J'aimerais bien tester l'intégration avant de merger, si quelqu'un veut bien prêter ses tokens ce serait très gentil, en attendant je laisse la PR ouverte

kptdobe commented 2 years ago

J'ai un compteur de production et je viens d'essayer. Le premier problème vient des permissions que l'intégration Bobup Linky demande:

Vous partagez vos données suivantes avec Bokub Linky pendant 3 ans Données de consommation

  • Votre consommation d'électricité quotidienne
  • Votre consommation d’électricité par demi-heure
  • Votre puissance maximale de consommation d’électricité quotidienne

Je peux autoriser seulement la consommation et pas la production donc je ne peux pas partager mon compteur de prod. Avant de pouvoir tester la suite, il faut donc changer le serveur ;)

bokub commented 2 years ago

Hello,

Je viens de rajouter les autorisations suivantes à l'application:

Il faut juste générer un nouveau token et ça devrait être pris en compte

image

kptdobe commented 2 years ago

Efficace!

dailyprod ok.

image

loadcurveprod not ok (mais peut-être que je ne sais pas comment ça marche).

image

Je dois pouvoir debugger la semaine pro.

kptdobe commented 2 years ago

ok, j'ai regardé. Je pense que le problème est assez simple: il faut au préalable activer la "Collecte de la production horaire" depuis le site Enedis:

Je suppose que la même chose est valable pour avoir des données sur la consommation horaire.

J'attends l'activation de la collecte et je re-teste.

kptdobe commented 2 years ago

En passant, l'API fait son job - 404, no_data_found.

Le tool renvoie une erreur alors que peut-être il devrait simplement "Pas de données". Mais bon, c'est vraiment pour pinailler ;)

kptdobe commented 2 years ago

ok... la production horaire est enfin disponible sur mon compteur de production. J'ai donc re-tester les 2 commandes et elles fonctionnent:

image

A priori, vous pouvez donc merger la PR.

Va se poser la question de comment gérer plusieurs usage-point-id (généraliser https://github.com/bokub/linky/issues/17).

bokub commented 2 years ago

@maelgangloff La feature est enfin publiée sur npm ! Merci encore :pray:

@kptdobe Puis-je te demander de faire quelques tests avec la dernière version (1.5.0) pour vérifier que la production électrique est bien récupérée ?

Pour info le multi-compteurs a été également ajouté, il faut simplement préciser l'usage-point id avec le paramètre -u (plus d'infos dans le README).

Merci d'avance :+1: