bug fix - wrong humidity

This commit is contained in:
Joerg Lehmann 2020-06-30 11:45:17 +02:00
parent 16dc34b858
commit 4eb249377f
2 changed files with 14975 additions and 1 deletions

14973
hoechfeld3.log Normal file

File diff suppressed because it is too large Load Diff

View File

@ -204,7 +204,7 @@ func DecodePayload(s string, deveui string, devaddr string, lrrlat float32, lrrl
t := pl_1.T t := pl_1.T
t = t + int16(pl_1.TC1) t = t + int16(pl_1.TC1)
if valid_measurements > 0 { 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) //t = t + int16(pl_1.TC1)
if valid_measurements > 1 { 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 // wir nehmen humidity als Referenz, wenn diese > 0 ist, dann ist es
// eine gueltige Messung // eine gueltige Messung
var vp int16 // Voltage in % var vp int16 // Voltage in %
//fmt.Printf("WriteDatapoint: h: %d\n", h)
if h > 0 { if h > 0 {
vp = int16(v) - 70 vp = int16(v) - 70
if vp < 0 { if vp < 0 {