.gitignore
.pylintrc
.readthedocs.yaml
LICENSE
MANIFEST.in
README.rst
pyproject.toml
setup.cfg
setup.py
sonar-project.properties
tox.ini
.github/CODEOWNERS
.github/dependabot.yml
.github/workflows/main.yml
docs/.DS_Store
docs/.gitignore
docs/api-docs.rst
docs/cloud-protocol.rst
docs/conf.py
docs/index.rst
docs/local-protocol.rst
docs/requirements.txt
src/pyg90alarm/__init__.py
src/pyg90alarm/alarm.py
src/pyg90alarm/callback.py
src/pyg90alarm/const.py
src/pyg90alarm/event_mapping.py
src/pyg90alarm/exceptions.py
src/pyg90alarm/py.typed
src/pyg90alarm.egg-info/PKG-INFO
src/pyg90alarm.egg-info/SOURCES.txt
src/pyg90alarm.egg-info/dependency_links.txt
src/pyg90alarm.egg-info/requires.txt
src/pyg90alarm.egg-info/top_level.txt
src/pyg90alarm/cloud/__init__.py
src/pyg90alarm/cloud/const.py
src/pyg90alarm/cloud/messages.py
src/pyg90alarm/cloud/notifications.py
src/pyg90alarm/cloud/protocol.py
src/pyg90alarm/dataclass/__init__.py
src/pyg90alarm/dataclass/load_save.py
src/pyg90alarm/dataclass/validation.py
src/pyg90alarm/definitions/__init__.py
src/pyg90alarm/definitions/base.py
src/pyg90alarm/definitions/devices.py
src/pyg90alarm/definitions/sensors.py
src/pyg90alarm/entities/__init__.py
src/pyg90alarm/entities/base_entity.py
src/pyg90alarm/entities/base_list.py
src/pyg90alarm/entities/device.py
src/pyg90alarm/entities/device_list.py
src/pyg90alarm/entities/sensor.py
src/pyg90alarm/entities/sensor_list.py
src/pyg90alarm/local/__init__.py
src/pyg90alarm/local/alarm_phones.py
src/pyg90alarm/local/alert_config.py
src/pyg90alarm/local/base_cmd.py
src/pyg90alarm/local/config.py
src/pyg90alarm/local/discovery.py
src/pyg90alarm/local/history.py
src/pyg90alarm/local/host_config.py
src/pyg90alarm/local/host_info.py
src/pyg90alarm/local/host_status.py
src/pyg90alarm/local/net_config.py
src/pyg90alarm/local/notifications.py
src/pyg90alarm/local/paginated_cmd.py
src/pyg90alarm/local/paginated_result.py
src/pyg90alarm/local/system_cmd.py
src/pyg90alarm/local/targeted_discovery.py
src/pyg90alarm/local/user_data_crc.py
src/pyg90alarm/notifications/__init__.py
src/pyg90alarm/notifications/base.py
src/pyg90alarm/notifications/protocol.py
tests/__init__.py
tests/conftest.py
tests/device_mock.py
tests/test_alarm.py
tests/test_alarm_phones.py
tests/test_base_commands.py
tests/test_cloud_notifications.py
tests/test_config.py
tests/test_devices.py
tests/test_discovery.py
tests/test_history.py
tests/test_host_config.py
tests/test_local_notifications.py
tests/test_net_config.py
tests/test_paginated_commands.py
tests/test_sensor.py
tests/test_system_commands.py
tests/unit/test_exceptions.py
tests/unit/dataclass/test_dataclass_load_save.py
tests/unit/dataclass/test_dataclass_load_save_descriptor.py
tests/unit/dataclass/test_dataclass_load_save_serialize.py
tests/unit/dataclass/test_validation.py
tests/unit/entities/test_base_list.py