Présentation
Le rôle de ce plugin Jeedom est de récupérer les informations de l'élève publiées sur PRONOTE.
Pour cela, nous utilisons l'API Wrapper PronotePy (https://github.com/bain3/pronotepy).
Installation
Pour installer le plugin ProJote, suivez les étapes suivantes :
- Accédez au Market Jeedom.
- Recherchez le plugin ProJote.
- Cliquez sur "Installer" pour ajouter le plugin à votre Jeedom.
- Une fois l'installation terminée, activez le plugin depuis le menu des plugins.
- Puis lancer l'installation des dépendances.
Lors de la prémiére éxécution cela peut être long et vous devrez peut être la relancer.
Dans le menu Plugins / Organisations / Plugin Pronote, cliquez sur Ajouter. Choisissez un nom identifiant l’équipement.
Connexion
Il existe deux méthodes de connexion : par Login ou par QR code. La méthode par QR code est recommandée.

Login
Le but de cette méthode est de vous connecter avec les informations de connexion.

Parcourez la liste des ENT/CAS pour trouver celle qui vous correspond. Si vous ne trouvez pas de
correspondance, essayez "Aucun"
ou d'autres.
Si vous utilisez un compte parent, cochez la case.
Ensuite, saisissez le login et le mot de passe de votre compte, puis l’URL de Pronote que vous utilisez (par
exemple, https://demo.index-education.net/pronote/eleve.html
).
La page web Pronote recherche ressemble à cela :

>>> Exemple pour un compte parent
https://XXXXXXXy.index-education.net/pronote/parent.html?login=true
>>> Exemple pour un élève
https://demo.index-education.net/pronote/eleve.html
QR Code
Génération du QRCODE
Nous allons voir en premier lieu comment obtenir le QR CODE. Ensuite, nous verrons comment injecter ce QR code dans ProJote.
D’abord, connectez-vous au site Pronote et générez un QR Code avec un code PIN à 4 chiffres de votre choix. Récupérez le QR Code sur Pronote.
Sur votre site Pronote :
1. Entrez le PIN à 4 chiffres de votre choix.
2. Puis cliquez sur "Générer QR Code".
Une fenêtre va s’ouvrir avec le QR Code.

Tips : Utilisez l’outil Windows de capture d’écran.
Utilisez l’outil de capture d’écran Windows pour copier le QR Code dans le presse-papier. En apuyant simultanément sour les touches suvantes :
Windows + Shift + S
Dessiner un carré autour du QR Code. Et l’image sera copiée dans le presse-papier.
Transmission sur Jeedom
Créez un nouvel équipement ProJote.
Sélectionnez le paramètre d’authentification QR Code, puis collez le QR en faisant un clic droit.

Code dans le carré gris ou importez l’image enregistrée.
Le code PIN sera requis pour finaliser la configuration.
Attention, à chaque connexion, on renouvelle le token (car il est à usage unique). Si un cycle échoue, il faudra refaire l’authentification par QR CODE.
Utilisation
Une fois connecté, le plugin va récupérer toutes les heures les mises à jours depuis Pronote.

Vous pouvez désactiver ce paramétre dans la configuration de plugin.
Note: La mise à jour horaire est désactivée de 22h à 4h du matin.
Mais si vous demandez à rafraichir l'équipement, il téléchargera les mises à jour.
Voici la liste des paramètres retournés par le plugin :
Paramètre | Description |
---|---|
Nom de l'élève | Le nom de l'élève |
Nom de la classe | Le nom de la classe de l'élève |
Établissement | Le nom de l'établissement scolaire |
Picture | L'URL de l'image de l'élève sur le serveur Pronote |
URL Ical | L'URL du calendrier iCal |
Nombre d'absence | Le nombre d'absences de l'élève sur la période |
Nombre de punition | Le nombre de punitions de l'élève sur la période |
Nombre de devoir | Le nombre de devoirs de l'élève Fait et à faire |
Nombre de devoir non fait | Le nombre de devoirs non faits par l'élève |
Nombre de devoir fait | Le nombre de devoirs faits par l'élève |
Nombre de devoir pour le prochain jour | Le nombre de devoirs pour le prochain jour d'école |
Nombre de devoir non fait pour le prochain jour | Le nombre de devoirs non faits pour le prochain jour d'école |
Nombre de devoir fait pour le prochain jour d'école | Le nombre de devoirs faits pour le prochain jour |
Heure de début aujourd'hui | L'heure de début des cours aujourd'hui |
Heure de fin aujourd'hui | L'heure de fin des cours aujourd'hui |
Nombre de cours annulé aujourd'hui | Le nombre de cours annulés aujourd'hui |
Date du prochain jour | La date du prochain jour de cours |
Heure de début du prochain jour | L'heure de début des cours du prochain jour |
Heure de fin du prochain jour | L'heure de fin des cours du prochain jour |
Nombre de cours annulé du prochain jour d'école | Le nombre de cours annulés du prochain jour |
Nombre de cours annulé | Le nombre de cours annulés sur la période |
Le plugin récupère les informations contenues dans Pronote. Si elles ne sont pas présentes sur le site, elles ne remonteront pas dans le plugin. Donc avant toute demande, vous devez valider que l'information recherchée est présente.
Version
- Version Alpha : Première diffusion pour test
- 0.0.1 : Mise en ligne de la première version
- 0.0.2 : Mise à jour de la documentation et du change log
- 0.5 : Ajout de la connexion par QR Code
- 0.5.2 : Correction de bugs