dvd-dev / hilo

Home Assistant Hilo Integration via HACS
MIT License
135 stars 26 forks source link

Erreur de configuration "could not authenticate: while scanning a simple key" #457

Open samuelbsp opened 3 months ago

samuelbsp commented 3 months ago

Version of the custom_component

2024.7.1

Configuration

Screenshot 2024-08-05 at 8 20 41 AM

Describe the bug

Suite à la dernière mise à jour tout a fonctionné pendant 2 jours et depuis samedi impossible de m'authentifier j'ai cette erreur:

Config entry 'sambolduc9@gmail.com' for hilo integration could not authenticate: while scanning a simple key in "", line 3, column 1: DZhNjVmYTU2MSIsInZlciI6IjEuMCIsI ... ^ (line: 3) could not find expected ':' in "", line 4, column 1: ^ (line: 4)

ic-dev21 commented 3 months ago

Salut!

Delete hilo_state.yaml dans ton /config et restart.

samuelbsp commented 3 months ago

Ahh oui c'étais seulement ça ! Merci

samuelbsp commented 3 months ago

Le problème est revenu deux fois depuis et j'ai vu dans les closed issues que d'autres ont eu le même problème. Refaire la manipulation corrige le problème, mais il semble y avoir quelque chose de nouveau qui cause ça, car je n'ai jamais eu ce problème avant.

ic-dev21 commented 3 months ago

@samuelbsp As-tu des logs ou quelque chose? Config hors du commun?

J'ai du changer des choses dans la portion écriture de fichier pour faire plaisir à HA qui chialait sur les blocking calls. J'ai eu le trouble 1 fois sur mon install de prod et ça n'est jamais revenu.... Mes installations en dev ont jamais donné de trouble non plus.

Voir #434 pour l'origine.

Je suis pas dev pour 2 cennes, mais je suis équipé pour tester si quelqu'un veut creuser un peu plus.

samuel9554 commented 2 months ago

+1 j'ai eu le même problème.

devzwf commented 2 months ago

Allo, j'ai aussi le meme probleme. apres avoir passer le hilo_state.yaml au yaml checker de vscode il a popper une erreur : can not read a block mapping entry; a multiline key may not be an implicit key

je me suis apercu que j'avais une lettre nowhere a la fin du fichier , un D dans mon cas. j'ai effacer ce D et reloader tout est revenu nickel

devzwf commented 2 months ago

Afin d'avoir toutes les info pour les dev debug ce probleme, SVP fournir :

merci d'avance

samuelbsp commented 1 month ago

Désolé j'avais pas vu la réponse je suis pas souvent ici. Je viens d'avoir le même problème de nouveau je suis venu voir ici et effectivement il y avait un "D" à la fin du fichier seul sur sa ligne j'ai supprimé la lettre refait l'authentification et tout était okay. J'utilise HAOS.

ic-dev21 commented 1 month ago

Salut gang. Pour ceux qui sont à l'aise avec le command line, pouvez-vous tester ça pour moi? Comme j'ai jamais eu le trouble ici sur mes 3 setup (2 dev 1 prod) je peux pas vérifier si ça règle dequoi, simplement que ça brise rien.

Rendez-vous dans le terminal de HA et roulez:

pip uninstall python-hilo

Faire "Y"

Puis roulez:

pip install git+https://github.com/dvd-dev/python-hilo.git@issue457#egg=python-hilo

Reboot HA.

Tenez-moi au courant si le trouble revient après cette manipulation là SVP.

@samuelbsp @devzwf @samuel9554 @gdesrochers

pplevesque commented 3 weeks ago

Salut gang. Pour ceux qui sont à l'aise avec le command line, pouvez-vous tester ça pour moi? Comme j'ai jamais eu le trouble ici sur mes 3 setup (2 dev 1 prod) je peux pas vérifier si ça règle dequoi, simplement que ça brise rien.

Rendez-vous dans le terminal de HA et roulez:

pip uninstall python-hilo

Faire "Y"

Puis roulez:

pip install git+https://github.com/dvd-dev/python-hilo.git@issue457#egg=python-hilo

Reboot HA.

Tenez-moi au courant si le trouble revient après cette manipulation là SVP.

@samuelbsp @devzwf @samuel9554 @GDesrochers

Salut,

Je viens tout juste d'installer le composant Hilo dans HA et j'ai un problème comparable mais qui me semble différent des posts antérieures. Toujours relié à hilo_state.yaml par contre.

L'identification avec hilo se passe bien lors du setup wizard et il se complète avec succès mais lorsque je retourne dans Devices & Services, le composant est en état Failed to setup.

J'obtiens cette erreur dans les logs de HA, le fichier ne se crée pas dans /config : integration could not authenticate: [Errno 13] Permission denied: 'hilo_state.yaml'

À ce stade-ci, je n'ai pas modifié les permissions puisque tous les autres composants fonctionnent bien et les ownerships de ce dossier sont semblables aux autres.

J'utilise HA en docker avec l'image de linuxserver : lscr.io/linuxserver/homeassistant:latest HomeAssistant version : Core 2024.10.0 Frontend 20241002.2 Version du composant Hilo : 2024.10.2

J'ai tenté le "repair" avec le script python sans succès, il n'y avait aucune erreur à l'exécution du uninstall & install mais j'ai obtenu le même comportement au reboot.

J'espère pouvoir contribuer au debug avec cet ajout d'infos.

A+

ic-dev21 commented 3 weeks ago

Salut gang. Pour ceux qui sont à l'aise avec le command line, pouvez-vous tester ça pour moi? Comme j'ai jamais eu le trouble ici sur mes 3 setup (2 dev 1 prod) je peux pas vérifier si ça règle dequoi, simplement que ça brise rien. Rendez-vous dans le terminal de HA et roulez:

pip uninstall python-hilo

Faire "Y" Puis roulez:

pip install git+https://github.com/dvd-dev/python-hilo.git@issue457#egg=python-hilo

Reboot HA. Tenez-moi au courant si le trouble revient après cette manipulation là SVP. @samuelbsp @devzwf @samuel9554 @GDesrochers

Salut,

Je viens tout juste d'installer le composant Hilo dans HA et j'ai un problème comparable mais qui me semble différent des posts antérieures. Toujours relié à hilo_state.yaml par contre.

L'identification avec hilo se passe bien lors du setup wizard et il se complète avec succès mais lorsque je retourne dans Devices & Services, le composant est en état Failed to setup.

J'obtiens cette erreur dans les logs de HA, le fichier ne se crée pas dans /config : integration could not authenticate: [Errno 13] Permission denied: 'hilo_state.yaml'

À ce stade-ci, je n'ai pas modifié les permissions puisque tous les autres composants fonctionnent bien et les ownerships de ce dossier sont semblables aux autres.

J'utilise HA en docker avec l'image de linuxserver : lscr.io/linuxserver/homeassistant:latest HomeAssistant version : Core 2024.10.0 Frontend 20241002.2 Version du composant Hilo : 2024.10.2

J'ai tenté le "repair" avec le script python sans succès, il n'y avait aucune erreur à l'exécution du uninstall & install mais j'ai obtenu le même comportement au reboot.

J'espère pouvoir contribuer au debug avec cet ajout d'infos.

A+

J’ai vu cette erreur là souvent avec l’image de linuxserver. Pour une raison X elle ne se produit pas avec celle de ghcr.io. C’est vraiment un problème de permissions par contre.

charlesp-l commented 1 week ago

Salut gang. Pour ceux qui sont à l'aise avec le command line, pouvez-vous tester ça pour moi? Comme j'ai jamais eu le trouble ici sur mes 3 setup (2 dev 1 prod) je peux pas vérifier si ça règle dequoi, simplement que ça brise rien.

Rendez-vous dans le terminal de HA et roulez:

pip uninstall python-hilo

Faire "Y"

Puis roulez:

pip install git+https://github.com/dvd-dev/python-hilo.git@issue457#egg=python-hilo

Reboot HA.

Tenez-moi au courant si le trouble revient après cette manipulation là SVP.

@samuelbsp @devzwf @samuel9554 @GDesrochers

J’suis pas développeur, mais comment j’peux faire pour rouler ‘pip’. Autant dans HA, via le terminal add-on que le HAOS (virtualisé sous Proxmox) ça me dit que la commande est non reconnue…

Merci à l’avance !

ic-dev21 commented 1 week ago

Salut gang. Pour ceux qui sont à l'aise avec le command line, pouvez-vous tester ça pour moi? Comme j'ai jamais eu le trouble ici sur mes 3 setup (2 dev 1 prod) je peux pas vérifier si ça règle dequoi, simplement que ça brise rien. Rendez-vous dans le terminal de HA et roulez:

pip uninstall python-hilo

Faire "Y" Puis roulez:

pip install git+https://github.com/dvd-dev/python-hilo.git@issue457#egg=python-hilo

Reboot HA. Tenez-moi au courant si le trouble revient après cette manipulation là SVP. @samuelbsp @devzwf @samuel9554 @GDesrochers

J’suis pas développeur, mais comment j’peux faire pour rouler ‘pip’. Autant dans HA, via le terminal add-on que le HAOS (virtualisé sous Proxmox) ça me dit que la commande est non reconnue…

Merci à l’avance !

Salut, crains pas je suis pas développeur non plus!

Je pense que ça prend Terminal & SSH sous HAOS

Trouvé, il est ici: https://github.com/hassio-addons/addon-ssh

Par contre si tu as la dernière version du custom_component mon post ne s'applique pas, tu as déjà le fix que j'ai essayé.

charlesp-l commented 1 week ago

C'est bien le add-on que j'ai... Ma version du custom component de Hilo est 2024.10.2...

J'ai bien essayé de me réidentifier, de redémarrer HA, de me réidentifier... J'ai encore le même message d'erreur (

while scanning a simple key in "<unicode string>", line 3, column 1: hNjVmYTU2MSIsInZlciI6IjEuMCIsImF ... ^ (line: 3) could not find expected ':' in "<unicode string>", line 4, column 8: token: eyJhbGciOiJIUzI1NiIsInR5cCI6Ik ... ^ (line: 4)

Ça fait depuis le 7 octobre que je traine ça... J'avais donc ce problème avant tes dernières modifs.

Est-ce que tu me conseilles de juste supprimer mon hilo_state.ymal?

ic-dev21 commented 1 week ago

C'est bien le add-on que j'ai... Ma version du custom component de Hilo est 2024.10.2...

J'ai bien essayé de me réidentifier, de redémarrer HA, de me réidentifier... J'ai encore le même message d'erreur (

while scanning a simple key in "<unicode string>", line 3, column 1: hNjVmYTU2MSIsInZlciI6IjEuMCIsImF ... ^ (line: 3) could not find expected ':' in "<unicode string>", line 4, column 8: token: eyJhbGciOiJIUzI1NiIsInR5cCI6Ik ... ^ (line: 4)

Ça fait depuis le 7 octobre que je traine ça... J'avais donc ce problème avant tes dernières modifs.

Est-ce que tu me conseilles de juste supprimer mon hilo_state.ymal?

Oui je commencerais avec ça voir si ça revient.

charlesp-l commented 1 week ago

J'viens de supprimer le fichier, repartir l'intégration et tout est fonctionne comme ça devrait!