-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erreur lors de l'installation #53
Comments
Bonjour, Le message n'est pas complet. Il doit y avoir des lignes de code (stracktrace) avant et/ou après. Pourrais-tu les donner ? |
Dans le fichier de log home-assistant.log, il devrait y avoir plus de détails. |
Cette erreur provient d'une intégration personnalisée Enregistreur: custom_components.gazpar.sensor Failed to query PyGazpar library. The exception has been raised: Traceback (most recent call last): File "/config/custom_components/gazpar/sensor.py", line 138, in update_gazpar_data self._dataByFrequency = client.loadSince(self._pceIdentifier, 1095) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pygazpar/client.py", line 39, in loadSince res = self.loadDateRange(pceIdentifier, startDate, endDate, frequencies) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pygazpar/client.py", line 52, in loadDateRange res = self.__dataSource.load(pceIdentifier, startDate, endDate, frequencies) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pygazpar/datasource.py", line 64, in load res = self._loadFromSession(auth_token, pceIdentifier, startDate, endDate, frequencies) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pygazpar/datasource.py", line 327, in _loadFromSession daily = JsonParser.parse(data, temperatures, pceIdentifier) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pygazpar/jsonparser.py", line 30, in parse for releve in data[pceIdentifier]['releves']: ~~~~^^^^^^^^^^^^^^^ TypeError: list indices must be integers or slices, not str Enregistreur: homeassistant.util.loop Detected blocking call to open with args ('/config/custom_components/gazpar/manifest.json',) inside the event loop by custom integration 'gazpar' at custom_components/gazpar/manifest.py, line 14: with open(manifestFilePath) as jsonFile: (offender: /config/custom_components/gazpar/manifest.py, line 14: with open(manifestFilePath) as jsonFile:), please create a bug report at https://github.com/ssenart/ha-custom_components/issues For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/main.py", line 223, in sys.exit(main()) File "/usr/src/homeassistant/homeassistant/main.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 189, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/local/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1990, in _run_once handle._run() File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 909, in _async_add_entity await entity.add_to_platform_finish() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1366, in add_to_platform_finish self.async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1005, in async_write_ha_state self._async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1130, in _async_write_ha_state self.__async_calculate_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1071, in __async_calculate_state if extra_state_attributes := self.extra_state_attributes: File "/config/custom_components/gazpar/sensor.py", line 236, in extra_state_attributes return Util.toAttributes(self._account.username, self._account.pceIdentifier, self._dataByFrequency, self._account.errorMessages) File "/config/custom_components/gazpar/util.py", line 57, in toAttributes ATTR_VERSION: Manifest.version(), File "/config/custom_components/gazpar/manifest.py", line 14, in version with open(manifestFilePath) as jsonFile: |
Bien, il y a du détail. Notamment le message:
qui pourrait venir parce qu'il n'y a pas de données. Est-ce le cas ? Voyez-vous vos données actualisées sur le site de GrDF ? |
Il faut plutôt aller voir dans "Maîtriser ma consommation" et afficher les données en "Jour" pour voir la dernière mise à jour. Il y a aussi un bouton "Télécharger" pour récupérer l'historique journalier dans une feuille Excel. Est-ce que la feuille Excel est bien remplie et jusqu'à une date récente ? |
bonjour |
Bonjour, Hourly
|
@Beachloft si tu veux plus de détail il faut demander à ton fournisseur de mettre en place la relève journalière et horaire éventuellement |
Apparemment le compteur est relevé deux fois par jour. pas possible d'avoir un relevé horaire. |
@Beachloft non avec gaspar il est possible d'avoir des relevés journaliers ou horaire. c'est GRDF qui le fait sur demande de ton fournisseur. et c'est toi qui fait la demande à ton fournisseur. |
Bonjour Je suis chez Engie. Ok je vais creuser sur la carte Gazpar. |
@Beachloft pas le moment !! gaspar est planté suite à la mise à jour du core en 2024.10.0, voir les messages ci-dessus |
Bonjour,
Suite à l'installation de Gazpar sur HA, j'ai ce message d'erreur sur le sensor qui a été créé.
J'ai fait une boulette mais ou ?
Failed to query PyGazpar library. The exception has been raised: list indices must be integers or slices, not str
Merci de votre aide.
Olivier
The text was updated successfully, but these errors were encountered: