From e5ac823f692ae1cc131c988078e4aa384bdef67a Mon Sep 17 00:00:00 2001 From: ArnieO Date: Fri, 21 Feb 2020 23:29:01 +0100 Subject: [PATCH] Changed mqtt buffer to 384, JSON buffer to <512> --- src/AmsToMqttBridge.ino | 4 ++-- src/web/AmsWebServer.cpp | 2 +- src/web/AmsWebServer.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/AmsToMqttBridge.ino b/src/AmsToMqttBridge.ino index f68d11d8..959b58d3 100644 --- a/src/AmsToMqttBridge.ino +++ b/src/AmsToMqttBridge.ino @@ -36,7 +36,7 @@ AmsWebServer ws; // WiFi client and MQTT client WiFiClient *client; -MQTTClient mqtt(512); +MQTTClient mqtt(384); // Object used for debugging Stream* debugger = NULL; @@ -306,7 +306,7 @@ void readHanPort() { if (debugger) debugger->println(time); // Define a json object to keep the data - StaticJsonDocument<1024> json; + StaticJsonDocument<512> json; // Any generic useful info here json["id"] = WiFi.macAddress(); diff --git a/src/web/AmsWebServer.cpp b/src/web/AmsWebServer.cpp index 38822033..1263edc7 100644 --- a/src/web/AmsWebServer.cpp +++ b/src/web/AmsWebServer.cpp @@ -35,7 +35,7 @@ void AmsWebServer::loop() { server.handleClient(); } -void AmsWebServer::setJson(StaticJsonDocument<1024> json) { +void AmsWebServer::setJson(StaticJsonDocument<512> json) { if(!json.isNull()) { p = json["data"]["P"].as(); po = json["data"]["PO"].as(); diff --git a/src/web/AmsWebServer.h b/src/web/AmsWebServer.h index e43d4aea..f908bcee 100644 --- a/src/web/AmsWebServer.h +++ b/src/web/AmsWebServer.h @@ -28,7 +28,7 @@ class AmsWebServer { public: void setup(AmsConfiguration* config, Stream* debugger, MQTTClient* mqtt); void loop(); - void setJson(StaticJsonDocument<1024> json); + void setJson(StaticJsonDocument<512> json); private: HwTools hw;