From c2c2209b0d48b59e68fe2bbef5388cd14800fef6 Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Fri, 29 Nov 2019 09:15:56 +0100 Subject: [PATCH] fix bug with voltage percent --- lorahandler.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lorahandler.go b/lorahandler.go index eda95b5..b9e3a90 100644 --- a/lorahandler.go +++ b/lorahandler.go @@ -217,9 +217,9 @@ func DecodePayload(s string, deveui string, devaddr string, lrrlat float32, lrrl func WriteDatapoint(mytime int64, deveui string, devaddr string, v uint8, h uint8, p uint8, w uint16, w1 int32, w2 int32, t int16, lrrlat float32, lrrlon float32, fw_version int32) { // wir nehmen humidity als Referenz, wenn diese > 0 ist, dann ist es // eine gueltige Messung - var vp uint16 // Voltage in % + var vp int16 // Voltage in % if (h > 0) { - vp = uint16(v) - 70 + vp = int16(v) - 70 if vp < 0 { vp = 0 } else if vp > 100 {