Sensor pour Enedis - apiEnedis

Hello et merci pour ta réponse. Pardonnes moi cette question bete mais je n’ai pas trouvé l’endroit ou creer un service ? sinon pour le reste vu et compris !

Pour lancer un service manuellement c’est ici:

Bonjour,

Je n’ai plus de données journalières depuis 4 jours ?

Api refait je suis bien sur myelectricalData

Bonsoir je repost à nouveau ( car ne suis pas souvent ici) je n’est plus de remontées depuis fin décembre 2022 Pourquoi sur Alex et MQTT .

Les logs sont bon

Bonsoir
Impossible de créer le token
La page enedisgateway.tech ou myelectricaldata.fr me remonte une erreur 404 sur la page https://mon-compte-particulier.enedis.fr/

Une idée?

Lire le github et le forum plutôt que demander chaque jour la même chose.

2 « J'aime »

Justement j’ai lu :
Un question ? Un problème ? Une demande ? Venez en parler sur le fil de discussion dédié sur le forum HACF.

Lis mieux et utilise aussi la recherche du forum
https://github.com/m4dm4rtig4n/myelectricaldata/issues/291

1 « J'aime »

Désolé je n’avais pas connaissance de la partie issue

Il y a également de nombreuses discussions sur le sujet sur le forum. Il y a une fonction rechercher au cas où

1 « J'aime »

Bonjour à tous,
Je suis un nouvel utilisateur de la passerelle myelectricaldata. J’ai patienté le temps que l’API chez Enedis soit de nouveau fonctionnelle afin de faire la demande de consentement. Du côté de myelectricaldata les remontées se font bien. J’ai voulu utiliser cette apiEnedis pour ensuite avoir la carte sur mon dashboard mais je rencontre un problème.
Les sensors sont quasi tous indisponibles :

Ce qui m’empêche d’avoir la carte sur mon dashboard évidemment.
En parallèle j’ai vu qu’il y avait une issue en cours pour un problème similaire sur le github et pour laquelle j’ai également indiqué que j’avais ce problème là.
Si jamais quelqu’un a une idée du problème ici, ce serait bienvenu.
Merci :slight_smile:

2 « J'aime »

Bonjour!
taous a marché bien jusqu’a cette matin quand j’ai redemarrr´HASS. J’ai verifiez les logs et tous semble bien, je recu les fiches. Mais les entities ne sont plus mis a jour?

Bon j’ai bien récupéré mes infos et la card fonctionne.

Par contre j’ai pas compris comment mettre le tarif. Est ce calculé automatiquement?

Bon, il a marché aujourd’hui entre 10 et 15 heure. Mais maintenant encore hors fonction.

J’ai rien changer aujourd’hui??

Bonjour,
je n’arrive pas a comprendre pourquoi je n’ai pas la partie historique/comparaison.
Quelqu’un a une idée ?
image

Merci

Juste un soucis de remontés, c’est très fréquent. Il y a pas une semaine ou ca bug pas chez enedis…

Bonjour,
J’ai mis en place la carte, j’ai bien les remontées de conso, par contre aucune info sur le prix de la conso J’ai un tarif bleu tout simple sans HCHP. Je ne sais pas ce que j’ai oublié dans le parametrage.
Merci à vous

Bonjour,
les donnes myEnedis ne remonte plus depuis le 26 janvier (sauf ecowatt?), j’ai deposé une demande sur le github et je vois que je ne suis pas seul.
Les données myenedis ne sont pas mise à jour · Issue #224 · saniho/apiEnedis (github.com)
A chaque interrogation par myenedis j’ibtiens la réponse comme quoi j’ai dépassé le nombre max de requetes (50)

Je suis passé a cette date de enedisgateway à myelectricaldata.

Ce matin j’ai donc décide de sauvegarde tous les repertoires enedis, puis de tout supprimer pour réinstaller
résultat: le données myenedis sont bien créées mais pas mises à jour ( unavailable)

En continuant mes recherches j’ai constaté que le répertoire /custom_component/ archive/myenedis/monpdl/ était vide.
J’ai donc récuperé les fichiers xxx_req.json depuis ma sauvegarde
résultat ; les variables sont créées avec des valeurs -1 ou 0 pour les attributs.

Dans le fichier log aucune trace d’interrogation de myenedis.

Les données myelectricaldata_consumption_monpdl_ sont mises à jour correctement mais toujours pas myenedis.

Merci d’avance pour votre aide

PS : log

2023-03-09 19:04:02.444 INFO (SyncWorker_5) [myEnedis] ** update_data 14287554172639 **
2023-03-09 19:04:02.444 DEBUG (SyncWorker_5) [myEnedis] 14287554172639 >>>> getData, self._dataJson ? {‹ updateYesterdayLastYear_Req ›: {‹ deb ›: ‹ 2022-03-06 ›, ‹ fin ›: ‹ 2022-03-07 ›, ‹ callok ›: True}, ‹ updateLast7DaysDetails_Req ›: {‹ deb ›: ‹ 2023-02-28 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ updateContract ›: {‹ customer ›: {‹ customer_id ›: ‹ -1117340961 ›, ‹ usage_points ›: [{‹ usage_point ›: {‹ usage_point_id ›: ‹ 14287554172639 ›, ‹ usage_point_status ›: ‹ com ›, ‹ meter_type ›: ‹ AMM ›}, ‹ contracts ›: {‹ segment ›: ‹ C5 ›, ‹ subscribed_power ›: ‹ 12 kVA ›, ‹ last_activation_date ›: ‹ 1999-11-24+01:00 ›, ‹ distribution_tariff ›: ‹ BTINFMUDT ›, ‹ offpeak_hours ›: ‹ HC (1H30-7H30;12H30-14H30) ›, ‹ contract_status ›: ‹ SERVC ›, ‹ last_distribution_tariff_change_date ›: ‹ 2022-12-08+01:00 ›}}]}}, ‹ updateLastMonth_Req ›: {‹ deb ›: ‹ 2023-02-01 ›, ‹ fin ›: ‹ 2023-03-01 ›, ‹ callok ›: True}, ‹ updateCurrentYear_Req ›: {‹ deb ›: ‹ 2023-01-01 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ updateEcoWatt_Req ›: {‹ deb ›: ‹ 2023-03-06 ›, ‹ fin ›: ‹ 2023-03-08 ›, ‹ callok ›: True}, ‹ updateLastYear_Req ›: {‹ deb ›: ‹ 2022-01-01 ›, ‹ fin ›: ‹ 2023-01-01 ›, ‹ callok ›: True}, ‹ updateCurrentWeek_Req ›: {‹ deb ›: ‹ 2023-03-06 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ updateYesterdayProduction_Req ›: {‹ deb ›: ‹ 2023-03-06 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ updateYesterday_Req ›: {‹ deb ›: ‹ 2023-03-06 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ updateLastMonthLastYear_Req ›: {‹ deb ›: ‹ 2022-02-01 ›, ‹ fin ›: ‹ 2022-03-01 ›, ‹ callok ›: True}, ‹ updateCurrentMonth_Req ›: {‹ deb ›: ‹ 2023-03-01 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ updateCurrentWeekLastYear_Req ›: {‹ deb ›: ‹ 2022-03-07 ›, ‹ fin ›: ‹ 2022-03-08 ›, ‹ callok ›: True}, ‹ updateYesterdayConsumptionMaxPower_Req ›: {‹ deb ›: ‹ 2023-03-06 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ updateLastWeek_Req ›: {‹ deb ›: ‹ 2023-02-27 ›, ‹ fin ›: ‹ 2023-03-06 ›, ‹ callok ›: True}, ‹ updateLast7Days_Req ›: {‹ deb ›: ‹ 2023-02-28 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ updateTempo_Req ›: {‹ deb ›: ‹ 2023-02-16 ›, ‹ fin ›: ‹ 2023-02-18 ›, ‹ callok ›: True}, ‹ updateDataYesterdayHCHP_Req ›: {‹ deb ›: ‹ 2023-03-06 ›, ‹ fin ›: ‹ 2023-03-07 ›, ‹ callok ›: True}, ‹ lastCall ›: {‹ timeLastCall ›: ‹ 2023-03-07 11:32:25.352231 ›, ‹ lastUpdate ›: ‹ 2023-03-07 11:32:25.352251 ›, ‹ statutLastCall ›: True, ‹ version ›: ‹ 2.3.0 ›}}
2023-03-09 19:04:02.445 DEBUG (SyncWorker_5) [myEnedis] contract ? 14287554172639
2023-03-09 19:04:02.445 INFO (SyncWorker_5) [myEnedis] HorairePossible: 1516<=1904<2330 => True
2023-03-09 19:04:02.445 INFO (SyncWorker_5) [myEnedis] HorairePossible: 1516<=1904<2330 => True
2023-03-09 19:04:02.446 INFO (SyncWorker_5) [myEnedis] myEnedis …new update self.getHorairePossible() : True ??
2023-03-09 19:04:02.446 INFO (SyncWorker_5) [myEnedis] myEnedis …new update self.getLastCallHier() : True ??
2023-03-09 19:04:02.446 INFO (SyncWorker_5) [myEnedis] myEnedis …new update self.getTimeLastCall() : 2023-03-07 11:32:25.352231 ??
2023-03-09 19:04:02.446 INFO (SyncWorker_5) [myEnedis] myEnedis …new update self.getStatusLastCall() : True??
2023-03-09 19:04:02.447 INFO (SyncWorker_5) [myEnedis] DelayIsGoodAfterError: Last:‹ 2023-03-07 11:32:25.352231 › vs. Now:‹ 2023-03-09 19:04:02.445327 › Δ3600 True
2023-03-09 19:04:02.447 INFO (SyncWorker_5) [myEnedis] myEnedis …new update self.getDelayIsGoodAfterError() : True??
2023-03-09 19:04:02.447 INFO (SyncWorker_5) [myEnedis] myEnedis …_forceCallJson : True??
2023-03-09 19:04:02.447 INFO (SyncWorker_5) [myEnedis] myEnedis …<< call Possible >> : True??
2023-03-09 19:04:02.448 DEBUG (SyncWorker_5) [myEnedis] 14287554172639 - updatecontract data : None
2023-03-09 19:04:02.448 DEBUG (SyncWorker_5) [myEnedis] 14287554172639 - updatecontract data : {‹ customer ›: {‹ customer_id ›: ‹ -1117340961 ›, ‹ usage_points ›: [{‹ usage_point ›: {‹ usage_point_id ›: ‹ 14287554172639 ›, ‹ usage_point_status ›: ‹ com ›, ‹ meter_type ›: ‹ AMM ›}, ‹ contracts ›: {‹ segment ›: ‹ C5 ›, ‹ subscribed_power ›: ‹ 12 kVA ›, ‹ last_activation_date ›: ‹ 1999-11-24+01:00 ›, ‹ distribution_tariff ›: ‹ BTINFMUDT ›, ‹ offpeak_hours ›: ‹ HC (1H30-7H30;12H30-14H30) ›, ‹ contract_status ›: ‹ SERVC ›, ‹ last_distribution_tariff_change_date ›: ‹ 2022-12-08+01:00 ›}}]}}
2023-03-09 19:04:02.448 DEBUG (SyncWorker_5) [myEnedis] --updateContract : data {‹ customer ›: {‹ customer_id ›: ‹ -1117340961 ›, ‹ usage_points ›: [{‹ usage_point ›: {‹ usage_point_id ›: ‹ 14287554172639 ›, ‹ usage_point_status ›: ‹ com ›, ‹ meter_type ›: ‹ AMM ›}, ‹ contracts ›: {‹ segment ›: ‹ C5 ›, ‹ subscribed_power ›: ‹ 12 kVA ›, ‹ last_activation_date ›: ‹ 1999-11-24+01:00 ›, ‹ distribution_tariff ›: ‹ BTINFMUDT ›, ‹ offpeak_hours ›: ‹ HC (1H30-7H30;12H30-14H30) ›, ‹ contract_status ›: ‹ SERVC ›, ‹ last_distribution_tariff_change_date ›: ‹ 2022-12-08+01:00 ›}}]}}
2023-03-09 19:04:02.449 DEBUG (SyncWorker_5) [myEnedis] updateContract : data {‹ customer ›: {‹ customer_id ›: ‹ -1117340961 ›, ‹ usage_points ›: [{‹ usage_point ›: {‹ usage_point_id ›: ‹ 14287554172639 ›, ‹ usage_point_status ›: ‹ com ›, ‹ meter_type ›: ‹ AMM ›}, ‹ contracts ›: {‹ segment ›: ‹ C5 ›, ‹ subscribed_power ›: ‹ 12 kVA ›, ‹ last_activation_date ›: ‹ 1999-11-24+01:00 ›, ‹ distribution_tariff ›: ‹ BTINFMUDT ›, ‹ offpeak_hours ›: ‹ HC (1H30-7H30;12H30-14H30) ›, ‹ contract_status ›: ‹ SERVC ›, ‹ last_distribution_tariff_change_date ›: ‹ 2022-12-08+01:00 ›}}]}}
2023-03-09 19:04:02.451 DEBUG (SyncWorker_5) [myEnedis] updateContract(2) : data {‹ customer ›: {‹ customer_id ›: ‹ -1117340961 ›, ‹ usage_points ›: [{‹ usage_point ›: {‹ usage_point_id ›: ‹ 14287554172639 ›, ‹ usage_point_status ›: ‹ com ›, ‹ meter_type ›: ‹ AMM ›}, ‹ contracts ›: {‹ segment ›: ‹ C5 ›, ‹ subscribed_power ›: ‹ 12 kVA ›, ‹ last_activation_date ›: ‹ 1999-11-24+01:00 ›, ‹ distribution_tariff ›: ‹ BTINFMUDT ›, ‹ offpeak_hours ›: ‹ HC (1H30-7H30;12H30-14H30) ›, ‹ contract_status ›: ‹ SERVC ›, ‹ last_distribution_tariff_change_date ›: ‹ 2022-12-08+01:00 ›}}]}}
2023-03-09 19:04:02.451 DEBUG (SyncWorker_5) [myEnedis] contract ?(end) 14287554172639
2023-03-09 19:04:02.452 DEBUG (MainThread) [myEnedis] Finished fetching Enedis information for 14287554172639 data in 0.009 seconds (success: True)
2023-03-09 19:04:02.460 INFO (MainThread) [myEnedis] – ** on va mettre à jour : 14287554172639
2023-03-09 19:04:02.460 INFO (MainThread) [myEnedis] *** SENSOR ***
2023-03-09 19:04:02.460 INFO (MainThread) [myEnedis] status :defaultdict(<class ‹ int ›>, {‹ version ›: ‹ 2.4.0 ›, ‹ versionGit ›: None, ‹ serviceEnedis ›: ‹ myElectricalData ›, ‹ versionUpdateAvailable ›: False, ‹ nbCall ›: 0, ‹ typeCompteur ›: ‹ consommation ›, ‹ numPDL ›: ’ 14287554172639’, ‹ horaireMinCall ›: 1516, ‹ activationDate ›: None, ‹ lastUpdate ›: datetime.datetime(2023, 3, 7, 11, 32, 25, 352231), ‹ timeLastCall ›: datetime.datetime(2023, 3, 7, 11, 32, 25, 352231), ‹ yesterday ›: 0, ‹ last_week ›: 0, ‹ yesterdayDate ›: None, ‹ yesterdayLastYear ›: 0, ‹ yesterdayLastYearDate ›: None, ‹ yesterdayConsumptionMaxPower ›: 0, ‹ day_1_HP ›: -1, ‹ day_2_HP ›: -1, ‹ day_3_HP ›: -1, ‹ day_4_HP ›: -1, ‹ day_5_HP ›: -1, ‹ day_6_HP ›: -1, ‹ day_7_HP ›: -1, ‹ day_1_HC ›: -1, ‹ day_2_HC ›: -1, ‹ day_3_HC ›: -1, ‹ day_4_HC ›: -1, ‹ day_5_HC ›: -1, ‹ day_6_HC ›: -1, ‹ day_7_HC ›: -1, ‹ dailyweek_cost ›: [-1, -1, -1, -1, -1, -1, -1], ‹ dailyweek_costHC ›: [-1, -1, -1, -1, -1, -1, -1], ‹ dailyweek_HC ›: [-1, -1, -1, -1, -1, -1, -1], ‹ dailyweek ›: [‹ 2023-03-08 ›, ‹ 2023-03-07 ›, ‹ 2023-03-06 ›, ‹ 2023-03-05 ›, ‹ 2023-03-04 ›, ‹ 2023-03-03 ›, ‹ 2023-03-02 ›], ‹ dailyweek_costHP ›: [-1, -1, -1, -1, -1, -1, -1], ‹ dailyweek_HP ›: [-1, -1, -1, -1, -1, -1, -1], ‹ day_1 ›: -1, ‹ day_2 ›: -1, ‹ day_3 ›: -1, ‹ day_4 ›: -1, ‹ day_5 ›: -1, ‹ day_6 ›: -1, ‹ day_7 ›: -1, ‹ daily ›: [-1, -1, -1, -1, -1, -1, -1], ‹ halfhourly ›: [], ‹ offpeak_hours ›: [[‹ 01:30 ›, ‹ 07:30 ›], [‹ 12:30 ›, ‹ 14:00 ›]], ‹ peak_hours ›: ‹ 0.000 ›, ‹ peak_offpeak_percent ›: 0, ‹ yesterday_HC_cost ›: ‹ 0.000 ›, ‹ yesterday_HP_cost ›: ‹ 0.000 ›, ‹ daily_cost ›: ‹ 0.00 ›, ‹ yesterday_HC ›: ‹ 0.000 ›, ‹ yesterday_HP ›: ‹ 0.000 ›, ‹ yesterday_HCHP ›: ‹ 0.000 ›, ‹ current_week ›: ‹ 0.000 ›, ‹ current_week_last_year ›: ‹ 0.000 ›, ‹ last_month ›: ‹ 0.000 ›, ‹ last_month_last_year ›: ‹ 0.000 ›, ‹ current_month ›: ‹ 0.000 ›, ‹ current_month_last_year ›: ‹ 0.000 ›, ‹ last_year ›: ‹ 0.000 ›, ‹ current_year ›: ‹ 0.000 ›, ‹ errorLastCall ›: ‹  ›, ‹ errorLastCallInterne ›: None, ‹ year_evolution ›: 0, ‹ monthly_evolution ›: 0, ‹ current_week_evolution ›: 0, ‹ current_month_evolution ›: 0, ‹ yesterday_evolution ›: 0, ‹ subscribed_power ›: ‹ ??? ›, ‹ offpeak_hours_enedis ›: (), ‹ yesterday_production ›: 0})
2023-03-09 19:04:02.461 INFO (MainThread) [myEnedis] state :0.000
2023-03-09 19:04:02.461 INFO (MainThread) [myEnedis] *** FIN SENSOR ***
2023-03-09 19:04:02.461 INFO (MainThread) [myEnedis] – ** on va mettre à jour : 14287554172639
2023-03-09 19:04:02.461 INFO (MainThread) [myEnedis] *** SENSOR ***
2023-03-09 19:04:02.461 INFO (MainThread) [myEnedis] status :defaultdict(<class ‹ int ›>, {‹ version ›: ‹ 2.4.0 ›, ‹ versionGit ›: None, ‹ serviceEnedis ›: ‹ myElectricalData ›, ‹ versionUpdateAvailable ›: False, ‹ nbCall ›: 0, ‹ typeCompteur ›: ‹ production ›, ‹ numPDL ›: ’ 14287554172639’, ‹ horaireMinCall ›: 1516, ‹ activationDate ›: None, ‹ lastUpdate ›: datetime.datetime(2023, 3, 7, 11, 32, 25, 352231), ‹ timeLastCall ›: datetime.datetime(2023, 3, 7, 11, 32, 25, 352231), ‹ yesterday ›: 0, ‹ last_week ›: 0, ‹ yesterday_production ›: 0, ‹ errorLastCall ›: ‹  ›, ‹ errorLastCallInterne ›: None})
2023-03-09 19:04:02.461 INFO (MainThread) [myEnedis] state :0.000
2023-03-09 19:04:02.462 INFO (MainThread) [myEnedis] *** FIN SENSOR ***

va voir ici