├── .coveragerc ├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .github ├── .DS_Store ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── issue.md ├── dependabot.yml ├── labels.yml ├── release-drafter.yml └── workflows │ ├── labeler.yml │ ├── publish.yml │ ├── publish_docs_to_wiki.yml │ ├── rebase-pull-requests.txt │ ├── release-drafter.yml │ ├── sphinx-build.yml │ ├── stale.yml │ ├── tests.yaml │ └── update-version.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .ruff.toml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.dev ├── LICENSE ├── README.md ├── SECURITY.md ├── bandit.yaml ├── config └── configuration.yaml ├── custom_components ├── __init__.py └── ocpp │ ├── __init__.py │ ├── api.py │ ├── button.py │ ├── chargepoint.py │ ├── config_flow.py │ ├── const.py │ ├── enums.py │ ├── exception.py │ ├── manifest.json │ ├── number.py │ ├── ocppv16.py │ ├── ocppv201.py │ ├── sensor.py │ ├── services.yaml │ ├── switch.py │ └── translations │ ├── de.json │ ├── en.json │ ├── es.json │ ├── i-default.json │ └── nl.json ├── docs ├── Charge_automation.md ├── Home.md ├── Makefile ├── README.md ├── conf.py ├── debugging.md ├── development.md ├── index.rst ├── installation.md ├── requirements.txt ├── support.md ├── supported-devices.md └── user-guide.md ├── example.png ├── hacs.json ├── info.md ├── manage └── update_manifest.py ├── requirements.txt ├── scripts ├── bootstrap ├── develop ├── json_schemas │ └── manifest_schema.json ├── lint └── setup ├── setup.cfg └── tests ├── __init__.py ├── charge_point_test.py ├── conftest.py ├── const.py ├── test_additional_charge_point_v16.py ├── test_api_paths.py ├── test_charge_point_core.py ├── test_charge_point_v16.py ├── test_charge_point_v201.py ├── test_charge_point_v201_multi.py ├── test_config_flow.py ├── test_connector_aware_metrics.py ├── test_init.py ├── test_more_coverage_chargepoint.py ├── test_sensor.py └── test_set_charge_rate_v16.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.coveragerc -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=lf -------------------------------------------------------------------------------- /.github/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/.DS_Store -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/labels.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/publish_docs_to_wiki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/publish_docs_to_wiki.yml -------------------------------------------------------------------------------- /.github/workflows/rebase-pull-requests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/rebase-pull-requests.txt -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/sphinx-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/sphinx-build.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.github/workflows/update-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.github/workflows/update-version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.ruff.toml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bandit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/bandit.yaml -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Dummy init so that pytest works.""" 2 | -------------------------------------------------------------------------------- /custom_components/ocpp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/__init__.py -------------------------------------------------------------------------------- /custom_components/ocpp/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/api.py -------------------------------------------------------------------------------- /custom_components/ocpp/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/button.py -------------------------------------------------------------------------------- /custom_components/ocpp/chargepoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/chargepoint.py -------------------------------------------------------------------------------- /custom_components/ocpp/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/config_flow.py -------------------------------------------------------------------------------- /custom_components/ocpp/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/const.py -------------------------------------------------------------------------------- /custom_components/ocpp/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/enums.py -------------------------------------------------------------------------------- /custom_components/ocpp/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/exception.py -------------------------------------------------------------------------------- /custom_components/ocpp/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/manifest.json -------------------------------------------------------------------------------- /custom_components/ocpp/number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/number.py -------------------------------------------------------------------------------- /custom_components/ocpp/ocppv16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/ocppv16.py -------------------------------------------------------------------------------- /custom_components/ocpp/ocppv201.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/ocppv201.py -------------------------------------------------------------------------------- /custom_components/ocpp/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/sensor.py -------------------------------------------------------------------------------- /custom_components/ocpp/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/services.yaml -------------------------------------------------------------------------------- /custom_components/ocpp/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/switch.py -------------------------------------------------------------------------------- /custom_components/ocpp/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/translations/de.json -------------------------------------------------------------------------------- /custom_components/ocpp/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/translations/en.json -------------------------------------------------------------------------------- /custom_components/ocpp/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/translations/es.json -------------------------------------------------------------------------------- /custom_components/ocpp/translations/i-default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/translations/i-default.json -------------------------------------------------------------------------------- /custom_components/ocpp/translations/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/custom_components/ocpp/translations/nl.json -------------------------------------------------------------------------------- /docs/Charge_automation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/Charge_automation.md -------------------------------------------------------------------------------- /docs/Home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/Home.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/debugging.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/support.md -------------------------------------------------------------------------------- /docs/supported-devices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/supported-devices.md -------------------------------------------------------------------------------- /docs/user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/docs/user-guide.md -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/example.png -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/hacs.json -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manage/update_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/manage/update_manifest.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/scripts/bootstrap -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/json_schemas/manifest_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/scripts/json_schemas/manifest_schema.json -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/scripts/setup -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for ocpp integration.""" 2 | -------------------------------------------------------------------------------- /tests/charge_point_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/charge_point_test.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/const.py -------------------------------------------------------------------------------- /tests/test_additional_charge_point_v16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_additional_charge_point_v16.py -------------------------------------------------------------------------------- /tests/test_api_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_api_paths.py -------------------------------------------------------------------------------- /tests/test_charge_point_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_charge_point_core.py -------------------------------------------------------------------------------- /tests/test_charge_point_v16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_charge_point_v16.py -------------------------------------------------------------------------------- /tests/test_charge_point_v201.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_charge_point_v201.py -------------------------------------------------------------------------------- /tests/test_charge_point_v201_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_charge_point_v201_multi.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_connector_aware_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_connector_aware_metrics.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_more_coverage_chargepoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_more_coverage_chargepoint.py -------------------------------------------------------------------------------- /tests/test_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_sensor.py -------------------------------------------------------------------------------- /tests/test_set_charge_rate_v16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbbrhzn/ocpp/HEAD/tests/test_set_charge_rate_v16.py --------------------------------------------------------------------------------