7static const char *
const TAG =
"pylontech.textsensor";
13 "Pylontech Text Sensor:\n"
16 LOG_TEXT_SENSOR(
" ",
"Base state", this->base_state_text_sensor_);
17 LOG_TEXT_SENSOR(
" ",
"Voltage state", this->voltage_state_text_sensor_);
18 LOG_TEXT_SENSOR(
" ",
"Current state", this->current_state_text_sensor_);
19 LOG_TEXT_SENSOR(
" ",
"Temperature state", this->temperature_state_text_sensor_);
26 if (this->base_state_text_sensor_ !=
nullptr) {
27 this->base_state_text_sensor_->publish_state(
line->base_st);
29 if (this->voltage_state_text_sensor_ !=
nullptr) {
30 this->voltage_state_text_sensor_->publish_state(
line->volt_st);
32 if (this->current_state_text_sensor_ !=
nullptr) {
33 this->current_state_text_sensor_->publish_state(
line->curr_st);
35 if (this->temperature_state_text_sensor_ !=
nullptr) {
36 this->temperature_state_text_sensor_->publish_state(
line->temp_st);
virtual void on_line_read(LineContents *line)
void dump_config() override
PylontechTextSensor(int8_t bat_num)