69 void setup()
override;
sensor::Sensor * cell_15_voltage_
void set_cell_3_voltage_sensor(sensor::Sensor *cell_3_voltage)
sensor::Sensor * min_temperature_probe_number_
void set_cell_16_voltage_sensor(sensor::Sensor *cell_16_voltage)
void set_max_cell_voltage_sensor(sensor::Sensor *max_cell_voltage)
sensor::Sensor * max_cell_voltage_number_
sensor::Sensor * remaining_capacity_
sensor::Sensor * temperature_2_sensor_
void set_cell_10_voltage_sensor(sensor::Sensor *cell_10_voltage)
sensor::Sensor * temperature_1_sensor_
sensor::Sensor * current_sensor_
void set_charging_mos_enabled_binary_sensor(binary_sensor::BinarySensor *charging_mos_enabled)
void set_cell_12_voltage_sensor(sensor::Sensor *cell_12_voltage)
sensor::Sensor * min_cell_voltage_
void set_address(uint8_t address)
void set_cell_4_voltage_sensor(sensor::Sensor *cell_4_voltage)
void dump_config() override
This class simplifies creating components that periodically check a state.
binary_sensor::BinarySensor * discharging_mos_enabled_
sensor::Sensor * cell_5_voltage_
sensor::Sensor * min_cell_voltage_number_
void set_temperature_1_sensor(sensor::Sensor *temperature_1_sensor)
void set_cell_1_voltage_sensor(sensor::Sensor *cell_1_voltage)
void set_voltage_sensor(sensor::Sensor *voltage_sensor)
sensor::Sensor * cell_6_voltage_
sensor::Sensor * cell_8_voltage_
sensor::Sensor * cell_11_voltage_
void set_cell_9_voltage_sensor(sensor::Sensor *cell_9_voltage)
void set_discharging_mos_enabled_binary_sensor(binary_sensor::BinarySensor *discharging_mos_enabled)
void set_max_temperature_probe_number_sensor(sensor::Sensor *max_temperature_probe_number)
void set_max_temperature_sensor(sensor::Sensor *max_temperature)
void request_data_(uint8_t data_id)
void set_cell_6_voltage_sensor(sensor::Sensor *cell_6_voltage)
sensor::Sensor * cell_10_voltage_
void set_cell_5_voltage_sensor(sensor::Sensor *cell_5_voltage)
sensor::Sensor * cell_16_voltage_
text_sensor::TextSensor * status_text_sensor_
void set_cell_7_voltage_sensor(sensor::Sensor *cell_7_voltage)
void decode_data_(std::vector< uint8_t > data)
sensor::Sensor * voltage_sensor_
sensor::Sensor * cell_4_voltage_
sensor::Sensor * min_temperature_
DalyBmsComponent()=default
void set_min_temperature_probe_number_sensor(sensor::Sensor *min_temperature_probe_number)
sensor::Sensor * max_temperature_probe_number_
sensor::Sensor * cell_3_voltage_
sensor::Sensor * max_cell_voltage_
void set_min_cell_voltage_number_sensor(sensor::Sensor *min_cell_voltage_number)
sensor::Sensor * battery_level_sensor_
binary_sensor::BinarySensor * charging_mos_enabled_
void set_cell_8_voltage_sensor(sensor::Sensor *cell_8_voltage)
void set_min_temperature_sensor(sensor::Sensor *min_temperature)
sensor::Sensor * cell_9_voltage_
void set_cell_2_voltage_sensor(sensor::Sensor *cell_2_voltage)
sensor::Sensor * cell_2_voltage_
sensor::Sensor * cell_13_voltage_
void set_max_cell_voltage_number_sensor(sensor::Sensor *max_cell_voltage_number)
sensor::Sensor * cell_14_voltage_
void set_cells_number_sensor(sensor::Sensor *cells_number)
void set_cell_11_voltage_sensor(sensor::Sensor *cell_11_voltage)
sensor::Sensor * cells_number_
float get_setup_priority() const override
void set_current_sensor(sensor::Sensor *current_sensor)
Base class for all binary_sensor-type classes.
void set_temperature_2_sensor(sensor::Sensor *temperature_2_sensor)
sensor::Sensor * cell_12_voltage_
Base-class for all sensors.
void set_cell_14_voltage_sensor(sensor::Sensor *cell_14_voltage)
void set_status_text_sensor(text_sensor::TextSensor *status_text_sensor)
void set_remaining_capacity_sensor(sensor::Sensor *remaining_capacity)
void set_min_cell_voltage_sensor(sensor::Sensor *min_cell_voltage)
sensor::Sensor * max_temperature_
void set_cell_15_voltage_sensor(sensor::Sensor *cell_15_voltage)
sensor::Sensor * cell_7_voltage_
sensor::Sensor * cell_1_voltage_
void set_battery_level_sensor(sensor::Sensor *battery_level_sensor)
void set_cell_13_voltage_sensor(sensor::Sensor *cell_13_voltage)