mqtt: debug: false 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: false server_url: "https://batteries.up-cell.de" 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: 0x48 num_slots: 3 # - id: 8 # i2c_address: 0x41 # num_slots: 4 logging: level: "INFO" mode: "a" # a: append, w: overwrite max_bytes: 1000000 file: "measure_ctrl.log"