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.