diff --git a/Modules/Sensors/readers.swift b/Modules/Sensors/readers.swift index 8970d956..5d0ef788 100644 --- a/Modules/Sensors/readers.swift +++ b/Modules/Sensors/readers.swift @@ -215,6 +215,15 @@ internal class SensorsReader: Reader<[Sensor_p]> { self.lastRead = Date() } + // cut off low dc in voltage + if let idx = self.list.firstIndex(where: { $0.key == "VD0R" }), self.list[idx].value < 0.1 { + self.list[idx].value = 0 + } + // cut off low dc in current + if let idx = self.list.firstIndex(where: { $0.key == "ID0R" }), self.list[idx].value < 0.05 { + self.list[idx].value = 0 + } + self.callback(self.list) }