Je suis en train de tester l’intégration Pronote, mais impossible de me connecter pour le moment. Est-ce que d’autres utilisateurs rencontrent le même problème ou est-ce que cela vient de ma configuration ?
J’ai également testé la connexion par QR code, mais j’obtiens le même résultat.
Pourtant, j’ai vérifié en me connectant à mon compte Pronote sur un autre écran, et tout fonctionne correctement de ce côté-là. Le problème semble donc venir de l’intégration plutôt que de mon compte Pronote.
Merci pour le signalement Ce n’était pas votre configuration : c’est un bug de l’intégration.
La cause
PRONOTE est passé en version 2026.2 côté serveurs. La page de connexion a légèrement changé de format, et la bibliothèque que l’intégration utilise pour parler à PRONOTE n’arrivait plus à la lire. Résultat : échec à chaque connexion (mot de passe comme QR code), affiché comme « serveur injoignable ».
Le correctif
C’est corrigé dans la version 0.0.2 (l’intégration nettoie la page avant de la lire). La connexion fonctionne de nouveau, par mot de passe et par QR code.
Ce qu’il faut faire
Mettez à jour l’intégration en 0.0.2 (le temps que l’image soit publiée).
Relancez un « Tester la connexion ».
Si besoin, utilisez le bouton « Se connecter avec un QR code ».
Merci pour le retour, et ce n’est toujours pas votre configuration La 0.0.2 corrigeait la lecture de la page de connexion, mais PRONOTE 2026.2 a aussi changé le calcul de la connexion. L’intégration répondait encore à l’ancienne façon, donc PRONOTE refusait le mot de passe comme le QR code, même corrects.
J’ai reproduit le problème sur le serveur de démo de PRONOTE (2026.2.7), et la correction y fonctionne : connexion, notes, devoirs, emploi du temps.
Ce sera dans la version 0.0.3. En attendant, évitez de multiplier les essais : après trop d’échecs, PRONOTE peut bloquer l’adresse IP pendant un moment. Une fois la mise à jour faite :
relancez « Tester la connexion » ;
pour le QR code, générez-en un nouveau juste avant (il n’est valable que quelques minutes) et remplissez bien le code à 4 chiffres.
La connexion a finalement fonctionné, mais parce qu’il y a toujours un « mais »…
Tout est indisponible !
La connexion à Pronote est bien établie, mais j’obtiens le message suivant :
Connecté à PRONOTE en tant que M. . (**, LYCÉE GÉNÉRAL ET TECHNOLOGIQUE ***) : moyenne indisponible, devoirs indisponible, cours indisponible.
En retournant ensuite sur le site de Pronote, j’ai même eu droit à un petit message :
« Le site est actuellement indisponible. Votre adresse IP est provisoirement suspendue ! »
Du coup, je ne sais pas si cela vient d’une mise à jour du site ou si les appels trop fréquents de l’intégration ont déclenché cette suspension. Difficile de le dire pour le moment !
Je vais attendre un peu et refaire des essais plus tard, lorsque tout sera revenu à la normale, pour voir si les informations deviennent accessibles.
En attendant, vivement la version 0.0.4 !
Voici mon log :
[2026-10-19T13:45:36.639Z] [INFO] Starting the PRONOTE integration...
[2026-10-19T13:45:36.852Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-10-19T13:45:37.570Z] [WARN] [read] Cannot read the grades of **** Alexandre: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:45:37.607Z] [WARN] [read] Cannot read the homework of ****Alexandre: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:45:37.647Z] [WARN] [read] Cannot read the timetable of ****Alexandre: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:45:37.686Z] [WARN] [read] Cannot read the absences of ****Alexandre: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:45:37.725Z] [WARN] [read] Cannot read the messages of M. ****David: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:45:37.725Z] [INFO] [sync] PRONOTE read: ****Alexandre
[2026-10-19T13:47:08.676Z] [INFO] [widgets] Widget action refresh
[2026-10-19T13:47:08.831Z] [WARN] [read] Cannot read the grades of ****Alexandre: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:47:08.869Z] [WARN] [read] Cannot read the homework of ****Alexandre: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:47:08.906Z] [WARN] [read] Cannot read the timetable of ****Alexandre: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:47:08.944Z] [WARN] [read] Cannot read the absences of ****Alexandre: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:47:08.981Z] [WARN] [read] Cannot read the messages of M. ****David: SuspendedIPError: Your IP address has been suspended
[2026-10-19T13:47:08.981Z] [INFO] [sync] PRONOTE read: ****Alexandre
Merci pour le retour et les logs, ils m’ont permis de trouver le problème.
Ce qui se passait
PRONOTE avait suspendu l’adresse IP de ta Gladys (SuspendedIPError).
L’intégration ne s’en rendait pas compte : elle affichait « connecté », mettait chaque info en « indisponible », puis continuait à interroger PRONOTE toutes les 15 minutes.
Le bouton « Actualiser » du widget envoyait encore d’autres requêtes.
Ces requêtes en plus peuvent prolonger la suspension.
Ce que corrige la 0.0.4 (disponible maintenant)
Dès que PRONOTE signale une IP suspendue, l’intégration arrête tout de suite de l’interroger.
Le statut de connexion et les widgets affichent la vraie raison.
La lecture suivante attend 1 heure.
Pendant cette heure, le bouton « Actualiser » et l’action de scène « Lire maintenant » n’envoient plus rien à PRONOTE.
Ce que je te conseille
Mets à jour l’intégration en 0.0.4.
Attends que la suspension soit levée (en général environ 1 heure), sans actualiser ni cliquer sur « Tester la connexion ».
Vérifie sur le site PRONOTE que le message « Votre adresse IP est provisoirement suspendue » a disparu.
Ensuite seulement, clique sur « Tester la connexion ».
Si ça bloque encore, envoie-moi les nouveaux logs.
Je passe dans le coin et je vois que le message d’erreur de connexion est vert. @prohand possible de le mettre en rouge comme pour les autres intégrations que tu avais modifiées ? (enfin je ne sais plus à qui j’avais demandé sur certaines)
C’est corrigé dans la version 0.0.5 : quand « Tester la connexion » ou « Connexion par QR code » échoue, le message s’affiche maintenant en rouge sous le bouton, toujours dans la langue de Gladys.
Le bouton « Actualiser » du widget ne change pas : en cas d’erreur, la raison s’affiche déjà dans le widget.
La mise à jour arrive dans Gladys dès que la nouvelle version est publiée.
[2026-10-20T06:24:55.869Z] [INFO] [session] PRONOTE session expired, logging in again
[2026-10-20T06:24:56.136Z] [WARN] [read] Cannot read the grades of ***********: AccessDeniedError: You do not have access to this area or your authorizations are insufficient
BOn cela fonctionnepas ou alors je rate une etape je vais laisser en pause 1 heure et refaire tout tranquille
apres 2 heures je me connectes a mon compte par pc nickel par contre sur gladys :
Merci pour les logs et la capture, ils m’ont permis de trouver la cause. Ce n’était toujours pas ta configuration.
Ce qui se passait
Ton compte est un compte parent. Sur le site PRONOTE, chaque demande précise l’enfant choisi.
L’intégration ne précisait pas l’enfant. PRONOTE 2026.2 refusait donc les notes (AccessDeniedError), puis fermait la session.
L’intégration croyait à une simple session expirée : elle se reconnectait tout de suite, deux fois par lecture. C’est pour ça que tu voyais « La session PRONOTE a expiré » sous les boutons, même après une connexion par QR code réussie.
Ces connexions répétées ont fini par faire bloquer ton adresse IP.
Ce que corrige la 0.0.6 (disponible maintenant)
L’enfant choisi est envoyé avec chaque demande, comme sur le site PRONOTE.
Si PRONOTE ferme quand même la session juste après la connexion, l’intégration ne se reconnecte plus en boucle. Elle affiche la vraie raison et attend 1 heure avant la lecture suivante.
En plus : sur un compte parent avec plusieurs enfants, chaque enfant a maintenant ses propres notes, devoirs et absences.
Ce que je te conseille
Mets à jour l’intégration en 0.0.6.
Attends que l’IP soit débloquée, sans actualiser ni cliquer sur les boutons.
Vérifie sur le site PRONOTE que le message « Votre adresse IP est provisoirement suspendue » a disparu.
Clique une seule fois sur « Tester la connexion ». Pas besoin de refaire le QR code : la session enregistrée suffit.
Si ça bloque encore, envoie-moi les nouveaux logs.
Voilà ce que j’obtiens dans Gladys, comparé à la page d’accueil de Pronote.
La moyenne générale est sympa et constitue déjà une bonne base, mais le nombre de devoirs affiché n’est pas correct.
Si c’est possible, voici quelques améliorations qui seraient intéressantes :
Les devoirs : afficher la liste avec leur état (fait / pas fait).
Le carnet de correspondance : pouvoir consulter les messages et les informations publiées. ( a minama si des mots.
L’emploi du temps : corriger les informations affichées, car elles ne correspondent pas à celles de Pronote.
Les dernières notes : afficher plusieurs notes plutôt que seulement la dernière.
Les notifications : je n’ai pas encore testé s’il est possible de déclencher des alertes lorsqu’un nouveau message apparaît dans le carnet de correspondance ou lorsqu’une nouvelle note est publiée.
Enfin, un widget avec un menu regroupant les principales informations pourrait être sympa pour accéder rapidement à ces différentes fonctionnalités.
Ce sont des pistes d’amélioration, bien sûr, en fonction de ce que l’intégration permet techniquement. En tout cas, il y a du potentiel pour en faire un outil vraiment pratique au quotidien !
Merci pour les captures, elles m’ont permis de trouver pourquoi Gladys ne montrait pas la même chose que PRONOTE.
Ce qui se passait
Tu es en vacances, et la rentrée est le 2 novembre.
L’intégration ne regardait l’emploi du temps que sur 8 jours. Elle ne trouvait donc aucun cours (« Pas de jour de cours dans la semaine à venir »).
Elle ne comptait les devoirs que sur 7 jours à partir d’aujourd’hui. Les devoirs du 2 et 3 novembre n’étaient donc pas comptés (« 0 devoir »).
Ce qu’apporte la 0.0.7 (disponible maintenant)
L’emploi du temps est lu 3 semaines à l’avance. Pendant les vacances, le widget montre le jour de la rentrée.
Les devoirs sont comptés à partir du prochain jour de cours, donc à partir de la rentrée pendant les vacances.
La liste des devoirs montre « Fait » ou « Non fait », comme dans PRONOTE.
Le widget « Élève PRONOTE » a un nouveau réglage « Liste », avec 3 choix :
Devoirs ;
Dernières notes : les 8 dernières, avec la moyenne de la classe ;
Carnet de correspondance.
Le carnet de correspondance est lu : observations, encouragements, défauts de carnet.
Il y a un nouveau déclencheur de scène : « Un mot est écrit dans le carnet de correspondance ». Pour les notes, le déclencheur « Une nouvelle note est publiée » existe déjà.
Pour le menu
Un widget Gladys ne peut afficher qu’une seule liste. Ajoute le widget plusieurs fois : un pour les devoirs, un pour les notes, un pour le carnet.
À venir
« Informations & sondages » viendra plus tard.
Ce que je te conseille
Mets à jour l’intégration en 0.0.7.
Dans le tableau de bord, modifie le widget « Élève PRONOTE » et choisis la liste voulue.
Pour être prévenu d’un mot dans le carnet ou d’une nouvelle note, crée une scène avec le déclencheur correspondant.
Dis-moi si tout correspond bien à PRONOTE chez toi.
Déjà, tout fonctionne ! Je te joins une capture d’écran avec tous les widgets actifs.
Je pense qu’il faudrait ajouter un ou deux widgets supplémentaires pour mieux répartir les informations. Actuellement, certains widgets affichent beaucoup de données et d’autres sont assez redondants. L’idée serait donc d’avoir davantage de widgets, mais avec moins d’informations dans chacun, pour obtenir un affichage plus clair et plus lisible.
Concernant le rafraîchissement, je l’ai réglé sur 30 minutes, ce qui me semble largement suffisant. Un rafraîchissement toutes les heures pourrait même convenir, histoire d’éviter de solliciter inutilement le système.
Merci pour la capture, elle montre bien le souci : pour voir les 3 listes, il fallait ajouter 3 fois le widget « Élève », et chacun répétait la moyenne, les devoirs, les absences et les mêmes lignes.
Ce qu’apporte la 0.0.8
3 nouveaux widgets, avec une seule liste chacun :
Devoirs PRONOTE : le nombre de devoirs à faire, puis la liste (fait / non fait) ;
Notes PRONOTE : la moyenne, puis les 8 dernières notes ;
Carnet PRONOTE : les mots du carnet de correspondance.
Le widget Élève PRONOTE devient un résumé : moyenne, devoirs, absences, prochain cours, dernière note, messages. Il n’affiche plus de liste par défaut (réglage « Liste » → « Aucune »).
« Prochain jour de cours » n’apparaît plus quand il dit la même chose que « Prochain cours ».
Le rafraîchissement par défaut passe à 30 minutes. Ton réglage est gardé.
Ce que je te conseille
Mets à jour l’intégration en 0.0.8.
Garde un seul widget « Élève » et règle sa « Liste » sur « Aucune ».
Remplace les deux autres par « Devoirs PRONOTE », « Notes PRONOTE » et « Carnet PRONOTE ».
Dis-moi si l’affichage te convient mieux comme ça.
Alors, je viens de parcourir tous les widgets disponibles et, franchement, c’est super bien ! Il y en a pour tous les goûts et tous les besoins, je pense que rien d’essentiel n’a été oublié. Bravo pour le travail réalisé !
J’aurais simplement quelques petites suggestions de personnalisation :
Dernières notes : pouvoir choisir le nombre de notes affichées, par exemple entre 1 et 10.
Emploi du temps : proposer plusieurs périodes d’affichage, de « Aujourd’hui » à J+7, pour ceux qui souhaitent avoir une vision plus large de la semaine.
À part ces quelques ajustements, l’ensemble me paraît vraiment très bien !
Par contre, je trouve que l’affichage sur plusieurs jours n’est pas idéal. Je préférerais un affichage avec plusieurs colonnes, une par jour, en conservant le même type de présentation que lorsqu’on consulte une seule journée.
L’idée serait d’avoir quelque chose qui ressemble à une feuille de papier que l’on consulte dans son ensemble, avec les différents jours côte à côte, pour avoir une vue d’ensemble claire de l’emploi du temps sur plusieurs jours.