Metadata-Version: 2.1
Name: rescue-ocpp-client
Version: 1.0.1
Summary: Install service to notify OCPP backend in rescue OS
License: Closed
Author: EVTEC AG
Author-email: evtec@evtec.ch
Requires-Python: ==3.10.9
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Requires-Dist: dbus-next (==0.2.3)
Requires-Dist: ocpp (==1.0.0)
Requires-Dist: websockets (==15.0.1)
Description-Content-Type: text/markdown

# Rescue OCPP client

This package contains a small script which is intended to be run when booted to the rescue OS. It tries to find an ECP
config, connect to the OCPP backend if one is configured and send the boot and status notification to the backend, 
notifying it that this charge point is faulted.

## Requirements

In addition to the requirements specified in [`pyproject.toml`](pyproject.toml), the `evtec-config-migration` scripts
from the main ECP repository
must be available in the Python path, providing common utilities to read the config and setup logging. At the time of 
writing, this is achieved by installing `evtec-config-migration` into the image and setting the environment variable
`PYTHONPATH` to `/opt/ECP`, as can be seen in [`rescue-ocpp-client.service`](rescue-ocpp-client.service).
