ESPHome
2024.12.0
|
Data Structures | |
class | CalibrateLinearFilter |
class | CalibratePolynomialFilter |
class | ClampFilter |
class | DebounceFilter |
class | DeltaFilter |
class | ExponentialMovingAverageFilter |
Simple exponential moving average filter. More... | |
class | Filter |
Apply a filter to sensor values such as moving average. More... | |
class | FilterOutValueFilter |
A simple filter that only forwards the filter chain if it doesn't receive value_to_filter_out . More... | |
class | HeartbeatFilter |
class | LambdaFilter |
This class allows for creation of simple template filters. More... | |
class | MaxFilter |
Simple max filter. More... | |
class | MedianFilter |
Simple median filter. More... | |
class | MinFilter |
Simple min filter. More... | |
class | MultiplyFilter |
A simple filter that multiplies to each value it receives by multiplier . More... | |
class | OffsetFilter |
A simple filter that adds offset to each value it receives. More... | |
class | OrFilter |
class | QuantileFilter |
Simple quantile filter. More... | |
class | RoundFilter |
class | RoundMultipleFilter |
class | Sensor |
Base-class for all sensors. More... | |
class | SensorInRangeCondition |
class | SensorPublishAction |
class | SensorRawStateTrigger |
class | SensorStateTrigger |
class | SkipInitialFilter |
Simple skip filter. More... | |
class | SlidingWindowMovingAverageFilter |
Simple sliding window moving average filter. More... | |
class | ThrottleAverageFilter |
Simple throttle average filter. More... | |
class | ThrottleFilter |
class | TimeoutFilter |
class | ValueRangeTrigger |
Typedefs | |
using | lambda_filter_t = std::function< optional< float >(float)> |
Enumerations | |
enum | StateClass : uint8_t { STATE_CLASS_NONE = 0, STATE_CLASS_MEASUREMENT = 1, STATE_CLASS_TOTAL_INCREASING = 2, STATE_CLASS_TOTAL = 3 } |
Sensor state classes. More... | |
Functions | |
std::string | state_class_to_string (StateClass state_class) |
using esphome::sensor::lambda_filter_t = typedef std::function<optional<float>(float)> |
enum esphome::sensor::StateClass : uint8_t |
std::string esphome::sensor::state_class_to_string | ( | StateClass | state_class | ) |
Definition at line 9 of file sensor.cpp.