mirror of
https://github.com/esphome/esphome.git
synced 2024-12-22 16:37:52 +01:00
timeout filter: return value (#5612)
This commit is contained in:
parent
535568e065
commit
0c5d5cd623
@ -1,8 +1,8 @@
|
||||
#include "filter.h"
|
||||
#include <cmath>
|
||||
#include "esphome/core/hal.h"
|
||||
#include "esphome/core/log.h"
|
||||
#include "sensor.h"
|
||||
#include <cmath>
|
||||
|
||||
namespace esphome {
|
||||
namespace sensor {
|
||||
@ -376,9 +376,7 @@ void OrFilter::initialize(Sensor *parent, Filter *next) {
|
||||
// TimeoutFilter
|
||||
optional<float> TimeoutFilter::new_value(float value) {
|
||||
this->set_timeout("timeout", this->time_period_, [this]() { this->output(this->value_); });
|
||||
this->output(value);
|
||||
|
||||
return {};
|
||||
return value;
|
||||
}
|
||||
|
||||
TimeoutFilter::TimeoutFilter(uint32_t time_period, float new_value) : time_period_(time_period), value_(new_value) {}
|
||||
|
Loading…
Reference in New Issue
Block a user