Code for pi controlling multiple measurement devices
|
|
5 hónapja | |
|---|---|---|
| .vscode | 9 hónapja | |
| config | 5 hónapja | |
| playgrounds | 6 hónapja | |
| src | 5 hónapja | |
| tests | 8 hónapja | |
| .gitignore | 6 hónapja | |
| README.md | 10 hónapja | |
| main.py | 6 hónapja | |
| measure_ctrl.code-workspace | 9 hónapja | |
| pytest.ini | 8 hónapja | |
| requirements.txt | 8 hónapja | |
| setup.py | 9 hónapja |
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.