├── .github └── workflows │ └── validate.yml ├── .gitignore ├── README.md ├── custom_components ├── __init__.py └── life360 │ ├── __init__.py │ ├── binary_sensor.py │ ├── config_flow.py │ ├── const.py │ ├── coordinator.py │ ├── device_tracker.py │ ├── helpers.py │ ├── manifest.json │ ├── services.yaml │ └── translations │ └── en.json ├── hacs.json ├── info.md ├── pyproject.toml ├── requirements.txt ├── requirements_test.txt └── tests ├── __init__.py ├── common.py ├── conftest.py ├── test_init.py └── test_migration.py /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Life360 custom component.""" 2 | # Exists to satisfy mypy. 3 | -------------------------------------------------------------------------------- /custom_components/life360/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/__init__.py -------------------------------------------------------------------------------- /custom_components/life360/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/life360/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/config_flow.py -------------------------------------------------------------------------------- /custom_components/life360/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/const.py -------------------------------------------------------------------------------- /custom_components/life360/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/coordinator.py -------------------------------------------------------------------------------- /custom_components/life360/device_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/device_tracker.py -------------------------------------------------------------------------------- /custom_components/life360/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/helpers.py -------------------------------------------------------------------------------- /custom_components/life360/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/manifest.json -------------------------------------------------------------------------------- /custom_components/life360/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/services.yaml -------------------------------------------------------------------------------- /custom_components/life360/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/custom_components/life360/translations/en.json -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/hacs.json -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/info.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | life360==7.0.1 2 | -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | 3 | # HA 2025.9.1 4 | pytest-homeassistant-custom-component==0.13.278 5 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests.""" 2 | -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnbruckner/ha-life360/HEAD/tests/test_migration.py --------------------------------------------------------------------------------