Skip to content
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

[demande de fonctionnalité] intégration des établissements Suisse. #74

Open
theveninjeremy opened this issue Apr 21, 2024 · 14 comments
Assignees
Labels
enhancement New feature or request

Comments

@theveninjeremy
Copy link

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

@theveninjeremy
Copy link
Author

@delphiki
Copy link
Owner

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 ?

@delphiki delphiki self-assigned this Apr 22, 2024
@delphiki delphiki added the enhancement New feature or request label Apr 22, 2024
@theveninjeremy
Copy link
Author

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.

@delphiki
Copy link
Owner

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) ?

@theveninjeremy
Copy link
Author

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 :)

@theveninjeremy
Copy link
Author

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.

@delphiki
Copy link
Owner

delphiki commented May 3, 2024

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 :)

@theveninjeremy
Copy link
Author

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)

@delphiki
Copy link
Owner

delphiki commented May 3, 2024

C'est quand tu utilises le QR Code ou le login/mdp ?

@theveninjeremy
Copy link
Author

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.

@Memnochir
Copy link

Memnochir commented Sep 20, 2024

Bonjour, je commente pour le suivi, l'intégration des collèges sur NE m'intéresse également.
Merci

@theveninjeremy
Copy link
Author

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.

@theveninjeremy
Copy link
Author

@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 :)

@Memnochir
Copy link

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants