.gitattributes
.gitignore
.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
requirements_docs.txt
requirements_test.txt
.github/CODE_OF_CONDUCT.md
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/workflows/ci.yml
.github/workflows/codeql.yml
.github/workflows/deploy.yml
.github/workflows/documentation.yml
.qlty/qlty.toml
.vscode/settings.json
PyPlumIO.egg-info/PKG-INFO
PyPlumIO.egg-info/SOURCES.txt
PyPlumIO.egg-info/dependency_links.txt
PyPlumIO.egg-info/requires.txt
PyPlumIO.egg-info/top_level.txt
docs/Makefile
docs/make.bat
docs/source/callbacks.rst
docs/source/conf.py
docs/source/connecting.rst
docs/source/frames.rst
docs/source/index.rst
docs/source/mixers_thermostats.rst
docs/source/protocol.rst
docs/source/reading.rst
docs/source/schedules.rst
docs/source/statistics.rst
docs/source/writing.rst
images/ecomax.png
images/rs485.png
pyplumio/__init__.py
pyplumio/__main__.py
pyplumio/_version.py
pyplumio/connection.py
pyplumio/const.py
pyplumio/data_types.py
pyplumio/exceptions.py
pyplumio/filters.py
pyplumio/protocol.py
pyplumio/py.typed
pyplumio/stream.py
pyplumio/utils.py
pyplumio/devices/__init__.py
pyplumio/devices/ecomax.py
pyplumio/devices/ecoster.py
pyplumio/devices/mixer.py
pyplumio/devices/thermostat.py
pyplumio/frames/__init__.py
pyplumio/frames/messages.py
pyplumio/frames/requests.py
pyplumio/frames/responses.py
pyplumio/helpers/__init__.py
pyplumio/helpers/async_cache.py
pyplumio/helpers/event_manager.py
pyplumio/helpers/factory.py
pyplumio/helpers/task_manager.py
pyplumio/parameters/__init__.py
pyplumio/parameters/ecomax.py
pyplumio/parameters/mixer.py
pyplumio/parameters/thermostat.py
pyplumio/parameters/custom/__init__.py
pyplumio/parameters/custom/ecomax_860d3_hb.py
pyplumio/structures/__init__.py
pyplumio/structures/alerts.py
pyplumio/structures/boiler_load.py
pyplumio/structures/boiler_power.py
pyplumio/structures/ecomax_parameters.py
pyplumio/structures/fan_power.py
pyplumio/structures/frame_versions.py
pyplumio/structures/fuel_consumption.py
pyplumio/structures/fuel_level.py
pyplumio/structures/lambda_sensor.py
pyplumio/structures/mixer_parameters.py
pyplumio/structures/mixer_sensors.py
pyplumio/structures/modules.py
pyplumio/structures/network_info.py
pyplumio/structures/output_flags.py
pyplumio/structures/outputs.py
pyplumio/structures/pending_alerts.py
pyplumio/structures/product_info.py
pyplumio/structures/program_version.py
pyplumio/structures/regulator_data.py
pyplumio/structures/regulator_data_schema.py
pyplumio/structures/schedules.py
pyplumio/structures/statuses.py
pyplumio/structures/temperatures.py
pyplumio/structures/thermostat_parameters.py
pyplumio/structures/thermostat_sensors.py
tests/__init__.py
tests/conftest.py
tests/ruff.toml
tests/test_connection.py
tests/test_data_types.py
tests/test_filters.py
tests/test_init.py
tests/test_main.py
tests/test_protocol.py
tests/test_stream.py
tests/test_utils.py
tests/devices/__init__.py
tests/devices/test_ecomax.py
tests/devices/test_ecoster.py
tests/devices/test_init.py
tests/devices/test_mixer.py
tests/devices/test_thermostat.py
tests/frames/test_init.py
tests/frames/test_messages.py
tests/frames/test_requests.py
tests/frames/test_responses.py
tests/helpers/__init__.py
tests/helpers/test_async_cache.py
tests/helpers/test_event_manager.py
tests/helpers/test_factory.py
tests/helpers/test_task_manager.py
tests/helpers/test_uid.py
tests/parameters/__init__.py
tests/parameters/test_ecomax.py
tests/parameters/test_init.py
tests/parameters/test_mixers.py
tests/parameters/test_thermostats.py
tests/parameters/custom/__init__.py
tests/parameters/custom/test_ecomax_860d3_hb.py
tests/parameters/custom/test_init.py
tests/structures/__init__.py
tests/structures/test_alerts.py
tests/structures/test_boiler_load.py
tests/structures/test_boiler_power.py
tests/structures/test_ecomax_parameters.py
tests/structures/test_fan_power.py
tests/structures/test_frame_versions.py
tests/structures/test_fuel_consumption.py
tests/structures/test_fuel_level.py
tests/structures/test_lambda_sensor.py
tests/structures/test_mixer_parameters.py
tests/structures/test_product_info.py
tests/structures/test_schedules.py
tests/testdata/messages/regulator_data.json
tests/testdata/messages/sensor_data.json
tests/testdata/parameters/ecomax_860d3_hb.json
tests/testdata/requests/alerts.json
tests/testdata/requests/ecomax_control.json
tests/testdata/requests/ecomax_parameters.json
tests/testdata/requests/mixer_parameters.json
tests/testdata/requests/set_ecomax_parameter.json
tests/testdata/requests/set_mixer_parameter.json
tests/testdata/requests/set_schedule.json
tests/testdata/requests/set_thermostat_parameter.json
tests/testdata/requests/thermostat_parameters.json
tests/testdata/responses/alerts.json
tests/testdata/responses/device_available.json
tests/testdata/responses/ecomax_parameters.json
tests/testdata/responses/mixer_parameters.json
tests/testdata/responses/password.json
tests/testdata/responses/program_version.json
tests/testdata/responses/regulator_data_schema.json
tests/testdata/responses/schedules.json
tests/testdata/responses/thermostat_parameters.json
tests/testdata/responses/uid.json
tests/testdata/unknown/unknown_ecomax_parameter.json
tests/testdata/unknown/unknown_mixer_parameter.json