esphome/esphome/components/ct_clamp
Andrew Zaborowski c8ccb06f11 ct_clamp: Check sample() return value is not NaN (#921)
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.
2019-12-17 12:08:37 +01:00
..
__init__.py Add CT Clamp component (#559) 2019-05-29 11:15:08 +02:00
ct_clamp_sensor.cpp ct_clamp: Check sample() return value is not NaN (#921) 2019-12-17 12:08:37 +01:00
ct_clamp_sensor.h CT Clamp ADS1115 Improvements (#647) 2019-07-02 13:02:46 +02:00
sensor.py Add CT Clamp component (#559) 2019-05-29 11:15:08 +02:00