diff --git a/esphome/components/sensor/sensor.cpp b/esphome/components/sensor/sensor.cpp index d15f6328ba1..0c2e35b5a02 100644 --- a/esphome/components/sensor/sensor.cpp +++ b/esphome/components/sensor/sensor.cpp @@ -132,10 +132,7 @@ void Sensor::internal_send_state_to_frontend(float state) { this->state = state; ESP_LOGD(TAG, "'%s': Sending state %.5f %s with %d decimals of accuracy", this->get_name().c_str(), state, this->get_unit_of_measurement_ref().c_str(), this->get_accuracy_decimals()); - - // Call filtered callbacks (after filters) - this->callbacks_.call_second(this->raw_count_, state); - + this->callback_.call(state); #if defined(USE_SENSOR) && defined(USE_CONTROLLER_REGISTRY) ControllerRegistry::notify_sensor_update(this); #endif