├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── copilot-instructions.md ├── dependabot.yml ├── labeler.yml ├── release.yml └── workflows │ ├── labeler.yml │ ├── linters.yml │ ├── merge_conflict_labeler.yml │ ├── post_coverage_to_pr.yml │ ├── pytest_coverage.yml │ ├── release.yml │ └── validate.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── custom_components └── resmed_myair │ ├── __init__.py │ ├── client │ ├── __init__.py │ ├── const.py │ ├── helpers.py │ ├── myair_client.py │ └── rest_client.py │ ├── config_flow.py │ ├── const.py │ ├── coordinator.py │ ├── helpers.py │ ├── manifest.json │ ├── sensor.py │ ├── services.yaml │ └── translations │ ├── en.json │ └── fr.json ├── hacs.json ├── pyproject.toml ├── requirements-dev.txt ├── requirements-lint.txt ├── requirements-pytest.txt ├── requirements.txt └── tests ├── __init__.py ├── conftest.py ├── test_config_flow.py ├── test_coordinator.py ├── test_helpers.py ├── test_init.py ├── test_integration.py ├── test_rest_client.py └── test_sensor.py /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/linters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/workflows/linters.yml -------------------------------------------------------------------------------- /.github/workflows/merge_conflict_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/workflows/merge_conflict_labeler.yml -------------------------------------------------------------------------------- /.github/workflows/post_coverage_to_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/workflows/post_coverage_to_pr.yml -------------------------------------------------------------------------------- /.github/workflows/pytest_coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/workflows/pytest_coverage.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/resmed_myair/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/__init__.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/client/__init__.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/client/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/client/const.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/client/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/client/helpers.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/client/myair_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/client/myair_client.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/client/rest_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/client/rest_client.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/config_flow.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/const.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/coordinator.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/helpers.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/manifest.json -------------------------------------------------------------------------------- /custom_components/resmed_myair/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/sensor.py -------------------------------------------------------------------------------- /custom_components/resmed_myair/services.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/resmed_myair/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/translations/en.json -------------------------------------------------------------------------------- /custom_components/resmed_myair/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/custom_components/resmed_myair/translations/fr.json -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/hacs.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-lint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/requirements-lint.txt -------------------------------------------------------------------------------- /requirements-pytest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/requirements-pytest.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | PyJWT 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """pytest for Home Assistant resmed_myair integration.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/tests/test_coordinator.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/tests/test_integration.py -------------------------------------------------------------------------------- /tests/test_rest_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/tests/test_rest_client.py -------------------------------------------------------------------------------- /tests/test_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestomation/resmed_myair_sensors/HEAD/tests/test_sensor.py --------------------------------------------------------------------------------