diff --git a/gateway/src/gateway.cpp b/gateway/src/gateway.cpp index 2870728..17a4ed2 100644 --- a/gateway/src/gateway.cpp +++ b/gateway/src/gateway.cpp @@ -61,28 +61,28 @@ void readRcSwitch(JsonDocument& jsonDoc) { } if (GET_TYPE(value) == SensorType::GENERIC) { JsonObject sensor = jsonDoc.createNestedObject("sensor"); - sensor["id"] = ID(value); + jsonDoc["id"] = ID(value); sensor["value"] = GET_VALUE(value); sensor["voltage"] = GET_VCC(value); return; } if (GET_TYPE(value) == SensorType::TEMPERATURE) { JsonObject sensor = jsonDoc.createNestedObject("sensor"); - sensor["id"] = ID(value); + jsonDoc["id"] = ID(value); sensor["temperature"] = GET_TEMP(value); sensor["voltage"] = GET_VCC(value); return; } if (GET_TYPE(value) == SensorType::HUMIDITY) { JsonObject sensor = jsonDoc.createNestedObject("sensor"); - sensor["id"] = ID(value); + jsonDoc["id"] = ID(value); sensor["humidity"] = GET_HUMIDITY(value); sensor["voltage"] = GET_VCC(value); return; } if (GET_TYPE(value) == SensorType::CONTACT) { JsonObject sensor = jsonDoc.createNestedObject("contact"); - sensor["id"] = ID(value); + jsonDoc["id"] = ID(value); sensor["state"] = GET_STATE(value) ? "on" : "off"; sensor["voltage"] = GET_VCC(value); return;