Intégration de Pronote

Bonjour

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

ping createur : @prohand

Bonjour @Prof_Techno,

Merci pour le signalement :folded_hands: 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 ».

Dites-moi si ça repart de votre côté :+1:

BOnjour

toujours un soucis :

Bonjour @Prof_Techno,

Merci pour le retour, et ce n’est toujours pas votre configuration :folded_hands: 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.

Dites-moi si ça repart :+1:

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 ! :grin:

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

Bonjour @Prof_Techno,

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

  1. Mets à jour l’intégration en 0.0.4.
  2. Attends que la suspension soit levée (en général environ 1 heure), sans actualiser ni cliquer sur « Tester la connexion ».
  3. Vérifie sur le site PRONOTE que le message « Votre adresse IP est provisoirement suspendue » a disparu.
  4. 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)

@mutmut bien vu, merci !

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.