[Article] Intégration Ecole Directe

Bonjour @Giga77 pour moi ca fonctionne avec la 0.3.27. :+1:

Hello @Giga77 , pour moi certaines choses fonctionnent, mais pas tout

La carte custom:pronote-homework-card fonctionne bien
La carte custom:pronote-timetable-card fonctionne aussi

Le sensor moyenne générale fonctionne bien aussi

Par contre me concernant , la carte custom:pronote-grades-card ne fonctionne pas .
si je regarde le sensor "sensor.ecole_directe_XXXX_YYYY_grades , j’y vois bien les données, mais il y en a un wagon , peut être est ce là le problème ?!

Merci pour ta future réponse ,

Bonjour,

alors oui mais non. En fait, je pense, le pb vient de la mise à jour du module « pronote card ». La derniere MAJ en 2.x a cassé cette vue. Il faut revenir à la version 1.11.0 et ça refonctionne. Il faut que @Giga77 mette à jour le module pour etre compatible. Quand ça veut pas !

1 « J'aime »

Hello je confirme la solution de @Tu4n3r permet de réafficher les notes !
Merci à tous
++

Donc version 1.11.0 de pronote card et dernière version de Ecole directe ?

Oui
Mais certains utilisateurs ont encore des problèmes : fichier QCM ne s'alimente pas · Issue #83 · hacf-fr/hass-ecoledirecte · GitHub

Pour le fichier QCM, j’ai pris l’ancien, j’avais une sauvgarde, je pense quand en mettant un ca fonctionne.
Par contre le carte note ne fonction pas pour moi

Hello , j’ai suivi le conseil de @Tu4n3r et en effet j’ai retrouvé les notes et moyennes avec la versoin 1.11.0 de pronote card .
@Giga77 merci pour ton implication, nous attendons maintenant avec enthousiasme que toutes les nouveautés présentes sur la version 2.3.0 soient utilisables avec ecole directe …

Merci

Alors j’ai installé la dernière version d’ecole directe, et la version 1.11.0 de pronote card et j’obtiens :

je comprends pas, merci pour votre aide

hello @Elmago ,

AS tu redemarrer ton HA après avoir installé Pronote Cards ?
Parce que là il ne voit pas l’intégration de pronote card …
Redémarrer le complet, pas seulement le rechargement rapide …

Oui et le pire c est que je l’ai dans les ressources :

Bonjour,

Même problème chez moi, même après un reboot. Chose étrange, cela fonctionne depuis l’application companion.

La même pour moi !
Alors que ça fonctionnait avant hier
J’ai du repasser Pronotes en 2.3.0 ça fonctionne mis à part les notes

Bonjour à tous ,

C’est vrai que de mon coté ça marche moyen en fait
Depuis l’application mobile Home assistant les cartes ne s’affichent pas , avec l’info " custom element doesn’t exist

 pour  Pronote-grades-card
          Pronote-homework-card
          Pronote-evaluations-card
          Pronote-timetable-card

Alors que quand je me connecte depuis l’ordinateur tout fonctionne nickel , bizarre non ?

En installant la version V2.3.0 de pronote card, toutes les cartes fonctionnent à la fois sur PC et mobile , excepté celle des notes ( grades ) , mais ça je le savais déjà . Il est donc nécéssaire d’attendre la prochaine mise à jour pour régler ce problème ! Courage @Giga77 !!

Moi c’est l’inverse : la v 1.11.0 Fonctionne sur l’appli mais pas sur PC…

Hello,
Pour ma part, l’intégration ne fonctionne plus, même en remettant l’ancien fichier QCM

J’ai tout supprimé, intégration, source depuis HACS et tout réinstallé. Il crée bien le fichier ecoledirecte_qcm.json mais celui-ci reste vierge.
Si quelqu’un a une idée …

Bonjour @Giga77 , as tu des news à nous annoncer ? n’hésite pas si tu cherches quelques beta testeurs …

@ bientot

non, pas de solution pour l’instant, j’ai le même souci et impossible d’utiliser l’extension.

Pour info, le bug a était crée là : fichier QCM ne s'alimente pas · Issue #83 · hacf-fr/hass-ecoledirecte · GitHub

Désolé, j’avance doucement.
Je suis assez chargé en ce moment.

3 « J'aime »

Voilà ma version finale qui fonctionne ici

Il faudra bien entendu adapter les noms de sensors en fonction du prenom/nom de votre enfant

template:
  - sensor:
      # !!!! Le unique_id doit matcher 'sensor.ecole_directe_prenom_nom" + '_averages'
      # https://github.com/delphiki/lovelace-pronote/blob/main/src/cards/averages-card.js#L17
      - name: "Ecole Directe vers Pronote Moyennes"
        state: "11"
        attributes:
          averages: >
            {% set sensor_list = ['sensor.ecole_directe_prenom_nom_francais',
              'sensor.ecole_directe_prenom_nom_histoire_geographie',
              'sensor.ecole_directe_prenom_nom_anglais_lv1',
              'sensor.ecole_directe_prenom_nom_espagnol_lv2',
              'sensor.ecole_directe_prenom_nom_mathematiques',
              'sensor.ecole_directe_prenom_nom_sciences_vie_terre',
              'sensor.ecole_directe_prenom_nom_technologie',
              'sensor.ecole_directe_prenom_nom_physique_chimie',
              'sensor.ecole_directe_prenom_nom_arts_plastiques',
              'sensor.ecole_directe_prenom_nom_education_musicale',
              'sensor.ecole_directe_prenom_nom_ed_physique_sport']
            %}
            {% set data = namespace(averages=[]) %}
            {% for sensor in sensor_list %}
              {% set value = {'average' : states(sensor),
                'class' : state_attr(sensor, 'moyenneClasse'), 
                'max' : state_attr(sensor, 'moyenneMax'),
                'min' : state_attr(sensor, 'moyenneMin'),
                'out_of' : '20',
                'default_out_of' : '20',
                'subject' : state_attr(sensor, 'nom').title(),
                'background_color': '#828282'}
               %}
              {% set data.averages = data.averages + [value] %}
            {% endfor %}
            {{ data.averages }}
        unique_id: "ecole_directe_prenom_nom_averages"

Le sensor produit n’est pas visible via l’integration « ecole directe » mais est visible dans la partie « Outils de developpement »

Point important, ceci ne fonctionnera qu’avec la v1 de pronote cards, la v2 introduit la notion de trimestres/semestres qui implique des entités non disponible (periods) avec l’integration ecole directe actuelle