diff --git a/esphome/components/ct_clamp/ct_clamp_sensor.cpp b/esphome/components/ct_clamp/ct_clamp_sensor.cpp index 8819f9711e..674cc0ae98 100644 --- a/esphome/components/ct_clamp/ct_clamp_sensor.cpp +++ b/esphome/components/ct_clamp/ct_clamp_sensor.cpp @@ -59,7 +59,7 @@ void CTClampSensor::update() { } void CTClampSensor::loop() { - if (!this->is_sampling_ || !this->is_calibrating_offset_) + if (!this->is_sampling_ && !this->is_calibrating_offset_) return; // Perform a single sample