hass-pronote
hass-pronote copied to clipboard
Erreur dans l'ajout de compte
Bonjour, Tout d'abord merci pour le travail fourni pour cette intégration, avec la rentrée j'ai pu connecté le compte pronote pour ma fille qui est au collège sans problème Par contre je rencontre un souci pour le compte de mon fils au lycée en effet le lycée a mis en place un enregistrement des appareils dans le compte pronote et je pense que c'est cela qui pose problème.
Pensez vous qu'il soit possible de faire fonctionner l'intégration ?
A disposition pour tout complément d'informations
Samuel
Bonjour tout le monde.
J'ai exactement le même soucis.
Hello,
Comment se présente le système d'enregistrement des appareils ?
J'ai bien peur que cette fonctionnalité ne soit pas gérée par pronotepy, et le développement n'est plus actif sur cette librairie utilisée par l'intégration, mais je peux toujours tenter de regarder.
Je parlais de l'enregistrement des appareils sur le compte pronote :) Là c'est le système de connexion de l'intégration sur ta capture.
:) Voila l'écran qu'il me donne quand je me connecte d'un nouvel appareil
Je ne sais pas 'il y a un moyen d'enregistrer mon RPI HA comme appareil de confiance??
Bonjour, même probleme pour moi sur atrium sud. Lorsqu'on rentre le code barre le systeme donne une erreur "unknow error...". Par contre pas de demande de validation d'appareil pour moi. juste le code récupérer du code barre a une valeur suplémentaire en début (que j'ai supprimé) {"avecPageConnexion":false,"jeton":"","login":"","url":"https://0061987c.index-education.net/pronote/mobile.parent.html"}
je viens de reassayer apres reinstal et pronoepy a été mis a jour et ca fonctionne. JJ4ai copier le qrcode complet (sans suppression de "avecPageConnexion":false
De mon côté ça ne marche toujours pas.
Par contre j'ai parcourus la structure de l'intégration et je ne trouve pas de fichier pronote.py
Je parlais de la bibliothèque pronotepy que j'ai vu qui a été modifié. Essaye d'effacer et de réinstaller
bonjour même problème pour moi, j'ai essayé de désinstaller et reinstaller , que ce soit en Qr code ou identifiant j'ai "erreur unkown"
Idem, le souci semble être dans pronotepy mais je n'ai pas les connaissances pour y investiguer... Va falloir que j'apprenne python...
Le dim. 8 sept. 2024 à 18:39, cyrillus3740 @.***> a écrit :
bonjour même problème pour moi, j'ai essayé de désinstaller et reinstaller , que ce soit en Qr code ou identifiant j'ai "erreur unkown"
— Reply to this email directly, view it on GitHub https://github.com/delphiki/hass-pronote/issues/76#issuecomment-2336747997, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUNWNPXYJDJUSCXCJXY4VLZVR4VZAVCNFSM6AAAAABNWBZ5NGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZWG42DOOJZG4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Hello,
La dernière version de l'intégration 1.14.4 utilise la dernière version à date de pronotepy (2.13.1). Est-ce que vos dernières tentatives ont bien été faites sur cette version ?
Ceux qui ont toujours le souci, est-ce que vous pouvez me fournir le log de débug (attention à bien anonymiser si vous ne voulez pas voir les noms & prénoms de vos enfants apparaître ici :)
Hello; perso l'ajout via qrcode ne fonctionne pas non plus (unknown error occured)
La fin de la stack :
File "/config/custom_components/pronote/pronote_helper.py", line 52, in get_client_from_qr_code
client = (pronotepy.ParentClient if data['account_type'] == 'parent' else pronotepy.Client).qrcode_login(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 171, in qrcode_login
return cls(urlunparse(fixed_url), login, jeton, mode="qr_code", uuid=uuid)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 795, in __init__
super().__init__(pronote_url, username, password, ent, mode, uuid)
File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 433, in __init__
super().__init__(pronote_url, username, password, ent, mode, uuid)
File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 119, in __init__
self.logged_in = self._login()
^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 284, in _login
self, self.parametres_utilisateur["donneesSec"]["donnees"]["ressource"]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
KeyError: 'ressource'
Ca semble correspondre à celui-ci ouvert sur pronotepy : https://github.com/bain3/pronotepy/issues/302
Je confirme, j'ai toujours le souci (et suis l'auteur du signalement du bug 302 sur pronotepy où j'avais déjà mis les traces).
Le mar. 10 sept. 2024 à 11:51, tibohlami @.***> a écrit :
Hello; perso l'ajout via qrcode ne fonctionne pas non plus (unknown error occured)
La fin de la stack :
File "/config/custom_components/pronote/pronote_helper.py", line 52, in get_client_from_qr_code client = (pronotepy.ParentClient if data['account_type'] == 'parent' else pronotepy.Client).qrcode_login( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 171, in qrcode_login return cls(urlunparse(fixed_url), login, jeton, mode="qr_code", uuid=uuid) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 795, in init super().init(pronote_url, username, password, ent, mode, uuid) File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 433, in init super().init(pronote_url, username, password, ent, mode, uuid) File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 119, in init self.logged_in = self._login() ^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pronotepy/clients.py", line 284, in _login self, self.parametres_utilisateur["donneesSec"]["donnees"]["ressource"] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ KeyError: 'ressource'
Ca semble correspondre à celui-ci ouvert sur pronotepy : bain3/pronotepy#302 https://github.com/bain3/pronotepy/issues/302
— Reply to this email directly, view it on GitHub https://github.com/delphiki/hass-pronote/issues/76#issuecomment-2340195972, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUNWNOTBBDU225NALZFSGLZV26LBAVCNFSM6AAAAABNWBZ5NGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBQGE4TKOJXGI . You are receiving this because you commented.Message ID: @.***>
J'avais ce problème, et finalement c'était une inversion de compte, entre élève et parent (via ENT)
Le problème a été compris et corrigé côté pronotepy ce qui a donné la version 2.14.0..voir le ticket 302
Il reste à l'intégrer avec probablement un nouveau champ 'device_name' à renseigner...
J'ai créé le code pour pronote 2.14.0, disponible sur le "pull request" #82. Cela fonctionne à présent pour moi !
Je confirme qu'avec la version de @GaPhi cela fonctionne pour moi également; (merci @GaPhi !)
Je confirme également. ça marche pour moi aussi. Un très grand merci pour votre travail
J'ai remarqué ce matin qu'il me met None a la place des noms de mes enfants.
bonjour
j'ai modifié le code avec ce que @GaPhi a fourni dans le #82 , avec le qr code j'ai toujours key ressource et avec le username j'ai cette erreur
pour le PIN code je mets mon code à 4 chiffres de sécurisation pronote.
Bonjour à tous
Après intégration de la version de GaPhi j'ai réussi a connecter le pronote de mon fils Merci de votre réactivité et efficacité