├── .devcontainer.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature_request.yml ├── dependabot.yml └── workflows │ ├── lint.yml │ ├── release.yml │ └── validate.yml ├── .gitignore ├── .ruff.toml ├── .vscode └── tasks.json ├── LICENSE ├── README.md ├── config └── configuration.yaml ├── custom_components └── powerocean │ ├── __init__.py │ ├── config_flow.py │ ├── const.py │ ├── ecoflow.py │ ├── manifest.json │ ├── options_flow.py │ ├── sensor.py │ ├── strings.json │ ├── translations │ ├── de.json │ └── en.json │ └── variants │ ├── 83.json │ ├── 85.json │ ├── 86.json │ └── 87.json ├── documentation ├── dashboard.PNG ├── integration.PNG ├── mpptPv_pwrTotal.PNG ├── parameter_selected.json ├── response_modified.json ├── response_modified_dcfit_2025.json ├── response_modified_po_dual.json ├── response_modified_po_plus.json ├── sensor.PNG ├── sensor_details.PNG ├── sensors.PNG ├── setup_step_1.PNG └── setup_step_2.PNG ├── hacs.json ├── requirements.txt ├── requirements_test.txt └── scripts ├── develop ├── lint └── setup /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.ruff.toml -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/README.md -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/powerocean/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/__init__.py -------------------------------------------------------------------------------- /custom_components/powerocean/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/config_flow.py -------------------------------------------------------------------------------- /custom_components/powerocean/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/const.py -------------------------------------------------------------------------------- /custom_components/powerocean/ecoflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/ecoflow.py -------------------------------------------------------------------------------- /custom_components/powerocean/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/manifest.json -------------------------------------------------------------------------------- /custom_components/powerocean/options_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/options_flow.py -------------------------------------------------------------------------------- /custom_components/powerocean/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/sensor.py -------------------------------------------------------------------------------- /custom_components/powerocean/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/strings.json -------------------------------------------------------------------------------- /custom_components/powerocean/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/translations/de.json -------------------------------------------------------------------------------- /custom_components/powerocean/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/translations/en.json -------------------------------------------------------------------------------- /custom_components/powerocean/variants/83.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/variants/83.json -------------------------------------------------------------------------------- /custom_components/powerocean/variants/85.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/variants/85.json -------------------------------------------------------------------------------- /custom_components/powerocean/variants/86.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/variants/86.json -------------------------------------------------------------------------------- /custom_components/powerocean/variants/87.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/custom_components/powerocean/variants/87.json -------------------------------------------------------------------------------- /documentation/dashboard.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/dashboard.PNG -------------------------------------------------------------------------------- /documentation/integration.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/integration.PNG -------------------------------------------------------------------------------- /documentation/mpptPv_pwrTotal.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/mpptPv_pwrTotal.PNG -------------------------------------------------------------------------------- /documentation/parameter_selected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/parameter_selected.json -------------------------------------------------------------------------------- /documentation/response_modified.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/response_modified.json -------------------------------------------------------------------------------- /documentation/response_modified_dcfit_2025.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/response_modified_dcfit_2025.json -------------------------------------------------------------------------------- /documentation/response_modified_po_dual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/response_modified_po_dual.json -------------------------------------------------------------------------------- /documentation/response_modified_po_plus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/response_modified_po_plus.json -------------------------------------------------------------------------------- /documentation/sensor.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/sensor.PNG -------------------------------------------------------------------------------- /documentation/sensor_details.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/sensor_details.PNG -------------------------------------------------------------------------------- /documentation/sensors.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/sensors.PNG -------------------------------------------------------------------------------- /documentation/setup_step_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/setup_step_1.PNG -------------------------------------------------------------------------------- /documentation/setup_step_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/documentation/setup_step_2.PNG -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/hacs.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niltrip/powerocean/HEAD/scripts/setup --------------------------------------------------------------------------------