The school time windows of a day with a break can be added and removed from Home Assistant, entries created before the auth_source marker work with the add-on stopped, and the add-on images are rebuilt on the Node.js security release.
Added
set_school_timetakes every window of a school day with a break (windows) (#208, #215). A day with a break is stored by Google as two windows;start_timeandend_timemove the first and the last one, which keeps the break but cannot set its hours.windows: ["08:00-12:00", "13:30-15:00"]sets both windows of the day in order (thewindowsattribute of the school time entities lists the current ones): two windows on a day that has one add the break, one window on a day that has two removes it. Family Link allows one break per day, so a third window is refused, and a day must already have school time in the app. The calls that add and remove a window were captured on the web app and are documented inGOOGLE_FAMILY_LINK_API_ANALYSIS.md. Asked by Watapana.
Fixed
- Add-on stopped: entries created before the
auth_sourcemarker now read the shared cookie file (#214, #216). An entry auto-detected before v2.2 stores the add-on's Docker hostname like a manual server; with the add-on stopped, the stored URL was tried without a key andcookies.encwas never read, so setup failed with "No cookies found". That URL shape is now recognised as the add-on's own, the shared key is used and the shared file serves the cookies when the add-on does not answer. A Supervisor lookup that finds no running add-on is no longer cached, which also removes the 403 seen at boot. Reported with the diagnosis by @sleepymaxx. - Add-on 1.9.1: images rebuilt on Playwright 1.64.1 with Node.js 24.22.1, Debian
nodejs/npmdropped (#210, #217). Reported by @Sawtaytoes.