yukulehe / gazpar2mqtt

Python script to fetch GRDF's website data and publish data to a mqtt broker.
GNU General Public License v3.0
21 stars 9 forks source link

Get Measurements error #33

Closed kalw closed 2 years ago

kalw commented 2 years ago

Hello !

I semble qu'il y ai encore un petit souci de recuperation des données :) Comment peu t on aider ?

2021-12-06 08:10:46,984 1 PCE found !
2021-12-06 08:10:46,986 Get measures of PCE xxx alias xxx
2021-12-06 08:10:46,986 Range period : from 2021-11-29 to 2021-12-05...
2021-12-06 08:10:47,050 https://monespace.grdf.fr:443 "GET /api/e-conso/pce/consommation/informatives?dateDebut=2021-11-29&dateFin=2021-12-05&pceList%5B%5D=xxx HTTP/1.1" 200 None
Traceback (most recent call last):
  File "/app/gazpar2mqtt.py", line 353, in <module>
    run(myParams)
  File "/app/gazpar2mqtt.py", line 146, in run
    myGrdf.getPceDailyMeasures(pce,startDate,endDate)
  File "/app/gazpar.py", line 177, in getPceDailyMeasures
    for measure in measureList[pce.pceId]["releves"]:
TypeError: list indices must be integers or slices, not str
The app has crashed. Are you sure you entered the correct config options?
yukulehe commented 2 years ago

Hello, je regarde

yukulehe commented 2 years ago

En relançant le script ça refonctionne. Y'avait peut être un souci sur le site GRDF autour de 8h du mat ce matin. En tout cas merci pour ton retour, je vais blinder le code pour gérer les retours anormaux de l'API GRDF.

yukulehe commented 2 years ago

@kalw Préviens moi si de ton côté ça refonctionne

yukulehe commented 2 years ago

Je comprends que ça refonctionne.

kalw commented 2 years ago

je confirme, top merci pour la reactivité !