mirror of
https://github.com/esphome/esphome.git
synced 2024-12-02 19:54:14 +01:00
c8ccb06f11
Don't try to update CT clamp's state with NaN values returned from the underlaying sensor. A single IO error in the sensor code will cause a NaN to be returned and if we use that in CTClampSensor's floating point maths both sample_sum_ and offset_ will become NaN and from there every future calculation will use the NaN offset_ and return NaN too. |
||
---|---|---|
.. | ||
__init__.py | ||
ct_clamp_sensor.cpp | ||
ct_clamp_sensor.h | ||
sensor.py |