.coveragerc
.gitignore
.pre-commit-config.yaml
.readthedocs.yml
AUTHORS.rst
CHANGELOG.rst
CONTRIBUTING.rst
LICENSE.txt
Makefile
README.rst
RELEASE.md
pyproject.toml
setup.cfg
setup.py
tox.ini
.github/copilot-instructions.md
.github/workflows/ci.yml
.github/workflows/release.yml
docs/API_CLIENT.rst
docs/API_REFERENCE.rst
docs/AUTHENTICATION.rst
docs/AUTO_RECOVERY.rst
docs/AUTO_RECOVERY_QUICK.rst
docs/COMMAND_QUEUE.rst
docs/DEVELOPMENT.rst
docs/DEVICE_FEATURE_FIELDS.rst
docs/DEVICE_STATUS_FIELDS.rst
docs/ENERGY_MONITORING.rst
docs/ERROR_CODES.rst
docs/EVENT_EMITTER.rst
docs/FIRMWARE_TRACKING.rst
docs/MQTT_CLIENT.rst
docs/MQTT_MESSAGES.rst
docs/Makefile
docs/authors.rst
docs/changelog.rst
docs/conf.py
docs/contributing.rst
docs/index.rst
docs/license.rst
docs/openapi.yaml
docs/readme.rst
docs/requirements.txt
docs/_static/.gitignore
examples/.ruff.toml
examples/README.md
examples/anti_legionella_example.py
examples/api_client_example.py
examples/auth_constructor_example.py
examples/authenticate.py
examples/auto_recovery_example.py
examples/combined_callbacks.py
examples/command_queue_demo.py
examples/device_feature_callback.py
examples/device_status_callback.py
examples/device_status_callback_debug.py
examples/energy_usage_example.py
examples/event_emitter_demo.py
examples/improved_auth_pattern.py
examples/mask.py
examples/mqtt_client_example.py
examples/periodic_device_info.py
examples/periodic_requests.py
examples/power_control_example.py
examples/reconnection_demo.py
examples/reservation_schedule_example.py
examples/set_dhw_temperature_example.py
examples/set_mode_example.py
examples/simple_auto_recovery.py
examples/simple_periodic_info.py
examples/simple_periodic_status.py
examples/test_api_client.py
examples/test_mqtt_connection.py
examples/test_mqtt_messaging.py
examples/test_periodic_minimal.py
examples/tou_schedule_example.py
scripts/format.py
scripts/lint.py
scripts/setup-dev.py
src/nwp500/__init__.py
src/nwp500/api_client.py
src/nwp500/auth.py
src/nwp500/cli.py
src/nwp500/config.py
src/nwp500/constants.py
src/nwp500/events.py
src/nwp500/models.py
src/nwp500/mqtt_client.py
src/nwp500_python.egg-info/PKG-INFO
src/nwp500_python.egg-info/SOURCES.txt
src/nwp500_python.egg-info/dependency_links.txt
src/nwp500_python.egg-info/entry_points.txt
src/nwp500_python.egg-info/not-zip-safe
src/nwp500_python.egg-info/requires.txt
src/nwp500_python.egg-info/top_level.txt
tests/conftest.py
tests/test_api_helpers.py
tests/test_command_queue.py
tests/test_events.py