.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
setup.cfg
setup.py
test.py
test_aio.py
.github/workflows/build-docs.yml
.github/workflows/codeql-analysis.yml
.github/workflows/publish.yml
.github/workflows/test-on-push.yml
bin/homematicip_cli_async.py
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/fake_cloud_server.py
homematicip_demo/helper.py
homematicip_demo/server.crt
homematicip_demo/server.key
homematicip_demo/json_data/home.json
homematicip_demo/json_data/security_journal.json
homematicip_demo/json_data/unknown_types.json
homematicip_samples/.gitignore
homematicip_samples/LICENSE
homematicip_samples/README.md
homematicip_samples/SampleLibrary.sln
homematicip_samples/CheckPresenceOnPing/CheckPresenceOnPing.pyproj
homematicip_samples/CheckPresenceOnPing/Readme.md
homematicip_samples/CheckPresenceOnPing/requirements.txt
homematicip_samples/CheckPresenceOnPing/scan.py
homematicip_samples/ControlDevices/Readme.md
homematicip_samples/ControlDevices/switch_on_off.py
homematicip_samples/GetDevicesAndValues/README.md
homematicip_samples/GetDevicesAndValues/api.py
homematicip_samples/GetDevicesAndValues/api_with_url.py
homematicip_samples/QRCodeGenerator/QRCodeGenerator.pyproj
homematicip_samples/QRCodeGenerator/Readme.md
homematicip_samples/QRCodeGenerator/qrcodegenerator.py
homematicip_samples/QRCodeGenerator/qrcodes_template.html
homematicip_samples/QRCodeGenerator/requirements.txt
homematicip_samples/SampleTemplate/Readme.md
homematicip_samples/SampleTemplate/SampleTemplate.pyproj
homematicip_samples/SampleTemplate/empty.py
homematicip_samples/SampleTemplate/requirements.txt
homematicip_samples/TelegramNotificationBot/Readme.md
homematicip_samples/TelegramNotificationBot/TelegramNotificationBot.py
homematicip_samples/TelegramNotificationBot/TelegramNotificationBot.pyproj
homematicip_samples/TelegramNotificationBot/requirements.txt
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/auth.py
src/homematicip/class_maps.py
src/homematicip/client.py
src/homematicip/connection.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/aio/__init__.py
src/homematicip/aio/auth.py
src/homematicip/aio/class_maps.py
src/homematicip/aio/connection.py
src/homematicip/aio/device.py
src/homematicip/aio/group.py
src/homematicip/aio/home.py
src/homematicip/aio/rule.py
src/homematicip/aio/securityEvent.py
src/homematicip/base/__init__.py
src/homematicip/base/base_connection.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_cli.py
src/homematicip/cli/hmip_generate_auth_token.py
tests/conftest.py
tests/test_auth.py
tests/test_base_connection.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/aio_tests/fake_hmip_server.py
tests/aio_tests/helpers.py
tests/aio_tests/notest_async_heating_group.py
tests/aio_tests/notest_connection_async.py
tests/aio_tests/notest_plugable_switch_measuring_async.py
tests/aio_tests/test_async_auth.py
tests/aio_tests/test_async_device.py
tests/aio_tests/test_async_functional_channels.py
tests/aio_tests/test_async_groups.py
tests/aio_tests/test_async_home.py
tests/aio_tests/test_connection.py