Intégration Pronote (1.14.1) : cours, devoirs, notes, etc

Hello tout le monde,

Je viens vous présenter aujourd’hui un petit projet que j’ai développé récemment : une intégration pour Pronote :slight_smile:

Je sais qu’il y a déjà un tuto pour récupérer les infos de Pronote dans HA (Pronote dans HA - les notes, devoirs, absences et emploi du temps des enfants) mais là il s’agit d’une vraie intégration, qui je pense simplifiera l’installation.

Je tiens d’ailleurs à remercier @Dathosim, car je me suis inspiré de son travail pour construire les sensors.

Au programme :

  • Configuration via l’interface (compte parent ou enfant) + personnalisation
  • Emploi du temps (du jour, de demain, du prochain jour d’école)
  • Notes
  • Devoirs
  • Absences
  • Evaluations
  • Evènements en cas de nouveauté

Toutes ces infos sont mises à jour toutes les 15 minutes par défaut (personnalisable dans les options).

Je suis preneur de vos retours !

Pour l’installation, ça se passe par ici :

En espérant que ça soit utile !

18 « J'aime »

Je ne l’utilise pas pour le moment mais bravo pour ton investissement et le partage a la communauté :slightly_smiling_face:

1 « J'aime »

Salut, je viens d’essayer pour t’aider a corriger certains bugs si il y en a .

Un souci, qu’entends tu par URL ?

Salut , tu a fait comment pour l’automatisation ?

il faut mettre quoi comme url promote?
Ça manque un peu f’explication pour pouvoir se connecter (educonnect?; ENT,???)

Toutes les 15 minutes ça me paraît mauvais et amènera a se faire Blacklister sans doute. Sinon belle initiative

Belle idée… depuis plusieurs mois je pensait d’abandonner mon pronote2mqtt car l’idée derrière (garder l’histoire) est presque impossible avec la qualité des données de pronote (unique ID n’existe pas)
Testé avec atrium-sud et ça marche
Testé avec agora06 et ça mache
par contre…on ne peut avoir qu’une compte…et j’ai deux enfants :slight_smile:

Ça serait bien que l’on puisse régler le temps les jours pour les mise a jour

Alors chez moi, je l’avais tout les 10 minutes est aucun problème

Toi aussi la la teste.

Non, il suffit de rajouter l’intégration une nouvelle fois, on peut ajouter autant d’enfants qu’on veut :slight_smile:

Merci à tous pour vos retours.
Concernant le réglage de la fréquence de mise à jour, je vais voir si c’est jouable.

Concernant les URLs, il s’agit de celle que vous avez dans votre navigateur une fois connecté à Pronote (en s’arrêtant au /).

Quelle URL doit être rentrée please?

Ce matin bloqué mais apres maj vers 2023.6 OK… probablement un autre soucis (user-error)

l’URL ne fonctionne pas pas pour moi.
Je t’ai MP

C’est la même URL que sur l’autre intégration Pronote

Quelle est l’URL que tu renseignes ?

@delphiki pour le dashboard tu a fait comment ?

Si tu parles du refresh toutes les 15 minutes, il y a un fonctionnement déjà prévu pour gérer ça dans les intégrations HA, via la constante SCAN_INTERVAL notamment.

Qu’est-ce que tu appelles le dashboard ?

je parle de ca.

Je n’ai rien fait à ce niveau là pour le moment, je me suis surtout concentré sur la récupération des données, donc la création des sensors.

A noter d’ailleurs que je n’ai pas repris tout à faire les mêmes clés que @Dathosim pour ce qui est extrait, j’ai repris les clés en anglais pour coller avec la lib pronotepy