Enedisgateway2mqtt

Hello

Apres quelque galére à mettre en place , le truc est une tuerie , super boulot… :ok_hand:

Dommage qu’un module TIC direct sur le linky est pas pris en charge
Car raccordé sur mon linky
https://www.cartelectronic.fr/teleinfo-compteur-enedis/127-teleinfo-1-compteur-usb-lc.html

Pour ça il faut avois une sensor : sensor.enedisgateway_xxxxxxxxx
Avec des données comme ça


Si pas dispo, il faut l’activer par la config

home_assistant:
  discovery: true
  discovery_prefix: homeassistant
  card_myenedis: true

J’utilise enedisgateway2MQTT depuis près d’un mois, avec 2 PDL, je rapatrie sans souci le PDL1 décrit en premier également dans le config Yaml, le PDL2 a été seulement rapatrié une seule fois, au début et depuis plus rien.
J’ai cru à problème coté ENEDIS. j’ai donc « inverser » mes PDL dans ma config et je rencontre le même phénomène , le PDL2 mis en tête dans config.yaml fonctionne mais pas le PDL1 (pas du tout), car je n’ai pas vider la base de donnée.

Quelqu’un a t’il une piste, j’ai regardé les issues sur Github, mais rien de parlant, à mon sens, ouvrir un nouveau ticket sera peut être la solution.
Merci de votre aide

Salut,

J’ai une incohérence entre ma conso totale qui diffère de la somme HC + HP.
La conso est bonne.
J’utilise également MyEnedis qui lui remonte correctement HC et HP.

Current version: 0.7.7-3

Merci pour votre aide !

image

Salut,

Tu a bien configurer la plage de temps pour heures creuses ?

Même situation :

  • Conso totale ok :white_check_mark:.
  • Erreur sur le ratio HP/HC :x:.

MyEnedis et une esp branchée sur la sortie TIC me remontent des valeurs identiques et correctes.

La plage de temps HC a été laissée vide, conformément à ce que j’ai pu lire à ce sujet (récupération auto des horaires).

Avec ou sans (il récupère l’info contrat 22h30-06h30), les données HC et HP sont fausses…

Bonjour, J’ai l’impression qu’il y a un soucis pour l’obtention d’un token. Après validation de consentement, rien ne se passe en appuyant sur le bouton valider pourtant je reçois bien un mail informant de l’accord. Est-ce que quelqu’un arrive à obtenir son token ?

Idem, rien ne se passe après avoir cliqué sur « Valider ». Je reçois un mail avec un récapitulatif de la demande de partage, mais pas de token et la page ne bouge pas…On va attendre

Je les ai avertis début de semaines du soucis, ils ont envoyer la com à ce sujet hier d’ailleurs.
Bref je ne peut rien faire tt est chez eux :confused:

1 « J'aime »

Ok ça marche, plus qu’a attendre qu’il résolve ce point alors :frowning:

Moi qui voulais me lancer dans l’implémentation de la passerelle, j’arrive au bon moment… si tu as des news je suis preneur

Bonjour,
J’ai basculé de l’intégration MyEnedis vers EnedisGateway2MQTT.
Est-ce qu’il serait possible de récupérer la valeur du pic de consommation comme cela était fait avec MyEnedis?
Cette valeur permet de savoir si on est en limite de la puissance souscrite dans le contrat ou non.
Merci déjà pour l’effort qui a été mis dans le développement ce cette intégration!

Bonjour,
Lorsque l’intégration fonctionne pour aller chercher les données, j’obtiens le message suivant:
2022-07-31 09:21:27.273031 - ERROR : => API Call number per day is reached (15), please wait until tomorrow to load the rest of data

Cependant si je lance la requête manuellement avec curl, j’obtiens bien les données sans message d’erreur.
Est-ce que quelqu’un a le même problème?

Merci
Cordialement

Hello

touche à rien pour l’instant , le nombre de demandes est atteint

API Call number per day is reached (15), please wait until tomorrow to load the rest of data

FR:
appel API par jour est atteint (15), veuillez attendre jusqu’à demain pour charger le reste des données

Bonjour,
Merci j’ai bien compris…mais j’ai ce message tous les jours et les valeurs d’état des entités ne sont pas mises à jour.
Cordialement

Bonsoir. J’ai un souci depuis quelques jours. L’application avait crash et j’avais une erreur où il était indiqué de renouveler mes consentements. Je suis allé sur la page pour les renouveler et relancer l’intégration. Tout est reparti mais aujourd’hui de nouveau le problème est revenu.

Que faut il faire?
Merci

Bonjour,
J’ai le même problème.
L’intégration va fonctionner 2 ou 3 fois et va ensuite ‹ crasher ›.
Est-ce que d’autres personnes ont le même problème?
Merci

Pour info, voici mon log:

2022-08-14 02:12:48.228475 - INFO  : ####################################################################################
2022-08-14 02:12:48.228562 - INFO  : #                                222615xxxxxxxx                                    #
2022-08-14 02:12:48.229025 - INFO  : ####################################################################################
2022-08-14 02:12:48.229086 - INFO  : Get contract :
2022-08-14 02:12:48.230967 - INFO  :  => Query Cache
2022-08-14 02:12:48.247788 - INFO  : ####################################################################################
2022-08-14 02:12:48.248142 - INFO  : Get Addresses :
2022-08-14 02:12:48.250148 - INFO  :  => Query Cache
2022-08-14 02:12:48.257018 - INFO  : ####################################################################################
2022-08-14 02:12:48.257382 - INFO  : Get Consumption :
2022-08-14 02:12:48.309735 - INFO  : Data is missing between 2021-08-14 / 2022-08-14
2022-08-14 02:12:48.309820 - INFO  :  => Load data from API
2022-08-14 02:12:48.993333 - INFO  : =====> ERROR : Exception <======
2022-08-14 02:12:48.993507 - INFO  : 'meter_reading'
2022-08-14 02:12:48.994166 - INFO  : ==> usage_point_id => 222615xxxxxxxx
2022-08-14 02:12:48.994287 - INFO  : ==> error => token_refresh_401
2022-08-14 02:12:48.994627 - INFO  : ==> description => Une erreur est survenue, merci de renouveller vos consentements.
2022-08-14 02:12:48.995403 - INFO  : ==> user_alert => True
Traceback (most recent call last):
  File "/app/main.py", line 656, in <module>
    run(pdl, pdl_config)
  File "/app/main.py", line 292, in run
    ha_discovery_consumption = day.getDaily(headers, cur, con, client, pdl, pdl_config, "consumption",
  File "/app/daily.py", line 48, in getDaily
    current_value = int(value["value"])
TypeError: string indices must be integers
[02:12:49] FATAL: The app has crashed. Are you sure you entered the correct config options?

Même problème, même erreur.