feat: cut off low dc in voltage and current (#1343)

This commit is contained in:
Serhiy Mytrovtsiy
2023-03-10 20:25:38 +01:00
parent 3ee65acbcc
commit f0fd2f961c

View File

@@ -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)
}