DaisyFamily

A connected DaisyFamily account - the early-education / daycare family portal a number of Finnish municipalities use (Mikkeli among them) - reporting unanswered messages and permission requests, bulletins, and each child's next care time as read-only sensors. Logged in with the same username and password you use on your municipality's DaisyFamily site.

Connecting

Devices & Services > DaisyFamily > "+ Add account" asks for your DaisyFamily base URL, username and password. Athena signs in through DaisyFamily's own login API, holds a short-lived token, and re-authenticates on every poll. One account covers every child that login can see.

Entities

Account-level: unread_threads, latest_message, unanswered_permissions, unanswered_consents, reservations_all_done (a binary sensor - whether all care-time reservations are filled in), bulletin_count, latest_bulletin and vacation_notice.

Per child, prefixed with the child id: next_care_time, centre and group. A background loop refreshes every 15 minutes. Read-only throughout, so DaisyFamily is a state source only - useful for an automation that reminds you when a care-time reservation or a permission is still open.