convert values of sensors to float
This commit is contained in:
parent
4b5c6b930f
commit
1a8ddfacae
@ -48,7 +48,7 @@ bool buildSensorJson(JsonDocument& jsonDoc, unsigned long value) {
|
|||||||
|
|
||||||
JsonObject sensor = jsonDoc.createNestedObject("sensor");
|
JsonObject sensor = jsonDoc.createNestedObject("sensor");
|
||||||
|
|
||||||
float voltage = GET_VCC(value);
|
float voltage = (float)GET_VCC(value)/1000;
|
||||||
if (voltage != 0) {
|
if (voltage != 0) {
|
||||||
sensor["voltage"] = voltage;
|
sensor["voltage"] = voltage;
|
||||||
}
|
}
|
||||||
@ -58,10 +58,10 @@ bool buildSensorJson(JsonDocument& jsonDoc, unsigned long value) {
|
|||||||
sensor["value"] = GET_VALUE(value);
|
sensor["value"] = GET_VALUE(value);
|
||||||
break;
|
break;
|
||||||
case SensorType::TEMPERATURE:
|
case SensorType::TEMPERATURE:
|
||||||
sensor["temperature"] = GET_TEMP(value);
|
sensor["temperature"] = (float)GET_TEMP(value)/10;
|
||||||
break;
|
break;
|
||||||
case SensorType::HUMIDITY:
|
case SensorType::HUMIDITY:
|
||||||
sensor["humidity"] = GET_HUMIDITY(value);
|
sensor["humidity"] = (float)GET_HUMIDITY(value)/10;
|
||||||
break;
|
break;
|
||||||
case SensorType::CONTACT:
|
case SensorType::CONTACT:
|
||||||
sensor["state"] = GET_STATE(value) ? "on" : "off";
|
sensor["state"] = GET_STATE(value) ? "on" : "off";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user