| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- mqtt:
- debug: true
- broker_address: "localhost"
- port: 1883
- subscribe_prefix: "cells_inserted"
- publish_prefix: "measurement_done"
- client_id: "battery_measure_ctrl"
- keepalive: 60
- username: "robot"
- password: "robot"
- i2c:
- debug: true
- bus_number: 1
- polling_interval_ms: 100 # How often to poll devices
- retry_count: 3 # Number of retries for failed I2C communications
- timeout_ms: 100 # Timeout for I2C communications
- http:
- debug: true
- server_url: "https://batteries.up-cell.de/cells/2224/"
- timeout: 5
- endpoint: "/cells"
- username: "test"
- password: "123"
- measurement:
- cycles: 3
- c_rate: 0.25
- sample_rate_hz: 1
- min_voltage: 2.5
- max_voltage: 4.2
- max_temperature_c: 45
- rest_time_minutes: 30
- devices:
- - id: 1
- i2c_address: 0x40
- num_slots: 8
- - id: 2
- i2c_address: 0x41
- num_slots: 8
- logging:
- level: "INFO"
- mode: "a" # a: append, w: overwrite
- max_bytes: 1000000
- file: "measure_ctrl.log"
|