1.2.7
Release v1.2.7 — Enhanced Behavior Tracking & Dedicated Sensors
This update completely overhauls how behavior data is handled and exposed to Home Assistant. Instead of packing everything into a single entity, the integration now splits metrics into dedicated, native-type sensors with high-resolution historical data packed into state attributes.
What’s New
Dedicated Behavior Sensors: Behavior metrics are now split into three discrete entities for granular dashboard control, automation triggers, and long-term statistics:
sensor.class_charts_[student_name]behaviour_balance (Net Score)
sensor.class_charts[student_name]behaviour_positive (Total Praise)
sensor.class_charts[student_name]_behaviour_negative (Total Incidents)
Rich State Attributes: Historical feeds and analytical data are now embedded directly into the sensor states:
recent_activity: Exposes the 5 most recent points/incidents with teacher names, timestamps, and specific point values.
positive_reasons: Generates a breakdown map of positive point types and their frequencies—perfect for tracking your child's top performance categories.
last_updated`: Real-time API synchronization timestamp tracking.
Performance Optimization:** Rewritten under-the-hood data handling to map API responses directly via data coordinators, significantly reducing template processing load and preventing entity state dropouts.