.DS_Store
.coveragerc
.gitignore
.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
docker-compose.yaml
pyproject.toml
repository.yaml
uv.lock
.github/dependabot.yml
.github/ISSUE_TEMPLATE/addon.md
.github/ISSUE_TEMPLATE/library.md
.github/ISSUE_TEMPLATE/sensor.md
.github/workflows/ci.yml
.github/workflows/deploy-docs.yml
.github/workflows/deploy-multi-mp.yml
hass-addon-git-push/Dockerfile
hass-addon-git-push/README.md
hass-addon-git-push/build.yaml
hass-addon-git-push/config.yaml
hass-addon-git-push/run.sh
hass-addon-mbusd/Dockerfile
hass-addon-mbusd/README.md
hass-addon-mbusd/build.yaml
hass-addon-mbusd/config.yaml
hass-addon-mbusd/run.sh
hass-addon-sunsynk-edge/CHANGELOG.md
hass-addon-sunsynk-edge/DOCS.md
hass-addon-sunsynk-edge/README.md
hass-addon-sunsynk-edge/config.yaml
hass-addon-sunsynk-edge/icon.png
hass-addon-sunsynk-edge/logo.png
hass-addon-sunsynk-edge/translations/en.yaml
hass-addon-sunsynk-multi/CHANGELOG.md
hass-addon-sunsynk-multi/DOCS.md
hass-addon-sunsynk-multi/Dockerfile
hass-addon-sunsynk-multi/README.md
hass-addon-sunsynk-multi/build.yaml
hass-addon-sunsynk-multi/config.yaml
hass-addon-sunsynk-multi/icon.png
hass-addon-sunsynk-multi/logo.png
hass-addon-sunsynk-multi/rootfs/etc/services.d/sunsynk/finish
hass-addon-sunsynk-multi/rootfs/etc/services.d/sunsynk/run
hass-addon-sunsynk-multi/translations/en.yaml
scripts/copy2local.cmd
scripts/copyexclude.txt
scripts/diff-dev.cmd
scripts/test.cmd
src/ha_addon_sunsynk_multi/__init__.py
src/ha_addon_sunsynk_multi/__main__.py
src/ha_addon_sunsynk_multi/a_inverter.py
src/ha_addon_sunsynk_multi/a_sensor.py
src/ha_addon_sunsynk_multi/driver.py
src/ha_addon_sunsynk_multi/errors.py
src/ha_addon_sunsynk_multi/esp.py
src/ha_addon_sunsynk_multi/helpers.py
src/ha_addon_sunsynk_multi/options.py
src/ha_addon_sunsynk_multi/sensor_callback.py
src/ha_addon_sunsynk_multi/sensor_options.py
src/ha_addon_sunsynk_multi/timer_callback.py
src/ha_addon_sunsynk_multi/timer_schedule.py
src/sunsynk/__init__.py
src/sunsynk/helpers.py
src/sunsynk/py.typed
src/sunsynk/pysunsynk.py
src/sunsynk/rwsensors.py
src/sunsynk/sensors.py
src/sunsynk/solarmansunsynk.py
src/sunsynk/state.py
src/sunsynk/sunsynk.py
src/sunsynk/usunsynk.py
src/sunsynk/utils.py
src/sunsynk.egg-info/PKG-INFO
src/sunsynk.egg-info/SOURCES.txt
src/sunsynk.egg-info/dependency_links.txt
src/sunsynk.egg-info/requires.txt
src/sunsynk.egg-info/top_level.txt
src/sunsynk/definitions/__init__.py
src/sunsynk/definitions/single_phase.py
src/sunsynk/definitions/single_phase_16kw.py
src/sunsynk/definitions/three_phase_common.py
src/sunsynk/definitions/three_phase_hv.py
src/sunsynk/definitions/three_phase_lv.py
src/tests/README.md
src/tests/__init__.py
src/tests/conftest.py
src/tests/hass-addon-sunsynk-dev.zip
src/tests/hass-addon-sunsynk.zip
src/tests/ha_addon_sunsynk_multi/__init__.py
src/tests/ha_addon_sunsynk_multi/conftest.py
src/tests/ha_addon_sunsynk_multi/test_a_inverter.py
src/tests/ha_addon_sunsynk_multi/test_a_sensor.py
src/tests/ha_addon_sunsynk_multi/test_driver.py
src/tests/ha_addon_sunsynk_multi/test_sensor_callback.py
src/tests/ha_addon_sunsynk_multi/test_sensor_options.py
src/tests/ha_addon_sunsynk_multi/test_timer.py
src/tests/ha_addon_sunsynk_multi/test_versions.py
src/tests/sunsynk/__init__.py
src/tests/sunsynk/conftest.py
src/tests/sunsynk/test_helpers.py
src/tests/sunsynk/test_options.py
src/tests/sunsynk/test_pysunsynk.py
src/tests/sunsynk/test_register.py
src/tests/sunsynk/test_rwsensors.py
src/tests/sunsynk/test_sensors.py
src/tests/sunsynk/test_solarmansunsynk.py
src/tests/sunsynk/test_state.py
src/tests/sunsynk/test_sunsynk.py
src/tests/sunsynk/test_usunsynk.py
src/tests/sunsynk/definitions/__init__.py
src/tests/sunsynk/definitions/test_init.py
www/.eslintrc.js
www/.gitignore
www/.prettierrc
www/LICENSE
www/README.md
www/package-lock.json
www/package.json
www/tsconfig.json
www/docs/index.md
www/docs/.vitepress/build_sitemap.js
www/docs/.vitepress/config.ts
www/docs/.vitepress/types.d.ts
www/docs/.vitepress/components/json_view.vue
www/docs/.vitepress/theme/custom.css
www/docs/.vitepress/theme/index.ts
www/docs/examples/a-mode.md
www/docs/examples/esp.md
www/docs/examples/lovelace-settings.md
www/docs/examples/lovelace.md
www/docs/examples/overview.md
www/docs/examples/templates.md
www/docs/guide/deployment-options.md
www/docs/guide/energy-management.md
www/docs/guide/fault-finding.md
www/docs/guide/getting-started.md
www/docs/guide/index.md
www/docs/guide/mbusd.md
www/docs/guide/overview.md
www/docs/guide/standalone-deployment.md
www/docs/guide/tested-inverters.md
www/docs/guide/wiring.md
www/docs/images/addon-install.png
www/docs/images/deploy-gw.png
www/docs/images/deploy-mqtt.png
www/docs/images/deploy-standalone.png
www/docs/images/deploy.png
www/docs/images/energy.png
www/docs/images/eth-hf5142-settings.webp
www/docs/images/eth-hf5142.webp
www/docs/images/eth-ws485poe-settings.png
www/docs/images/eth-ws485poe.jpg
www/docs/images/inv-deye-25kw-hv.jpg
www/docs/images/inv-deye-8kw.png
www/docs/images/inv-ss-3-6kw.png
www/docs/images/inv-ss-8kw.png
www/docs/images/inv-ss-ecco-3-6kw-485can.png
www/docs/images/inv-ss-ecco-3-6kw.png
www/docs/images/modbus_sn.png
www/docs/images/power-flow.png
www/docs/images/power-flow.webp
www/docs/images/power_dist.webp
www/docs/images/rs485-term.jpg
www/docs/images/system_settings.webp
www/docs/images/usb-rs485-cable.webp
www/docs/images/usb-rs485-rj45.webp
www/docs/images/usb-wave-rs485.webp
www/docs/public/apple-touch-icon.png
www/docs/public/favicon-16x16.png
www/docs/public/favicon-32x32.png
www/docs/public/favicon.ico
www/docs/public/googlefae4f96a10d1dd51.html
www/docs/public/labctl-r.svg
www/docs/public/labctl1.svg
www/docs/reference/definitions.md
www/docs/reference/definitions3ph.md
www/docs/reference/multi-options.md
www/docs/reference/mysensors.md
www/docs/reference/schedules.md
www/docs/reference/sensor-modifiers.md