.gitattributes
.gitignore
CHANGELOG.md
CODE_OF_CONDUCT.md
LICENSE.txt
MANIFEST.in
README.md
codecov.yml
pyproject.toml
readthedocs.yaml
requirements.txt
requirements_dev.txt
requirements_docs.txt
run.py
setup.cfg
setup.py
test.py
test_aio.py
.github/copilot-instructions.md
.github/workflows/build-docs.yml
.github/workflows/codeql-analysis.yml
.github/workflows/publish.yml
.github/workflows/test-on-push.yml
docs/Makefile
docs/make.bat
docs/modules.rst
docs/source/api_introduction.rst
docs/source/conf.py
docs/source/gettingstarted.rst
docs/source/homematicip.aio.rst
docs/source/homematicip.base.rst
docs/source/homematicip.rst
docs/source/index.rst
docs/source/modules.rst
docs/source/_static/.gitkeep
homematicip_demo/__init__.py
homematicip_demo/client.pem
homematicip_demo/fake_cloud_server.py
homematicip_demo/helper.py
homematicip_demo/hmip_batch.json
homematicip_demo/server.key
homematicip_demo/server.pem
homematicip_demo/json_data/home.json
homematicip_demo/json_data/security_journal.json
homematicip_demo/json_data/unknown_types.json
src/homematicip/EventHook.py
src/homematicip/HomeMaticIPObject.py
src/homematicip/__init__.py
src/homematicip/__main__.py
src/homematicip/_version.py
src/homematicip/access_point_update_state.py
src/homematicip/async_home.py
src/homematicip/auth.py
src/homematicip/class_maps.py
src/homematicip/client.py
src/homematicip/device.py
src/homematicip/functionalHomes.py
src/homematicip/group.py
src/homematicip/home.py
src/homematicip/location.py
src/homematicip/oauth_otk.py
src/homematicip/rule.py
src/homematicip/securityEvent.py
src/homematicip/weather.py
src/homematicip.egg-info/PKG-INFO
src/homematicip.egg-info/SOURCES.txt
src/homematicip.egg-info/dependency_links.txt
src/homematicip.egg-info/entry_points.txt
src/homematicip.egg-info/requires.txt
src/homematicip.egg-info/top_level.txt
src/homematicip/base/__init__.py
src/homematicip/base/channel_event.py
src/homematicip/base/constants.py
src/homematicip/base/enums.py
src/homematicip/base/functionalChannels.py
src/homematicip/base/helpers.py
src/homematicip/base/homematicip_object.py
src/homematicip/cli/hmip_batch.py
src/homematicip/cli/hmip_cli.py
src/homematicip/cli/hmip_generate_auth_token.py
src/homematicip/commands/__init__.py
src/homematicip/commands/functional_channel_commands.py
src/homematicip/connection/__init__.py
src/homematicip/connection/buckets.py
src/homematicip/connection/client_characteristics_builder.py
src/homematicip/connection/client_token_builder.py
src/homematicip/connection/connection_context.py
src/homematicip/connection/connection_factory.py
src/homematicip/connection/connection_url_resolver.py
src/homematicip/connection/rate_limited_rest_connection.py
src/homematicip/connection/rest_connection.py
src/homematicip/connection/websocket_handler.py
src/homematicip/exceptions/__init__.py
src/homematicip/exceptions/connection_exceptions.py
src/homematicip/exceptions/home_exceptions.py
tests/conftest.py
tests/fake_hmip_server.py
tests/test_auth.py
tests/test_config.py
tests/test_devices.py
tests/test_fake_cloud.py
tests/test_functional_channels.py
tests/test_groups.py
tests/test_hmip_cli.py
tests/test_home.py
tests/test_misc.py
tests/test_websocket.py
tests/connection/test_buckets.py
tests/connection/test_client_characteristics_builder.py
tests/connection/test_connection_context.py
tests/connection/test_connection_url_resolver.py
tests/connection/test_rate_limited_rest_connection.py
tests/connection/test_rest_connection.py