github noiwid/HAFamilyLink v2.3.1

latest release: v2.3.2
10 hours ago

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_time takes 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_time and end_time move 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 (the windows attribute 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 in GOOGLE_FAMILY_LINK_API_ANALYSIS.md. Asked by Watapana.

Fixed

  • Add-on stopped: entries created before the auth_source marker 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 and cookies.enc was 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/npm dropped (#210, #217). Reported by @Sawtaytoes.

Don't miss a new HAFamilyLink release

NewReleases is sending notifications on new releases.