mqtt: debug: false broker_address: "10.1.1.131" port: 1883 subscribe_prefix: "cells_inserted" publish_prefix: "measurement_done" client_id: "measure_ctrl" keepalive: 60 username: "robot" password: "robot" i2c: debug: false bus_number: 1 polling_interval_ms: 250 # Pause between polling I2C devices retry_count: 3 # Number of retries for failed I2C communications # TODO implement timeout_ms: 100 # Timeout for I2C communications # TODO implement http: debug: false server_url: "https://batteries-int.up-cell.de" timeout: 5 endpoint: "cells" username: "" # Optional, if authentication is needed password: "" # Optional, if authentication is needed measurement: cycles: 3 c_rate: 0.25 cut_off_curr: 100 # in mA min_voltage: 2.5 # in Volts max_voltage: 4.2 # in Volts devices: - id: 1 i2c_address: 0x20 num_slots: 4 logging: level: "DEBUG" mode: "a" # a: append, w: overwrite max_bytes: 1000000 file: "measure_ctrl.log"