From 1568eec6eedbb2ea36fa71d31f0efa1da28a1713 Mon Sep 17 00:00:00 2001 From: Nicu Hodos Date: Wed, 22 Feb 2023 21:59:14 +0100 Subject: [PATCH] add support for receving only voltage --- gateway/include/TinyComponent.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gateway/include/TinyComponent.h b/gateway/include/TinyComponent.h index beb5c12..8625eb9 100644 --- a/gateway/include/TinyComponent.h +++ b/gateway/include/TinyComponent.h @@ -5,10 +5,12 @@ bool buildSensorJson(unsigned long value, JsonDocument& jsonDoc) { JsonObject sensor = jsonDoc.createNestedObject("sensor"); sensor["id"] = ID(value); + bool hasVoltage = false; float voltage = (float)GET_VCC(value) / 1000; if (voltage != 0) { JsonObject diagnostic = sensor.createNestedObject("diagnostic"); diagnostic["voltage"] = voltage; + hasVoltage = true; } switch (GET_TYPE(value)) { @@ -25,7 +27,7 @@ bool buildSensorJson(unsigned long value, JsonDocument& jsonDoc) { sensor["state"] = GET_STATE(value) ? "on" : "off"; break; default: - return false; + return hasVoltage; } return true;