├── .github ├── ISSUE_TEMPLATE │ └── Issue_Report.md ├── dependabot.yml └── workflows │ ├── auto-approve.yml │ ├── check-lint.yml │ ├── hacs.yml │ ├── hassfest.yaml │ ├── release.yml │ └── stale.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── custom_components └── livebox │ ├── __init__.py │ ├── binary_sensor.py │ ├── button.py │ ├── config_flow.py │ ├── const.py │ ├── coordinator.py │ ├── device_tracker.py │ ├── diagnostics.py │ ├── entity.py │ ├── fakedevices.py │ ├── helpers.py │ ├── manifest.json │ ├── sensor.py │ ├── services.yaml │ ├── strings.json │ ├── switch.py │ └── translations │ ├── en.json │ ├── fr.json │ └── nb.json ├── hacs.json ├── pytest.ini ├── requirements-dev.txt └── tests ├── __init__.py ├── conftest.py ├── const.py ├── fixtures ├── Livebox 7.json ├── Livebox Fibre.json └── Livebox W7.json ├── test_binary_sensor.py ├── test_button.py ├── test_config_flow.py ├── test_device_tracker.py ├── test_sensor.py ├── test_setup.py └── test_switch.py /.github/ISSUE_TEMPLATE/Issue_Report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.github/ISSUE_TEMPLATE/Issue_Report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-approve.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.github/workflows/auto-approve.yml -------------------------------------------------------------------------------- /.github/workflows/check-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.github/workflows/check-lint.yml -------------------------------------------------------------------------------- /.github/workflows/hacs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.github/workflows/hacs.yml -------------------------------------------------------------------------------- /.github/workflows/hassfest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.github/workflows/hassfest.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/livebox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/__init__.py -------------------------------------------------------------------------------- /custom_components/livebox/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/livebox/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/button.py -------------------------------------------------------------------------------- /custom_components/livebox/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/config_flow.py -------------------------------------------------------------------------------- /custom_components/livebox/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/const.py -------------------------------------------------------------------------------- /custom_components/livebox/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/coordinator.py -------------------------------------------------------------------------------- /custom_components/livebox/device_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/device_tracker.py -------------------------------------------------------------------------------- /custom_components/livebox/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/diagnostics.py -------------------------------------------------------------------------------- /custom_components/livebox/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/entity.py -------------------------------------------------------------------------------- /custom_components/livebox/fakedevices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/fakedevices.py -------------------------------------------------------------------------------- /custom_components/livebox/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/helpers.py -------------------------------------------------------------------------------- /custom_components/livebox/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/manifest.json -------------------------------------------------------------------------------- /custom_components/livebox/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/sensor.py -------------------------------------------------------------------------------- /custom_components/livebox/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/services.yaml -------------------------------------------------------------------------------- /custom_components/livebox/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/strings.json -------------------------------------------------------------------------------- /custom_components/livebox/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/switch.py -------------------------------------------------------------------------------- /custom_components/livebox/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/translations/en.json -------------------------------------------------------------------------------- /custom_components/livebox/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/translations/fr.json -------------------------------------------------------------------------------- /custom_components/livebox/translations/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/custom_components/livebox/translations/nb.json -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/hacs.json -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """The tests for the component.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/const.py -------------------------------------------------------------------------------- /tests/fixtures/Livebox 7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/fixtures/Livebox 7.json -------------------------------------------------------------------------------- /tests/fixtures/Livebox Fibre.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/fixtures/Livebox Fibre.json -------------------------------------------------------------------------------- /tests/fixtures/Livebox W7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/fixtures/Livebox W7.json -------------------------------------------------------------------------------- /tests/test_binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/test_binary_sensor.py -------------------------------------------------------------------------------- /tests/test_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/test_button.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_device_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/test_device_tracker.py -------------------------------------------------------------------------------- /tests/test_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/test_sensor.py -------------------------------------------------------------------------------- /tests/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/test_setup.py -------------------------------------------------------------------------------- /tests/test_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyr-ius/hass-livebox-component/HEAD/tests/test_switch.py --------------------------------------------------------------------------------