Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
PRONOTE·EcoleDirecte용 Home Assistant 통합, 다중 주기 일정 관리·입학 시 대역량 제한, 상태 엔티티에 비밀 없음
Intégration Home Assistant pour PRONOTE et EcoleDirecte. Ordonnanceur multi-cadence, limiteur de débit débité à l'admission, et aucun secret dans un état d'entité.
플러그인Python · JavaScriptGitHub @FiveElements온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Carnet scolaire — PRONOTE et EcoleDirecte pour Home Assistant : emploi du temps, devoirs, notes, absences, menus, événements et blueprints, avec un limiteur de requêtes.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Carnet scolaire — PRONOTE et EcoleDirecte pour Home Assistant Carnet scolaire est une intégration Home Assistant permettant d'intégrer PRONOTE et EcoleDirecte directement dans votre installation domotique. Retrouvez dans Home Assistant les informations scolaires de vos enfants : emploi du temps, devoirs, notes, moyennes, absences, retards, évaluations, actualités, discussions, menus et bien plus encore.README 전문 보기 ↗
Carnet scolaire est une intégration Home Assistant permettant d'intégrer PRONOTE et EcoleDirecte directement dans votre installation domotique.
Retrouvez dans Home Assistant les informations scolaires de vos enfants : emploi du temps, devoirs, notes, moyennes, absences, retards, évaluations, actualités, discussions, menus et bien plus encore.
L'intégration est conçue pour les élèves comme pour les parents utilisant un compte PRONOTE, EcoleDirecte ou un ENT.
🏫 Votre établissement utilise une autre plateforme ? Carnet scolaire est conçu pour accueillir plusieurs sources : PRONOTE et EcoleDirecte sont les deux premières. Si l'ENT ou le logiciel de vie scolaire de vos enfants n'est pas encore pris en charge, ouvrez un ticket en indiquant la plateforme, le type de compte (parent ou élève) et les données qui vous seraient utiles. Chaque demande aide à choisir la prochaine source à intégrer.
Carnet scolaire s'intègre nativement dans le moteur d'automatisation de Home Assistant.
Vous pouvez notamment créer des automatisations lorsqu'une nouvelle note apparaît, lorsqu'un devoir est ajouté ou lorsqu'un événement scolaire change.
L'intégration fournit :
Aucune programmation en YAML n'est nécessaire pour les automatisations courantes.
Les comptes parents avec plusieurs enfants sont pris en charge.
Chaque enfant est représenté comme un appareil Home Assistant distinct, tout en partageant la même session PRONOTE et le même budget de requêtes.
Trois méthodes de connexion sont disponibles :
L'enrôlement par QR code permet à Home Assistant de s'enregistrer comme appareil auprès de PRONOTE sans avoir à conserver votre mot de passe.
PRONOTE peut limiter les requêtes provenant d'une même adresse IP.
Carnet scolaire intègre donc un limiteur de requêtes à plusieurs niveaux afin d'éviter les sollicitations excessives :
Le budget par défaut est d'environ 180 requêtes par jour et par enfant.
L'intégration estime également le coût des réglages avant leur application afin de rendre leur impact visible.
Carnet scolaire s'installe avec HACS comme dépôt personnalisé.
1. Ajouter le dépôt à HACS et télécharger l'intégration
Ce bouton ouvre votre Home Assistant sur la fiche du dépôt dans HACS. Il ne reste qu'à Télécharger, puis à redémarrer Home Assistant.
2. Ajouter l'intégration
Le formulaire demande d'abord comment vous vous connectez — QR code, identifiants, ou ENT. Le guide de l'utilisateur décrit les trois modes et dit lequel choisir.
https://github.com/FiveElements/ha-carnet-scolaire💡 Une intégration HACS officielle pourra être utilisée lorsqu'elle sera disponible. En attendant, l'installation par dépôt personnalisé permet d'utiliser Carnet scolaire directement depuis HACS.
Copiez le dossier :
custom_components/carnet_scolaire/
dans le dossier custom_components/ de votre configuration Home Assistant, puis redémarrez Home Assistant.
Carnet scolaire nécessite actuellement :
Home Assistant 2026.9.0 ou supérieur
Carnet scolaire fournit des entités Home Assistant natives :
sensorbinary_sensorcalendartodoimageeventbuttonVous pouvez donc utiliser les cartes natives de Home Assistant pour construire votre propre tableau de bord.
La documentation explique également comment créer un tableau de bord complet à partir des données PRONOTE.
👉 Afficher les données PRONOTE dans Home Assistant
Des cartes Lovelace spécialement conçues pour Carnet scolaire sont disponibles dans un dépôt séparé :
FiveElements/ha-carnet-scolaire-cards — documentation, une page par carte.
Elles permettent notamment d'afficher :
Les cartes sont optionnelles : Carnet scolaire fonctionne avec les cartes natives de Home Assistant.
Carnet scolaire fournit plusieurs services Home Assistant.
Certains services permettent notamment d'accéder à :
Le catalogue des entités et des services donne, pour chaque champ publié, d'où il vient.
Des opérations d'écriture sont également disponibles, activées à l'installation et désactivables dans les options :
La protection des données PRONOTE est une priorité du projet.
Les informations sensibles ne sont pas stockées dans les états des entités ou dans leurs attributs.
Cela concerne notamment :
Les données sensibles sont fournies uniquement lorsqu'elles sont explicitement demandées par un service.
Le fichier de diagnostic ne contient pas le contenu des données scolaires. Les identifiants d'élèves y sont également protégés.
Le détail de ce qui est conservé, de ce qui ne l'est pas et de ce que contient le fichier de diagnostic est au § 11 du guide.
⚠️ Ne configurez jamais le journaliseur
pronotepyen niveau DEBUG.Le mode DEBUG de
pronotepypeut contenir des informations sensibles provenant des requêtes PRONOTE.
Carnet scolaire a été conçu autour de quelques principes importants.
Une liste vide peut être parfaitement valide : par exemple, une semaine sans devoirs.
À l'inverse, la disparition inattendue d'une donnée obligatoire peut indiquer un changement du protocole PRONOTE.
Carnet scolaire distingue donc ces deux situations afin d'éviter de publier silencieusement des données incorrectes dans Home Assistant.
Avec un compte parent, chaque enfant dispose de son propre appareil Home Assistant, tout en partageant la même session PRONOTE.
Cela évite de multiplier inutilement les connexions.
Les événements permettent de réagir précisément aux changements.
Par exemple :
« Une nouvelle note vient d'être publiée en mathématiques. »
plutôt que simplement :
« Le nombre de notes a changé. »
Cela permet de créer des automatisations Home Assistant plus fiables et plus simples.
La documentation complète est disponible ici :
📖 Documentation Carnet scolaire
Elle contient notamment :
Les contributions, rapports de bugs et suggestions sont les bienvenus.
Avant d'ouvrir une issue :
CONTRIBUTING.md avant une pull requestpronotepy en mode DEBUGPRONOTE est un service tiers.
Carnet scolaire n'est pas développé, maintenu ou officiellement supporté par Index Éducation / PRONOTE.
Le fonctionnement de l'intégration dépend de l'API et du comportement de PRONOTE. Une évolution de PRONOTE ou de l'ENT utilisé par votre établissement peut nécessiter une adaptation de l'intégration.
Si cette intégration vous est utile :
Chaque étoile et chaque contribution aide le projet à être découvert par les utilisateurs qui recherchent une intégration PRONOTE ou EcoleDirecte pour Home Assistant.
Carnet scolaire est distribué sous licence MIT.