From 3147a064dba8fcd8a12bbee915e6ced6dc7910d2 Mon Sep 17 00:00:00 2001 From: Chteufleur Date: Fri, 17 Jun 2016 19:36:26 +0200 Subject: [PATCH] Send info if their is a modification --- sensors/TeleInfo/TeleInfo.ino | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sensors/TeleInfo/TeleInfo.ino b/sensors/TeleInfo/TeleInfo.ino index c498f4e..804e86b 100644 --- a/sensors/TeleInfo/TeleInfo.ino +++ b/sensors/TeleInfo/TeleInfo.ino @@ -31,6 +31,7 @@ String OPTARIF = ""; String BASE = ""; String HCHP = ""; String HCHC = ""; +bool sendData = false; //---------------------------------------------------- // Wait for x second. @@ -82,6 +83,7 @@ void sendDataToServer() { nextInterval = DEFAULT_INTERVAL; } nextInterval = millis() + nextInterval; + sendData = false; } bool isDigitSelf(char c) { @@ -188,12 +190,15 @@ void loop() { } if (label == "HCHC" && isNumberSelf(value)) { HCHC = value; + sendData = true; } if (label == "HCHP" && isNumberSelf(value)) { HCHP = value; + sendData = true; } - if (millis() >= nextInterval) { +// if (millis() >= nextInterval) { + if (sendData && millis() >= nextInterval) { sendDataToServer(); } }