-
Notifications
You must be signed in to change notification settings - Fork 11
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
An unexpected error occured while loading the data #62
Comments
Bonjour, Tu dis: "j'ai aussi souvent cette erreur:". Est-ce que ça veut dire que ça fonctionnait avant ? Quelles versions de HA et de l'intégration utilises tu ? Autre chose: il ne faut pas mettre de caractères spéciaux dans le mot de passe. |
Bonjour, Oui, durant mes différent essais, j'ai souvent eu cette erreur. Non non, mon installation est toute nouvelle, elle date d'hier, elle tourne sur une machine virtuelle KVM selon le tutoriel du site officiel. Concernant la version de Home Assistant: Supervisor Operating System Interface utilisateur J'utilise la toute dernière version de l'intégration, soit 1.3.7. Concernant le mot de passe, c'est ce que j'avais cru comprendre, j'ai essayé de le changer pour quelque chose de plus simple, sans succès, pourtant les deux fonctionnaient si j'utilise le script python directement... |
Lorsque tu fais les tests avec la librairie PyGazpar directement, tu fais ça directement dans KVM ? Sinon, je ne vois pas pourquoi l'un fonctionnerait et pas l'autre ! Les deux utilisent bien la même installation de Python ? Version 3.12 d'après les logs... |
Exactement, j'ai essayé à l'intérieur de KVM, et ça fonctionne via la librairie. Par contre, rien du côté de Home Assistant, j'ai que des erreurs, ce que je trouve hyper étrange.... Les versions de Python sont bien les mêmes, je le confirme |
Je viens de voir cette erreur un peu plus haut, si ça peut aider: 2024-10-06 19:58:13.943 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-10-06 19:58:13.944 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration gazpar which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-10-06 19:58:16.046 WARNING (MainThread) [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 |
Perso j’ai exactement le même soucis, j’arrive à récupérer les données via la lib directement, mais via home assistant, ça me génère la même erreur. |
Concernant le message "Detected blocking call", j'ai une idée d'où ça peut venir. Je vois que maintenant HA utilise les routines async de Python que ne sont pas mise en oeuvre dans home-assistant-gazpar. Cela nécessite un peu de travail pour le mettre à jour et s'aligner sur la nouvelle bonne façon de fonctionner. A l'occasion, voir si il y a d'autres éléments de code à actualiser... Je vais essayer de dégager un peu de temps prochainement pour faire ça. |
J'ai également les même erreurs « An error occurred while loading data. Please check your credentials. », visibles dans les journaux (URL
La commande suivante fonctionne pourtant très bien, mais je ne l'ai exécutée que depuis mon ordinateur car je n'arrive pas à trouver comment la tester sur Home Assistant (avec l'add-on "Terminal & SSH" j'ai bien une CLI mais il n'y trouve pas
|
Hello, Je viens de fixer le problème en 1.3.8 qui amène le message:
Pourriez-vous vérifier si ça corrige aussi l'autre problème ? |
Je ne vois plus d'erreur Detected blocking call mais j'ai encore l'autre :
|
Salut, Merci de la mise à jour, mais le soucis reste le même pour moi aussi malheureusement... 😕 |
Le problème est toujours là. Voici le log complet (ou tout du moins ce que je peux récupérer via l'interface d'home assistant). Plus d'erreur de credentials semblerait.
|
@ssenart qu'est-ce que je (on) peut faire/tester pour aider ? Déjà j'aimerais bien accéder en CLI à ce qui exécute l'integration, ça me permettrait de bidouiller pour voir ce qui se passe. |
Une autre idée: Dans le code de l'intégration, le profondeur de jours pour récupérer des données est en dur à 1095 jours. Autrement dit, on demande à GrDF de nous reconvoyer les derniers 1095 jours de données. Et vous avez "Internal Server Error" qui dénote une erreur côté serveur GrDF. Peut-être que cette profondeur doit être ajustée suivant les comptes ? Pour nous en assurer, est-ce vous pouvez utiliser PyGazpar en ligne de commande et jouer avec le paramètre -d (--lastNDays) en commençant petit jusqu'à la valeur de 1095 ? Est-ce que vous reproduisez l'erreur à partir d'une certaine valeur ? |
@ssenart Bien vu
Pour 1095 jours ça plante. |
Très bien, dans ce cas, je vais vous faire une version dans laquelle ce nombre de jours sera configurable. |
Dans mon cas (où je n'ai activé l'historisation côté GrDF que depuis peu) j'ai le comportement suivant :
Note : pour compter les éléments reçu j'utilise
|
Je viens de publier une nouvelle version 1.3.9 qui permet de rajouter un paramètre optionnel 'lastNDays':
Rajoutez ce paramètre dans votre fichier de configuration et mettez lui une valeur qui permet à l'intégration de fonctionner correctement. |
Tout est bon de mon côté, merci bien ! |
Bonjour,
Lorsque j'essaye d'utiliser home-assistant-gazpar, j'obtiens une erreur, la voici:
Par ailleurs, j'ai aussi souvent cette erreur:
Failed to query PyGazpar library. The exception has been raised: An error occurred while loading data. Status code: 500 - {"code":500,"message":"Internal Server Error"}
Evidemment, j'ai tenté plusieurs choses, j'ai vérifié plusieurs fois mes identifiants, qui fonctionnent, aussi bien sur le site de GRDF, mais aussi sur la librairie Python directement (Hors Home Assistant donc)
J'avoue que j'ai du mal à comprendre pourquoi la librairie fonctionne sur le même serveur, mais via python directement, mais par contre via Home Assistant, ça ne veut pas...
Une idée ?
Merci !
The text was updated successfully, but these errors were encountered: