[BUG] - Erreurs lors de la récupération des donées
Description du bug Depuis le 3/07 j'ai c'es erreurs dans le log lors de la récuparétion des données.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:15.501 - INFO : [--] RÉCUPÉRATION DE LA CONSOMMATION JOURNALIÈRE : 2024-07-03 13:23:15.501 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:15.504 - INFO : Récupération des données : 2024-05-15 => 2024-07-05 2024-07-03 13:23:15.565 - INFO : Chargement des données depuis MyElectricalData 2024-05-15 => 2024-07-05 2024-07-03 13:23:16.049 - ERROR : 'NoneType' object is not subscriptable Traceback (most recent call last): File "/app/models/query_daily.py", line 154, in run interval_reading = meter_reading["interval_reading"] ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ TypeError: 'NoneType' object is not subscriptable 2024-07-03 13:23:16.050 - ERROR : 'NoneType' object is not subscriptable Traceback (most recent call last): File "/app/models/jobs.py", line 256, in get_consumption run(self.usage_point_config) File "/app/models/jobs.py", line 245, in run Daily(headers=self.header_generate(), usage_point_id=usage_point_id).get() File "/app/models/query_daily.py", line 244, in get if "exit" in response: ^^^^^^^^^^^^^^^^^^ TypeError: argument of type 'NoneType' is not iterable 2024-07-03 13:23:16.051 - ERROR : Erreur lors de la récupération de la consommation journalière 2024-07-03 13:23:16.051 - ERROR : argument of type 'NoneType' is not iterable 2024-07-03 13:23:16.052 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:16.052 - INFO : [--] RÉCUPÉRATION DE LA CONSOMMATION DÉTAILLÉE : 2024-07-03 13:23:16.052 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:16.064 - INFO : Récupération des données : 2024-06-28 => 2024-07-05 2024-07-03 13:23:16.098 - INFO : - 5759m absente du relevé. 2024-07-03 13:23:16.098 - INFO : Chargement des données depuis MyElectricalData 2024-06-28 => 2024-07-05 2024-07-03 13:23:16.556 - ERROR : 'NoneType' object is not subscriptable Traceback (most recent call last): File "/app/models/query_detail.py", line 117, in run for interval_reading in meter_reading["interval_reading"]: ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ TypeError: 'NoneType' object is not subscriptable 2024-07-03 13:23:16.556 - ERROR : 'NoneType' object is not subscriptable Traceback (most recent call last): File "/app/models/jobs.py", line 280, in get_consumption_detail run(self.usage_point_config) File "/app/models/jobs.py", line 269, in run Detail(headers=self.header_generate(), usage_point_id=usage_point_id).get() File "/app/models/query_detail.py", line 199, in get if "exit" in response: ^^^^^^^^^^^^^^^^^^ TypeError: argument of type 'NoneType' is not iterable 2024-07-03 13:23:16.557 - ERROR : Erreur lors de la récupération de la consommation détaillée 2024-07-03 13:23:16.557 - ERROR : argument of type 'NoneType' is not iterable 2024-07-03 13:23:16.557 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:16.557 - INFO : [--] RÉCUPÉRATION DE LA PRODUCTION JOURNALIÈRE : 2024-07-03 13:23:16.557 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:16.557 - INFO : Récupération de la production journalière désactivée sur le point de livraison 2024-07-03 13:23:16.557 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:16.557 - INFO : [--] RÉCUPÉRATION DE LA PRODUCTION DÉTAILLÉE : 2024-07-03 13:23:16.557 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:16.557 - INFO : Récupération de la production détaillée désactivée sur le point de livraison 2024-07-03 13:23:16.557 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:16.557 - INFO : [22398842234758] RÉCUPÉRATION DE LA PUISSANCE MAXIMUM JOURNALIÈRE : 2024-07-03 13:23:16.557 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-03 13:23:16.562 - INFO : Récupération des données : 2024-05-15 => 2024-07-05 2024-07-03 13:23:16.631 - INFO : Chargement des données depuis MyElectricalData 2024-05-15 => 2024-07-05 2024-07-03 13:23:17.075 - ERROR : 'NoneType' object is not subscriptable Traceback (most recent call last): File "/app/models/query_power.py", line 67, in run interval_reading = meter_reading["interval_reading"] ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
Configuration (config.yaml)
ycle: 14400
debug: true
home_assistant:
discovery: true
discovery_prefix: homeassistant
enable: true
home_assistant_ws:
enable: true
max_date: '2022-05-01'
purge: false
ssl: true
token: --
url: --
influxdb:
batching_options:
batch_size: 1000
exponential_base: 2
flush_interval: 1000
jitter_interval: 0
max_retries: 5
max_retry_delay: 125000
max_retry_time: 180000
retry_interval: 5000
bucket: myelectricaldata
enable: false
hostname: influxdb
method: synchronous
org: myelectricaldata
port: 8086
token: myelectricaldata
log2file: false
mqtt:
client_id: myelectricaldata
enable: true
hostname: core-mosquitto
password: led0zep1
port: 1883
prefix: myelectricaldata
qos: 0
retain: true
username: nicolas
myelectricaldata:
'--':
cache: true
consumption: true
consumption_detail: true
consumption_detail_max_date: ''
consumption_max_date: ''
consumption_max_power: true
consumption_price_base: 0.229
consumption_price_hc: 0.0
consumption_price_hp: 0.0
enable: true
name: Linky
offpeak_hours_0: ''
offpeak_hours_1: ''
offpeak_hours_2: ''
offpeak_hours_3: ''
offpeak_hours_4: ''
offpeak_hours_5: ''
offpeak_hours_6: ''
plan: BASE
production: false
production_detail: false
production_detail_max_date: ''
production_max_date: ''
production_price: 0.0
refresh_addresse: true
refresh_contract: true
token: --
tempo:
enable: true
price_blue_hc: 0.097
price_blue_hp: 0.1249
price_red_hc: 0.1216
price_red_hp: 0.6712
price_white_hc: 0.114
price_white_hp: 0.1508
wipe_influxdb: false
Type d'installation
- [ ] Docker
- [x] HassIO
Version : 0.13.2
Suite à un erreur de manipulation d'Enedis, mon contrat à était supprimer chez eux...
Je suis en train de voir avec eux pour remettre en route le service au plus vite...
Je pense que l'impact sera d'obliger tt les utilisateurs à refaire leurs consentement + je croiser les doigts pour le correctif des endpoint addresse et contrat...
Merci pour le retour, en essayant de refaire mon consentement j'ai eu ce message que je ne comprenais pas
Peut être mettre le statut a KO sur https://www.myelectricaldata.fr/ pour éviter l'afflux massif ici ou ailleurs ;)
Bon courage
Je confirme avoir 'compteur incompatible' sur ma page Enedis aussi avec les memes symptomes 'NoneType' object is not subscriptable
Idem
Idem. Edit : investigation en cours (voir commentaire de m4dm4rtig4n plus haut). Merci pour votre travail
problème identique chez moi !
Bonjour,
Problème identique ici, alors que je ne vois aucune alerte ou erreur sur le site Enedis ce jour.
HS depuis le 2 juillet.
Enedis à recrée mon contrat, maintenant il doivent valider le passage en production de l'application. J'espère que ce sera fait today.
l'erreur est chez moi : 2024-07-09 14:55:19.115 - INFO : MÉTHODE D'IMPORTATION : SYNCHRONOUS 2024-07-09 14:55:19.115 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-07-09 14:55:19.116 - WARNING : => Aucune durée de rétention de données détectée. /app/models/query_contract.py:40: SyntaxWarning: invalid escape sequence '(' offpeak_hours = re.search("HC ((.*))", contracts["offpeak_hours"]).group(1)
Enedis à recrée mon contrat, maintenant il doivent valider le passage en production de l'application. J'espère que ce sera fait today.
Merci pour votre réactivité !
Enedis pas trés réactif pour le passage en prod !!!!
Enedis à recrée mon contrat, maintenant il doivent valider le passage en production de l'application. J'espère que ce sera fait today.
Salut @m4dm4rtig4n,
Faut refaire les consentements, ou tout va bien se passer ?
Il faudra obligatoirement refaire le consentement lorsque tt sera de nouveau opérationnel.
Comme le consentement est lié au contrat que j'ai avec eu, et qu'il as était renouveler...
On attend donc le Go pour renouveler, no probs
Bonjour à tous,
Ci dessous le retour par mail d'enedis:
Enedis vous remercie pour votre mail. Désolée de devoir vous dire que notre Site est temporairement fermé pour maintenance. Ace jour, nous ne savons pas encore pour combien de temps.
Recevez Monsieur, toutes nos excuses, en sachant que nos services font le maximum pour faire au plus vite.
Nous restons à votre disposition et vous souhaitons une agréable journée.
Cordialement,
Le service clients d'Enedis
Patience...
Hello,
Le site Enedis est de nouveau online, mais la demande de consentement ne donne rien, pas certain que l'application soit passée en prod. @m4dm4rtig4n des infos de ce côté là?
Tjrs en attente de validation du contrat chez Enedis.
Bonjour,
J'ai aussi "compteur incompatible" sur le site d'Enedis, impossible donc de refaire le consentement, plus aucune nouvelle donnée depuis le 01/07.
Que dois-je faire pour résoudre ce problème ?
Merci !
Bonjour, Je rentre d'une longue période à l'étranger et j'ai également "compteur incompatible". A la lecture des messages précédents et de l'information en rouge sur le site https://www.myelectricaldata.fr/, il suffit d'attendre c'est bien ça ? Merci d'avance
Oui, il faut attendre, Enedis à dézinguer le contrat myelectricdata par erreur, comme stipulé par m4dm4rtig4n il faut attendre son feu vert pour redonner son consentement...
Ah je croyais que c'était nos contrats persos
C'est noté, merci pour la confirmation, on va attendre le TOP Bonne journée à tous
ils sont tous partis en congés à ENEDIS ?
C'est EDF derrière donc faut vraiment pas être pressé...
3 semaines !!!!
C’est dingue quand même pour un service réservé à des professionnels. Heureusement qu’il n’y a pas un business derrière… sinon c'était la faillite depuis longtemps.
J'échange régulièrement avec eux et clairement ils sont en PLS sur le sujet et ne savent pas comment le réglé j'ai l'impression...
Je viens de leur proposer de récrée un nouveau contrat afin de repartir de 0...
J'échange régulièrement avec eux et clairement ils sont en PLS sur le sujet et ne savent pas comment le réglé j'ai l'impression...
Je viens de leur proposer de récrée un nouveau contrat afin de repartir de 0...
Et bé... ça fait rêver... J'imagine les suées qu'ils doivent se prendre quand on leur parle de futur "Cloud Souverain"... Nos méga watts sont entre de bonnes mains 🤣
Bonjour à tous,
Pour info, j'ai testé à l'instant la demande de consentement et je n'ai plus l'erreur sur le compteur incompatible. J'ai entré le nouveau token et j'ai redémarré et à présent les infos remontent. J'étais bloqué au 01/07/2024 et pour le moment je suis au 23/07/2024 A suivre
Enedis à enfin trouvé la root cause et le service est de nouveau opérationnel depuis quelques minutes. :)
Il est obligatoire pour tout les utilisateurs de refaire leur consentement par contre.