do not compare values if they are implausible

This commit is contained in:
Joerg Lehmann 2020-07-01 19:14:07 +02:00
parent 46e2fb725b
commit 1264f4678a
1 changed files with 9 additions and 7 deletions

View File

@ -341,6 +341,7 @@ func WriteDatapoint(mytime int64, deveui string, devaddr string, v uint8, h uint
WriteStringToFile(s, deveui, implausible)
w_gram := uint32(w) * 5
if !implausible {
addValue(deveui, w_gram)
w_loss := getMaxValue(deveui) - w_gram
if w_loss > 750 && IsDayTime() {
@ -350,6 +351,7 @@ func WriteDatapoint(mytime int64, deveui string, devaddr string, v uint8, h uint
alertMap[deveui] = fmt.Sprintf("*** Schwarmalarm ***\n%s\n%s\nGewichtsverlust: %d g", getDevAlias(deveui), time.Unix(mytime*60, 0).In(location).Format("02.01.2006 15:04"), w_loss)
}
}
}
}
func WriteStringToFile(s string, deveui string, implausible bool) {