├── .claude └── settings.local.json ├── .devcontainer └── devcontainer.json ├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── config.yml ├── dependabot.yml └── workflows │ ├── hacs_validate.yaml │ ├── hassfest.yaml │ ├── lock.yml │ ├── pre-commit.yml │ └── test-run.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .run ├── Home Assistant skip pip.run.xml └── Home Assistant.run.xml ├── .vscode ├── extensions.json ├── launch.json ├── settings.default.json ├── settings.json └── tasks.json ├── .yamllint ├── CLAUDE.md ├── Dockerfile.dev ├── LICENSE ├── README.md ├── blueprints ├── automation │ ├── homematicip_local-actions-for-2-button.yaml │ ├── homematicip_local-actions-for-6-button.yaml │ ├── homematicip_local-actions-for-8-button.yaml │ ├── homematicip_local-actions-for-key_ring_remote_control.yaml │ ├── homematicip_local_persistent_notification.yaml │ ├── homematicip_local_reactivate_device_by_model.yaml │ ├── homematicip_local_reactivate_device_full.yaml │ ├── homematicip_local_reactivate_single_device.yaml │ └── homematicip_local_show_device_error.yaml └── community │ ├── README.md │ ├── homematicip_local-actions-for-12-button.yaml │ └── homematicip_local-actions-for-4-button-fm.yaml ├── changelog.md ├── codecov.yml ├── cov.sh ├── custom_components ├── __init__.py └── homematicip_local │ ├── .idea │ ├── .gitignore │ └── hahm.iml │ ├── __init__.py │ ├── binary_sensor.py │ ├── button.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── control_unit.py │ ├── cover.py │ ├── device_action.py │ ├── device_trigger.py │ ├── diagnostics.py │ ├── entity_helpers.py │ ├── event.py │ ├── generic_entity.py │ ├── icons.json │ ├── light.py │ ├── lock.py │ ├── logbook.py │ ├── manifest.json │ ├── mqtt.py │ ├── number.py │ ├── quality_scale.yaml │ ├── repairs.py │ ├── select.py │ ├── sensor.py │ ├── services.py │ ├── services.yaml │ ├── siren.py │ ├── strings.json │ ├── support.py │ ├── switch.py │ ├── text.py │ ├── translations │ ├── de.json │ └── en.json │ ├── update.py │ └── valve.py ├── docs └── naming.md ├── hacs.json ├── logos ├── hmiplocal_icon.png ├── hmiplocal_icon.svg ├── hmiplocal_logo_color.png ├── hmiplocal_logo_color.svg ├── hmiplocal_logo_white.png └── hmiplocal_logo_white.svg ├── pyproject.toml ├── requirements_test.txt ├── requirements_test_pre_commit.txt ├── script ├── bootstrap ├── check_translations.py ├── ruff.toml ├── run-in-env.sh ├── setup └── sort_class_members.py └── tests ├── __init__.py ├── bandit.yaml ├── conftest.py ├── const.py ├── helper.py ├── ruff.toml ├── test_binary_sensor.py ├── test_config_flow.py ├── test_device_action.py ├── test_device_trigger.py ├── test_diagnostics.py ├── test_entity_helper.py ├── test_init.py ├── test_init_extra.py ├── test_logbook.py ├── test_mqtt.py ├── test_recorder.py ├── test_repairs.py ├── test_sensor.py ├── test_services.py ├── test_smoke.py ├── test_support.py └── test_switch.py /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/hacs_validate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/workflows/hacs_validate.yaml -------------------------------------------------------------------------------- /.github/workflows/hassfest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/workflows/hassfest.yaml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/test-run.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.github/workflows/test-run.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.prettierignore -------------------------------------------------------------------------------- /.run/Home Assistant skip pip.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.run/Home Assistant skip pip.run.xml -------------------------------------------------------------------------------- /.run/Home Assistant.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.run/Home Assistant.run.xml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.vscode/settings.default.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/.yamllint -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/README.md -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local-actions-for-2-button.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local-actions-for-2-button.yaml -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local-actions-for-6-button.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local-actions-for-6-button.yaml -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local-actions-for-8-button.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local-actions-for-8-button.yaml -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local-actions-for-key_ring_remote_control.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local-actions-for-key_ring_remote_control.yaml -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local_persistent_notification.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local_persistent_notification.yaml -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local_reactivate_device_by_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local_reactivate_device_by_model.yaml -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local_reactivate_device_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local_reactivate_device_full.yaml -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local_reactivate_single_device.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local_reactivate_single_device.yaml -------------------------------------------------------------------------------- /blueprints/automation/homematicip_local_show_device_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/automation/homematicip_local_show_device_error.yaml -------------------------------------------------------------------------------- /blueprints/community/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/community/README.md -------------------------------------------------------------------------------- /blueprints/community/homematicip_local-actions-for-12-button.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/community/homematicip_local-actions-for-12-button.yaml -------------------------------------------------------------------------------- /blueprints/community/homematicip_local-actions-for-4-button-fm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/blueprints/community/homematicip_local-actions-for-4-button-fm.yaml -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/changelog.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/codecov.yml -------------------------------------------------------------------------------- /cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/cov.sh -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Custom component.""" 2 | -------------------------------------------------------------------------------- /custom_components/homematicip_local/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/homematicip_local/.idea/hahm.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/.idea/hahm.iml -------------------------------------------------------------------------------- /custom_components/homematicip_local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/__init__.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/button.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/climate.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/config_flow.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/const.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/control_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/control_unit.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/cover.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/device_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/device_action.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/device_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/device_trigger.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/diagnostics.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/entity_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/entity_helpers.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/event.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/generic_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/generic_entity.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/icons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/icons.json -------------------------------------------------------------------------------- /custom_components/homematicip_local/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/light.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/lock.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/logbook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/logbook.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/manifest.json -------------------------------------------------------------------------------- /custom_components/homematicip_local/mqtt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/mqtt.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/number.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/quality_scale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/quality_scale.yaml -------------------------------------------------------------------------------- /custom_components/homematicip_local/repairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/repairs.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/select.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/sensor.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/services.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/services.yaml -------------------------------------------------------------------------------- /custom_components/homematicip_local/siren.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/siren.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/strings.json -------------------------------------------------------------------------------- /custom_components/homematicip_local/support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/support.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/switch.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/text.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/translations/de.json -------------------------------------------------------------------------------- /custom_components/homematicip_local/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/translations/en.json -------------------------------------------------------------------------------- /custom_components/homematicip_local/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/update.py -------------------------------------------------------------------------------- /custom_components/homematicip_local/valve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/custom_components/homematicip_local/valve.py -------------------------------------------------------------------------------- /docs/naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/docs/naming.md -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/hacs.json -------------------------------------------------------------------------------- /logos/hmiplocal_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/logos/hmiplocal_icon.png -------------------------------------------------------------------------------- /logos/hmiplocal_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/logos/hmiplocal_icon.svg -------------------------------------------------------------------------------- /logos/hmiplocal_logo_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/logos/hmiplocal_logo_color.png -------------------------------------------------------------------------------- /logos/hmiplocal_logo_color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/logos/hmiplocal_logo_color.svg -------------------------------------------------------------------------------- /logos/hmiplocal_logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/logos/hmiplocal_logo_white.png -------------------------------------------------------------------------------- /logos/hmiplocal_logo_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/logos/hmiplocal_logo_white.svg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /requirements_test_pre_commit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/requirements_test_pre_commit.txt -------------------------------------------------------------------------------- /script/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/script/bootstrap -------------------------------------------------------------------------------- /script/check_translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/script/check_translations.py -------------------------------------------------------------------------------- /script/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/script/ruff.toml -------------------------------------------------------------------------------- /script/run-in-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/script/run-in-env.sh -------------------------------------------------------------------------------- /script/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/script/setup -------------------------------------------------------------------------------- /script/sort_class_members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/script/sort_class_members.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/bandit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/bandit.yaml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/const.py -------------------------------------------------------------------------------- /tests/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/helper.py -------------------------------------------------------------------------------- /tests/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/ruff.toml -------------------------------------------------------------------------------- /tests/test_binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_binary_sensor.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_device_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_device_action.py -------------------------------------------------------------------------------- /tests/test_device_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_device_trigger.py -------------------------------------------------------------------------------- /tests/test_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_diagnostics.py -------------------------------------------------------------------------------- /tests/test_entity_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_entity_helper.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_init_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_init_extra.py -------------------------------------------------------------------------------- /tests/test_logbook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_logbook.py -------------------------------------------------------------------------------- /tests/test_mqtt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_mqtt.py -------------------------------------------------------------------------------- /tests/test_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_recorder.py -------------------------------------------------------------------------------- /tests/test_repairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_repairs.py -------------------------------------------------------------------------------- /tests/test_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_sensor.py -------------------------------------------------------------------------------- /tests/test_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_services.py -------------------------------------------------------------------------------- /tests/test_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_smoke.py -------------------------------------------------------------------------------- /tests/test_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_support.py -------------------------------------------------------------------------------- /tests/test_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SukramJ/homematicip_local/HEAD/tests/test_switch.py --------------------------------------------------------------------------------