From 9695b686092ca5fcea2ec8772aafec9e2fb28f15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kolac=C3=AD?= Date: Mon, 14 Dec 2020 20:57:13 +0100 Subject: [PATCH] GPRS - Send valid data only MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin KolacĂ­ --- evDash.ino | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/evDash.ino b/evDash.ino index 2020e54..d0f02b6 100644 --- a/evDash.ino +++ b/evDash.ino @@ -455,6 +455,11 @@ bool sim800lSetup() { bool sendDataViaGPRS() { Serial.println("Sending data via GPRS"); + if(liveData->params.socPerc < 0) { + Serial.println("No valid data, skipping data send"); + return false; + } + NetworkRegistration network = sim800l->getRegistrationStatus(); if (network != REGISTERED_HOME && network != REGISTERED_ROAMING) { Serial.println("SIM800L module not connected to network, skipping data send"); @@ -498,6 +503,7 @@ bool sendDataViaGPRS() { jsonData["batInletC"] = liveData->params.batInletC; jsonData["batFanStatus"] = liveData->params.batFanStatus; jsonData["speedKmh"] = liveData->params.speedKmh; + jsonData["odoKm"] = liveData->params.odoKm; jsonData["cumulativeEnergyChargedKWh"] = liveData->params.cumulativeEnergyChargedKWh; jsonData["cumulativeEnergyDischargedKWh"] = liveData->params.cumulativeEnergyDischargedKWh;