bug fix - wrong humidity

This commit is contained in:
jlehmann committed 2020-06-30 11:45:17 +02:00
1 parent 16dc34b858
commit 4eb249377f
2 files changed
+14975 -1

No files matched your search

+14973
View File
File diff suppressed because it is too large. Load diff
+2 -1
View File
@@ -204,7 +204,7 @@ func DecodePayload(s string, deveui string, devaddr string, lrrlat float32, lrrl
t := pl_1.T
t = t + int16(pl_1.TC1)
if valid_measurements > 0 {
WriteDatapoint(tfp, deveui, devaddr, pl_1.Vbat, pl_1.H2, pl_1.P1, pl_1.W1, 0, 0, t, lrrlat, lrrlon, 0, 0, 0, 0, 0)
WriteDatapoint(tfp, deveui, devaddr, pl_1.Vbat, pl_1.H1, pl_1.P1, pl_1.W1, 0, 0, t, lrrlat, lrrlon, 0, 0, 0, 0, 0)
}
//t = t + int16(pl_1.TC1)
if valid_measurements > 1 {
@@ -325,6 +325,7 @@ func WriteDatapoint(mytime int64, deveui string, devaddr string, v uint8, h uint
// wir nehmen humidity als Referenz, wenn diese > 0 ist, dann ist es
// eine gueltige Messung
var vp int16 // Voltage in %
//fmt.Printf("WriteDatapoint: h: %d\n", h)
if h > 0 {
vp = int16(v) - 70
if vp < 0 {