La mise a jour a été réalisé en urgence, pour des raisons cosmétiques.
Je viens de basculer ma plateforme de dev en debian 12.
Et je continue à avancer a refondre la connection pour offrir plus de choix.
Trop bien ! N’hésitez à dire aux utilisateurs en deb12 à partir de quand ils peuvent recommencer à tester et faire des retours (note: j’ai testé la beta d’hier mais je comprends que c’est encore trop tôt pour du debian 12 !)
Pour le moment je galère sur l’intégration de la version 4.4 de jeedom et de debian 12.
Je note tous les défauts de connexion, mais il faut attendre la version 1 du plugin intégrant une autre méthode de connexion.
Par contre, par la suite, pour permettre de traiter les problèmes de connections, il faudra partager ces comptes et renouveler le mot de passe après.
Version Jeedom 4.4.19
Version OS debian 11.11 Version PHP 7.4.33
Nombre de processus Apache 14 Version OS Linux debian-11 5.10.0-33-amd64 #1 SMP Debian 5.10.226-1 (2024-10-03) x86_64 GNU/Linux [11.11]
Je suis en train de publier une nouvelle version du Plugin intégrant principalement l’a gestion des QRCODE.
J’ai aussi mis à jour une documentation pour vous aider à utiliser les QRCODE.
Je sais que le code est pas très beau.
J’ai encore des champs de ProJote à ajouter pour la récupération.
Mais c’est quelque chose que j’espère va marcher pour le plus grand nombre, et surtout pour ceux pour qui cela ne marchait pas sur la précédente version.
Premier retour (j’ai remis l’ancien info.json en attendant)
Identification par QRCODE : ok, il récupère bien la photo, le nom de l’enfant, la classe et le collège, mais aucun champ commandes n’est renseigné (en dehors des tokens):
0329|[2025-01-20 10:55:58] DEBUG : Je recherche les enfants :
0330|[2025-01-20 10:55:58] DEBUG : Liste des enfants trouvés du compte Parent : xxx
0331|[2025-01-20 10:55:58] DEBUG : Starting new HTTPS connection (1): xxx.index-education.net:443
0332|[2025-01-20 10:55:58] DEBUG : https://xx.index-education.net:443 "GET /pronote/FichiersExternes/70bab5f89eb6ddeedbc6b324c1c7b0be37919ddcc5f26936591e3cd1ad335a8f66d53830a2cb01d3a5bcfa61ca843f73777d5db078b9b57ca55efbbf8919cc28bfae6ea8dd84eb277e12005cc5c925a7e0c99fd98b5f0efab5d8e05c04d77fba/photo.jpg?Session=xxxHTTP/1.1" 200 16839
0333|[2025-01-20 10:55:58] DEBUG : Ajax:: eqLogicId = 1147
0334|[2025-01-20 10:55:58] DEBUG : Class ReadEnfantToken::Résultat LoginToken : {"pronote_url":"https:\/\/xxx.index-education.net\/pronote\/mobile.parent.html?fd=1&bydlg=A6ABB224-12DD-4E31-AD3E-8A39A1C2C335&login=true","username":"xx","password":"xx","client_identifier":"xx","uuid":"ProJote"}
0335|[2025-01-20 10:55:58] DEBUG : Class ReadEnfantToken:: Clé JSON : https://xxx.index-education.net/pronote/mobile.parent.html?fd=1&bydlg=A6ABB224-12DD-4E31-AD3E-8A39A1C2C335&login=true
0336|[2025-01-20 10:55:58] DEBUG : Class ReadEnfantToken:: Clé TokenUsername : xx
0337|[2025-01-20 10:55:58] DEBUG : Class ReadEnfantToken:: Clé TokenPassword : xx
0338|[2025-01-20 10:55:58] DEBUG : Class ReadEnfantToken:: Clé TokenPassword : xx
0339|[2025-01-20 10:56:18] DEBUG : Envoie au demon Python des infos Pronotes
0340|[2025-01-20 11:01:34] DEBUG : cronHourly Je ne fais rien à cette heure-ci... 11 heure, prochain essaie dans une heure
0341|[2025-01-20 12:01:25] DEBUG : Envoie au demon Python des infos Pronotes
0342|[2025-01-20 13:01:01] DEBUG : cronHourly Je ne fais rien à cette heure-ci... 13 heure, prochain essaie dans une heure
Peux tu regarder si la fonction cron hourly est coché dans la configuration du plugin ?
Et regarde de le valider, sauvegarder ou dévalider et saxuvegarder.
Cron hourly est bien activé (j’ai fait la manip au cas oû)
mais on voit bien dans les log le passage du cron:
0339|[2025-01-20 10:56:18] DEBUG : Envoie au demon Python des infos Pronotes
0340|[2025-01-20 11:01:34] DEBUG : cronHourly Je ne fais rien à cette heure-ci... 11 heure, prochain essaie dans une heure
0341|[2025-01-20 12:01:25] DEBUG : Envoie au demon Python des infos Pronotes
0342|[2025-01-20 13:01:01] DEBUG : cronHourly Je ne fais rien à cette heure-ci... 13 heure, prochain essaie dans une heure
0343|[2025-01-20 14:00:37] DEBUG : Envoie au demon Python des infos Pronotes
0344|[2025-01-20 15:01:28] DEBUG : cronHourly Je ne fais rien à cette heure-ci... 15 heure, prochain essaie dans une heure
0345|[2025-01-20 15:40:06] DEBUG : Envoie au demon Python des infos Pronotes
je n’avais pas vu les messages ici avant de lancer ma mise à jour. J’ai eu un message d’erreur, que je n’ai pas conservé… Mais le plugin n’est plus présent sur mon Jeedom. Le répertoire du plugin est lui bien présent si je le cherche dans l’éditeur de fichier.
J’ai tenté de réinstaller la version sur le market, qui s’appelle désormais Plugin Pronote et non plus Projote mais sans succès également.
Penses-tu que cela reviendra lors de la mise à jour du .json demain ?
Merci d’avance. J’ai hâte de voir si la récupération des informations pour 2 enfants fonctionne