Hello tout le monde,
Comme annoncé il y a quelques jours, voici la nouvelle version de l’intégration (et des cartes) qui je l’espère vous plaira !
Le détail ci-dessous ![]()
Nouvelle version 2.0.0 !
CHANGEMENTS MAJEURS
Cette nouvelle version modifie la façon dont les capteurs sont construits.
En raison de ces changements, certains noms de capteurs ne seront pas rétrocompatibles.
Capteurs affectés :
| Nom v1 | Nom v2 |
|---|---|
sensor.pronote_[…]_timetable_period |
sensor.pronote_[…]_period_s_timetable |
sensor.pronote_[…]_timetable_today |
sensor.pronote_[…]_today_s_timetable |
sensor.pronote_[…]_timetable_tomorrow |
sensor.pronote_[…]_tomorrow_s_timetable |
sensor.pronote_[…]_timetable_next_day |
sensor.pronote_[…]_next_day_s_timetable |
sensor.pronote_[…]_homework_period |
sensor.pronote_[…]_period_s_homework |
Nouveautés :
Les trimestres / semestres sont désormais pris en charge !
Les capteurs liés aux périodes sont désormais disponibles !
Par exemple, pour les notes, si la période actuelle est « Trimestre 3 », vous obtiendrez 3 capteurs :
| Capteur | Description |
|---|---|
| sensor.pronote_LASTNAME_FIRSTNAME_grades | le capteur des notes pour la période actuelle |
| sensor.pronote_LASTNAME_FIRSTNAME_grades_trimestre_2 | les notes du deuxième trimestre |
| sensor.pronote_LASTNAME_FIRSTNAME_grades_trimestre_1 | les notes du premier trimestre |
Les capteurs liés aux périodes sont :
- Notes
- Moyennes
- Absences
- Retards
- Évaluations
- Sanctions
Pour tous ces capteurs (et leurs dérivés basés sur les périodes précédentes), vous trouverez 2 attributs supplémentaires :
| Attribut | Description | Valeur |
|---|---|---|
| period_key | la période à laquelle le capteur est lié | trimestre_1, semestre_1, … |
| is_current_period | si le capteur est lié à la période actuelle | true ou false |
Vous trouverez également des capteurs supplémentaires avec des informations sur les périodes :
| Capteur | Description | État |
|---|---|---|
| sensor.pronote_LASTNAME_FIRSTNAME_current_period | la période actuelle | nom de la période |
| sensor.pronote_LASTNAME_FIRSTNAME_periods | liste de toutes les périodes retournées par Pronote | nombre de périodes |
| sensor.pronote_LASTNAME_FIRSTNAME_active_periods | liste des périodes précédentes + actuelle | nombre de périodes |
| sensor.pronote_LASTNAME_FIRSTNAME_previous_periods | liste des périodes précédentes | nombre de périodes |
Définir un surnom dans le flux de configuration
L’option de surnom peut maintenant être spécifiée dans une étape supplémentaire du flux de configuration.
Le champ est pré-rempli avec une valeur devinée.
Pronote ne retourne que le nom complet de l’élève, donc une tentative est faite pour déterminer le prénom (= surnom) en séparant le nom complet par espaces et en ne gardant que le dernier élément.
Par exemple, si le nom complet était DOE SMITH John, le surnom deviné serait John.
Autres
- Le capteur de l’élève a été remplacé par le capteur de classe, et
full_nameainsi quenicknamesont désormais des attributs hérités pour tous les capteurs. - Les versions HACS sont maintenant compressées et disponibles sur la page des releases.
