Set text sensor state property to filter output (#2893)

This commit is contained in:
Oxan van Leeuwen 2021-12-13 03:21:09 +01:00 committed by GitHub
parent a79c6aa9e0
commit b3fb35783e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -62,7 +62,7 @@ void TextSensor::add_on_raw_state_callback(std::function<void(std::string)> call
std::string TextSensor::get_state() const { return this->state; } std::string TextSensor::get_state() const { return this->state; }
std::string TextSensor::get_raw_state() const { return this->raw_state; } std::string TextSensor::get_raw_state() const { return this->raw_state; }
void TextSensor::internal_send_state_to_frontend(const std::string &state) { void TextSensor::internal_send_state_to_frontend(const std::string &state) {
this->state = this->raw_state; this->state = state;
this->has_state_ = true; this->has_state_ = true;
ESP_LOGD(TAG, "'%s': Sending state '%s'", this->name_.c_str(), state.c_str()); ESP_LOGD(TAG, "'%s': Sending state '%s'", this->name_.c_str(), state.c_str());
this->callback_.call(state); this->callback_.call(state);