noiwid/HAFamilyLink
Control your children's Android devices through Google Family Link directly from Home Assistant. Monitor screen time, set daily limits, manage bedtime and school schedules, and grant bonus time - all from your dashboard.
76Stars
5Forks
213Claude Commits
PythonLanguage
custom-componentfamily-linkgoogle-familiesgoogle-family-linkhacshome-automationhomeassistantiot
First Claude commit: Nov 7, 2025Last Claude commit: 1mo agoDiscovered: Mar 19, 2026
Recent Claude Commits
chore: remove unit test files (not needed, using HA template testing)
b2d1d2f1mo agoauthor_emailtest: add unit tests for app sensors and truncation logic (#95)
3e704081mo agoauthor_emailfeat: add Apps Without Limits sensor (#95)
e63cc3d1mo agoauthor_emailReplace fixed app list limit (20) with dynamic truncation based on HA attribute size
42d8e111mo agoauthor_emaildocs: add missing DOCKER_STANDALONE.md guide (fixes #92)
8c597d01mo agoauthor_emaildocs: add draft reply for issue #92 (Docker support question)
f6a07ff1mo agoauthor_emailfix: revert locationRefreshMode to string values (v1.2.2)
16c2f6c1mo agoauthor_emailchore: bump integration version to 1.2.1
e639d031mo agoauthor_emailfix: use numeric enum for locationRefreshMode in Google API
b21fe411mo agoauthor_emaildocs: clarify that both ports 8099 and 6080 must be accessible
c7b55191mo agoauthor_emailfix: improve auth detection with cookie fallback and reduce log spam
05584161mo agoauthor_emailfix: resolve issues #82 and #83
d1212eb1mo agoauthor_emailfix: resolve critical error handling and reliability issues
396feef1mo agoauthor_emailchore: bump integration to v1.2.0, update changelogs and credits
3b1bc071mo agoauthor_emaildocs: update familylink-playwright README and DOCS for noVNC
187d5851mo agoauthor_emailfeat: replace VNC with noVNC web access + auto-detect language/timezone from HA
376f60c1mo agoauthor_emaildocs: update documentation for refresh_location and unlimited time features
c873a411mo agoauthor_emailfeat: add unlimited time mode for apps (issue #79)
e813c361mo agoauthor_emailfeat: add refresh_location service (issue #78)
8997dd81mo agoauthor_emailchore: prepare v1.1.0-rc1 pre-release
704cbe91mo agoauthor_emailfix: improve robustness with session locking and resource management
a6cdea81mo agoauthor_emailfix: logic bugs in entity creation, data display, and validation
24add2f1mo agoauthor_emailfix: prevent crashes from null client, invalid data, and missing keys
b969a361mo agoauthor_emailsecurity: redact credentials from logs, fix auth flow and timezone
984e43b1mo agoauthor_emailsecurity: harden Playwright auth service
d30a3a71mo agoauthor_emailchore: remove unused exception classes and service constants
3446ffb1mo agoauthor_emailfix: prevent resource leaks in browser sessions and cookie cache
9d3ab061mo agoauthor_emailfix: prevent crashes from invalid timestamps, battery values, and null client
29e3e261mo agoauthor_emailfix: prevent wrong data from silent HTTP failures
8c3455f1mo agoauthor_emailchore: bump versions - add-on v1.4.0, integration v1.0.3
8895eb21mo agoauthor_emailfix: improve browser compatibility for RPi4/ARM64 and VMs (#68, #76)
a56dd361mo agoauthor_emailfeat: configurable language and timezone for auth browser (#75)
0d98be31mo agoauthor_emailfix: SAPISIDHASH staleness, button unique_id, dead code cleanup
63454f62mo agoauthor_emailfix: resolve 3 critical bugs - child_id in sensors, UUID parsing, day-of-week offset
9805e582mo agoauthor_emailfix: remove single-process flag causing segfault in HA add-on
2b772033mo agoauthor_emailfix: add more aggressive browser flags for nested VM environments
85f029d3mo agoauthor_emailfix: improve browser stability for virtualized environments
4c0d4cb3mo agoauthor_emailfix: add missing translations for OptionsFlow
7a5012a3mo agoauthor_emailfix: OptionsFlow compatibility with modern Home Assistant
b22fa503mo agoauthor_emailfeat: add OptionsFlow to modify settings without reinstalling
1f7616a3mo agoauthor_emaildocs: fix misleading YAML configuration section in README
af12c753mo agoauthor_emailfix: correct set_app_daily_limit behavior - use -1 to disable limit
a594bca3mo agoauthor_emaildocs: update documentation for v1.0.0 release
477df953mo agoauthor_emailMerge main branch to get latest README updates
a0b71783mo agoauthor_emailfeat: add set_app_daily_limit service for per-app time limits
6c330783mo agoauthor_emailfix: apply block_app and unblock_app to all children when no child_id specified
9d8fc4c3mo agoauthor_emaildocs: update documentation for v0.9.8 battery level support
cdf20cd3mo agoauthor_emailchore: remove battery_charging until confirmed
4a8e85c3mo agoauthor_emailfeat: add battery level support from location API
996e5023mo agoauthor_email