diff --git a/lib/patrix/data.h b/lib/patrix/data.h index f68ecb3..799180a 100644 --- a/lib/patrix/data.h +++ b/lib/patrix/data.h @@ -53,10 +53,10 @@ public: if (usage == 0 || !isTimeSet()) { return; } - JsonDocument json; + JsonDocument doc; + JsonObject json = doc.to(); json["timestamp"] = correctTime(bufferRead->timestamp); - JsonObject data = json["data"].to(); - bufferRead->data.toJson(data); + bufferRead->data.toJson(json); if (mqttPublishData(json)) { bufferRead = (bufferRead - buffer + 1) % size + buffer; usage--;