mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Fix filter_out bug
This commit is contained in:
		| @@ -167,7 +167,7 @@ optional<float> FilterOutValueFilter::new_value(float value) { | |||||||
|       return value; |       return value; | ||||||
|   } else { |   } else { | ||||||
|     int8_t accuracy = this->parent_->get_accuracy_decimals(); |     int8_t accuracy = this->parent_->get_accuracy_decimals(); | ||||||
|     float accuracy_mult = pow10f(accuracy); |     float accuracy_mult = pow10f(-accuracy); | ||||||
|     float rounded_filter_out = roundf(accuracy_mult * this->value_to_filter_out_); |     float rounded_filter_out = roundf(accuracy_mult * this->value_to_filter_out_); | ||||||
|     float rounded_value = roundf(accuracy_mult * value); |     float rounded_value = roundf(accuracy_mult * value); | ||||||
|     if (rounded_filter_out == rounded_value) |     if (rounded_filter_out == rounded_value) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user