Open theveninjeremy opened 7 months ago
Voici une liste des établissements avec le lien de connection. CESCOLE https://pronote.rpn.ch/cescole/ JJR https://pronote.rpn.ch/jjr/ CSVR https://pronote.rpn.ch/csvr/ EOCF https://pronote.rpn.ch/eocf/ CSRC https://pronote.rpn.ch/csrc/ eorén-BASLAC https://pronote.rpn.ch/baslac/ eorén-TERREAUX https://pronote.rpn.ch/terreaux/ eorén-LACOTE https://pronote.rpn.ch/cote/ eorén-C2T https://pronote.rpn.ch/c2t/ eorén-LEMAIL https://pronote.rpn.ch/mail/
Hello ! Effectivement, c'est clairement quelque chose d'envisageable, merci pour ton retour :)
En attendant est-ce que la méthode de connexion par QR Code fonctionne pour toi ?
Hello ! Effectivement, c'est clairement quelque chose d'envisageable, merci pour ton retour :)
En attendant est-ce que la méthode de connexion par QR Code fonctionne pour toi ?
Hello La methode de connexion par QR Code ne functionne pas. J'obtiens une erreur inconnue. Je me demande si ça vient du format de l'URL. Dans ta procédure, tu indiques une URL de type: "https://[id of your school].index-education.net/pronote/..."} Alors que dans mon cas j'ai : https://pronote.rpn.ch/[id of your school]/mobile.parents.html Peut-être l a parsing ne fontionne du coup pas.
Est-ce que tu pourrais activer le debug pour l'intégration et copier / coller ici le détail de l'erreur stp (pense bien à masquer les identifiants / token potentiels) ?
l'intégration (via Paramètres/Device et services/Ajouter une intégration) semble ne pas s'installer. Dès que je clique sur l'intégration, j'obtiens le pop up d'identification. Vu que ça fail, l'intégration ne s'installe pas ou en tous cas n'apparait pas dans la liste des intégrations installées. Comment je peux activer le debug dans ce cas ? ya t'il une installation manuelle qui permettrait cela? Désolé c'est assez nouveau pour moi :)
Je viens de ressayer en ne passant pas par le QR code et en ne mettant aucun ENT. J'obtiens une erreur d'authentification. J'ai vérifié plusieurs fois et mon identifiant et MDP sont juste.
Hello @theveninjeremy,
Tu peux activer le debug directement depuis le fichier configuration.yml :
logger:
logs:
custom_components.pronote: debug
Et ensuite tu auras le debug dans le fichier homeassistant.log (dans le dossier config/). Attention si tu copies/colles le log ici, il y a potentiellement les identifiants qui apparaissent dans le débug :)
Hello @delphiki
Voila l'extrait du log
File "/usr/local/lib/python3.12/site-packages/pronotepy/pronoteAPI.py", line 176, in post raise PronoteAPIError(f"Bad request (http status: {response.status_code})") pronotepy.exceptions.PronoteAPIError: Bad request (http status: 400)
C'est quand tu utilises le QR Code ou le login/mdp ?
Avec le QR code.
Avec les identifiants :
2024-05-03 10:24:21.375 CRITICAL (SyncWorker_19) [custom_components.pronote.pronote_helper] Page html is different than expected. Be sure that pronote_url is the direct url to your pronote page.
Ce qui semble confirmer que l'intégration cherche un URL qui est différent de ce que j'ai en Suisse.
Bonjour, je commente pour le suivi, l'intégration des collèges sur NE m'intéresse également. Merci
Bonjour, je commente pour le suivi, l'intégration des collèges sur NE m'intéresse également. Merci
Je viens d'essayer par le QRcode et l'acces parent, et ça fonctionne. Du moins, l'intregaration se configure et j'ai des capteurs.
@delphiki Merci pour ton intégration des établissements Suisse et la création de la carte lovelace. J'ai pu faire remonter les calendriers de mes deux garçons donc ça fontionne :)
@delphiki je viens d'essayer également et ça fonctionne, les informations remontent bien dans HA quand on configure avec le QR ! Merci beaucoup pour le travail et l'intégration, belle journée
Bonjour, Pronotes est également utilisé en Suisse. J'imagines qu'une bonne partie des info devraient être identiques mais le lien d'accès en fonction des établissements ne fonction pas. Serait il possible d'ajouter ces établissements? Si oui, qu'elles infos sont nécessaires exactement ? Je peux essayer de trouver ces infos Merci