Code for pi controlling multiple measurement devices
|
|
vor 5 Monaten | |
|---|---|---|
| .vscode | vor 9 Monaten | |
| config | vor 5 Monaten | |
| playgrounds | vor 6 Monaten | |
| src | vor 5 Monaten | |
| tests | vor 8 Monaten | |
| .gitignore | vor 6 Monaten | |
| README.md | vor 10 Monaten | |
| main.py | vor 6 Monaten | |
| measure_ctrl.code-workspace | vor 9 Monaten | |
| pytest.ini | vor 8 Monaten | |
| requirements.txt | vor 8 Monaten | |
| setup.py | vor 9 Monaten |
The Battery Health Monitor is a Python application designed to assess the health of 18650 lithium-ion cells using multiple measurement devices. The application communicates with the devices via I2C and provides an MQTT interface for real-time updates on cell insertion. It also supports HTTP GET requests to retrieve detailed information about the cells.
Clone the repository:
git clone <repository-url>
cd battery-health-monitor
Install the required packages:
pip install -r requirements.txt
To run the application, execute the following command:
python src/main.py
The configuration for the measurement devices can be found in /config/config.yaml. Modify this file to set the number of devices, cycle count, and C value for measurements.