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.
90Stars
9Forks
213Claude Commits
PythonLanguage
custom-componentfamily-linkgoogle-familiesgoogle-family-linkhacshome-automationhomeassistantiot
First Claude commit: Nov 7, 2025Last Claude commit: 2mo agoDiscovered: Mar 19, 2026
Recent Claude Commits
chore: remove unit test files (not needed, using HA template testing)
b2d1d2f2mo agoauthor_emailtest: add unit tests for app sensors and truncation logic (#95)
3e704082mo agoauthor_emailfeat: add Apps Without Limits sensor (#95)
e63cc3d2mo agoauthor_emailReplace fixed app list limit (20) with dynamic truncation based on HA attribute size
42d8e112mo agoauthor_emaildocs: add missing DOCKER_STANDALONE.md guide (fixes #92)
8c597d02mo agoauthor_emaildocs: add draft reply for issue #92 (Docker support question)
f6a07ff3mo agoauthor_emailfix: revert locationRefreshMode to string values (v1.2.2)
16c2f6c3mo agoauthor_emailchore: bump integration version to 1.2.1
e639d033mo agoauthor_emailfix: use numeric enum for locationRefreshMode in Google API
b21fe413mo agoauthor_emaildocs: clarify that both ports 8099 and 6080 must be accessible
c7b55193mo agoauthor_emailfix: improve auth detection with cookie fallback and reduce log spam
05584163mo agoauthor_emailfix: resolve issues #82 and #83
d1212eb3mo agoauthor_emailfix: resolve critical error handling and reliability issues
396feef3mo agoauthor_emailchore: bump integration to v1.2.0, update changelogs and credits
3b1bc073mo agoauthor_emaildocs: update familylink-playwright README and DOCS for noVNC
187d5853mo agoauthor_emailfeat: replace VNC with noVNC web access + auto-detect language/timezone from HA
376f60c3mo agoauthor_emaildocs: update documentation for refresh_location and unlimited time features
c873a413mo agoauthor_emailfeat: add unlimited time mode for apps (issue #79)
e813c363mo agoauthor_emailfeat: add refresh_location service (issue #78)
8997dd83mo agoauthor_emailchore: prepare v1.1.0-rc1 pre-release
704cbe93mo agoauthor_emailfix: improve robustness with session locking and resource management
a6cdea83mo agoauthor_emailfix: logic bugs in entity creation, data display, and validation
24add2f3mo agoauthor_emailfix: prevent crashes from null client, invalid data, and missing keys
b969a363mo agoauthor_emailsecurity: redact credentials from logs, fix auth flow and timezone
984e43b3mo agoauthor_emailsecurity: harden Playwright auth service
d30a3a73mo agoauthor_emailchore: remove unused exception classes and service constants
3446ffb3mo agoauthor_emailfix: prevent resource leaks in browser sessions and cookie cache
9d3ab063mo agoauthor_emailfix: prevent crashes from invalid timestamps, battery values, and null client
29e3e263mo agoauthor_emailfix: prevent wrong data from silent HTTP failures
8c3455f3mo agoauthor_emailchore: bump versions - add-on v1.4.0, integration v1.0.3
8895eb23mo agoauthor_emailfix: improve browser compatibility for RPi4/ARM64 and VMs (#68, #76)
a56dd363mo agoauthor_emailfeat: configurable language and timezone for auth browser (#75)
0d98be33mo agoauthor_emailfix: SAPISIDHASH staleness, button unique_id, dead code cleanup
63454f64mo agoauthor_emailfix: resolve 3 critical bugs - child_id in sensors, UUID parsing, day-of-week offset
9805e584mo agoauthor_emailfix: remove single-process flag causing segfault in HA add-on
2b772034mo agoauthor_emailfix: add more aggressive browser flags for nested VM environments
85f029d4mo agoauthor_emailfix: improve browser stability for virtualized environments
4c0d4cb4mo agoauthor_emailfix: add missing translations for OptionsFlow
7a5012a5mo agoauthor_emailfix: OptionsFlow compatibility with modern Home Assistant
b22fa505mo agoauthor_emailfeat: add OptionsFlow to modify settings without reinstalling
1f7616a5mo agoauthor_emaildocs: fix misleading YAML configuration section in README
af12c755mo agoauthor_emailfix: correct set_app_daily_limit behavior - use -1 to disable limit
a594bca5mo agoauthor_emaildocs: update documentation for v1.0.0 release
477df955mo agoauthor_emailMerge main branch to get latest README updates
a0b71785mo agoauthor_emailfeat: add set_app_daily_limit service for per-app time limits
6c330785mo agoauthor_emailfix: apply block_app and unblock_app to all children when no child_id specified
9d8fc4c5mo agoauthor_emaildocs: update documentation for v0.9.8 battery level support
cdf20cd5mo agoauthor_emailchore: remove battery_charging until confirmed
4a8e85c5mo agoauthor_emailfeat: add battery level support from location API
996e5025mo agoauthor_email