11 "Pylontech Text Sensor:\n"
14 LOG_TEXT_SENSOR(
" ",
"Base state", this->base_state_text_sensor_);
15 LOG_TEXT_SENSOR(
" ",
"Voltage state", this->voltage_state_text_sensor_);
16 LOG_TEXT_SENSOR(
" ",
"Current state", this->current_state_text_sensor_);
17 LOG_TEXT_SENSOR(
" ",
"Temperature state", this->temperature_state_text_sensor_);
21 if (this->base_state_text_sensor_ !=
nullptr) {
22 this->base_state_text_sensor_->publish_state(line->
base_st);
24 if (this->voltage_state_text_sensor_ !=
nullptr) {
25 this->voltage_state_text_sensor_->publish_state(line->
volt_st);
27 if (this->current_state_text_sensor_ !=
nullptr) {
28 this->current_state_text_sensor_->publish_state(line->
curr_st);
30 if (this->temperature_state_text_sensor_ !=
nullptr) {
31 this->temperature_state_text_sensor_->publish_state(line->
temp_st);
virtual void on_line_read(LineContents *line)=0
Called only with records for this listener's battery.
void dump_config() override
ESPHOME_LOG_TAG(TAG, "pylontech")
char base_st[TEXT_SENSOR_MAX_LEN]
char temp_st[TEXT_SENSOR_MAX_LEN]
char curr_st[TEXT_SENSOR_MAX_LEN]
char volt_st[TEXT_SENSOR_MAX_LEN]