Correct usage of measureJson() - Fix https://github.com/toblum/McLighting/issues/206
This commit is contained in:
parent
a84bd04001
commit
6fc7a3a02e
3 changed files with 7 additions and 4 deletions
|
@ -953,7 +953,7 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t * payload, size_t lenght
|
|||
for (uint8_t i = 0; i < strip.getModeCount(); i++) {
|
||||
effect_list.add(strip.getModeName(i));
|
||||
}
|
||||
char buffer[json.measureJson() + 1];
|
||||
char buffer[measureJson(json) + 1];
|
||||
serializeJson(json, buffer, sizeof(buffer));
|
||||
mqtt_client.publish(String("homeassistant/light/" + String(HOSTNAME) + "/config").c_str(), buffer, true);
|
||||
#endif
|
||||
|
@ -1033,7 +1033,7 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t * payload, size_t lenght
|
|||
for (uint8_t i = 0; i < strip.getModeCount(); i++) {
|
||||
effect_list.add(strip.getModeName(i));
|
||||
}
|
||||
char buffer[json.measureJson() + 1];
|
||||
char buffer[measureJson(json) + 1];
|
||||
serializeJson(json, buffer, sizeof(buffer));
|
||||
DBG_OUTPUT_PORT.println(buffer);
|
||||
amqttClient.publish(String("homeassistant/light/" + String(HOSTNAME) + "/config").c_str(), qospub, true, buffer);
|
||||
|
|
|
@ -1 +1 @@
|
|||
#define SKETCH_VERSION "2.1.3"
|
||||
#define SKETCH_VERSION "2.1.4"
|
||||
|
|
|
@ -12,6 +12,9 @@
|
|||
* - Added example for static IP
|
||||
* - Added more internal variables to /esp_status
|
||||
*
|
||||
* 5 Jul 2018 c 2.1.3
|
||||
* 5 Jul 2018 v 2.1.3
|
||||
* - Fixes for ArduinoJson 6.1.0-beta
|
||||
*
|
||||
* 10 Jul 2018 v 2.1.4
|
||||
* - Fixes measureJson() as pointed in #206
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue