Fourth pre-release on the way to 1.2.15. Supersedes rc3: same content, plus a fix for recent Home Assistant cores.
Entities created again on Home Assistant 2026.8 / 2026.9 (#155)
Home Assistant 2026.8 deprecated the via_device key of DeviceInfo in favour of via_device_id, and the deprecation report raises an error when the calling frame cannot be attributed to an integration, which is the case for a DeviceInfo consumed by the entity platform. The first entity that created a device with via_device failed to be added (Error adding entity None for domain binary_sensor with platform familylink), so one entity, binary_sensor.<device>_bedtime_active on the reporter's instance, was missing. Seen on 2026.9 and reproduced on 2026.8.3.
Device entities now link to the child's hub device through via_device_id when the running core supports it, and through via_device on older cores; every platform makes sure the hub device exists before adding entities, whatever the platform load order, and no deprecated registry lookup is used.
Unchanged from rc3
- Bedtime detected in the morning on the newer downtime model (#155).
- Bedtime and school time sensors follow the policy state (#155).
- Next-restriction sensor no longer says "Bedtime (ends Active now)" all evening (#155).
- Allowed calls and texts select entity (PR #150, by @mdo77).
- Bedtime and school time windows on the newer downtime model (#151).
Upgrading
A full Home Assistant restart is required, not just a reload of the integration. In HACS, enable "Show beta versions" on the integration to see this build, or download familylink.zip below.