# Problem after serializing data

**URL:** https://discourse.nodered.org/t/problem-after-serializing-data/71051
**Category:** General
**Created:** [22 November 2022 13:11 UTC](https://discourse.nodered.org/t/problem-after-serializing-data/71051 "2022-11-22T13:11:17Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![alfschuster](https://avatars.discourse-cdn.com/v4/letter/a/9de053/32.png) [@alfschuster](https://discourse.nodered.org/u/alfschuster)
#### Post date: [22 November 2022 13:11 UTC](https://discourse.nodered.org/t/problem-after-serializing-data/71051/1 "2022-11-22T13:11:17Z")

</div>

High,  
I have a problem with MQTT JSON data send to a Node-red frontend ...  
After some time (usually about 10 to 15 minutes) and although my sensors produce valid data(!) - in the serialized JSON Data some values change to 'null' data!

I serialize data like this:

// 4 Json Object-Buffer erstellen  
DynamicJsonDocument HTU21JSON(512);  
DynamicJsonDocument DHTJSON(512);  
DynamicJsonDocument ADCJSON(512);  
DynamicJsonDocument DSTEMPJSON(512);

/ Daten ueber JSON-MQTT an Frontend  
Serial.println("");  
Serial.println("--- Data packages sent via MQTT to RaspberryPi --------------");  
HTU21JSON["ESP\_Datapack1"] = "";  
HTU21JSON["temperatur"] = String(HTU21\_temperature,1);  
HTU21JSON["humidity"] = String(HTU21\_humidity,1);  
HTU21JSON["dewpoint"] = String(HTU21\_dewpoint,1);  
HTU21JSON["BMP\_pressure"] = String(luftdruck,1);  
// JSON HTU21 Daten in eine Variable schreiben  
char HTU21Daten[512];  
serializeJson(HTU21JSON, HTU21Daten);  
Serial.println(HTU21Daten);  
client.publish("Serra\_Messdaten", HTU21Daten);  
delay(1000);

see also attached picture ...

What could be the reason for that?

 ![Fehler ESP32](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/a/0a0957a95f4273c96b773de8296d4cd37b904251.jpeg)

---

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [22 November 2022 13:41 UTC](https://discourse.nodered.org/t/problem-after-serializing-data/71051/2 "2022-11-22T13:41:59Z")

</div>

The reason could be what ever is publishing the data has an issue reading a sensor.

1. What sensors are reading the humidity and water level?
2. What device is sending the data? (is it an esp32?)
3. What software is running on that device?
4. How do you have the sensor connected?

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [22 November 2022 13:45 UTC](https://discourse.nodered.org/t/problem-after-serializing-data/71051/3 "2022-11-22T13:45:49Z")

</div>

Just to clarify, are you asking for help with the code that runs in some unspecified device, or is this a problem that you think is caused by node-red?

---

<div class="post-metadata">

### Author: ![alfschuster](https://avatars.discourse-cdn.com/v4/letter/a/9de053/32.png) [@alfschuster](https://discourse.nodered.org/u/alfschuster)
#### Post date: [22 November 2022 18:17 UTC](https://discourse.nodered.org/t/problem-after-serializing-data/71051/4 "2022-11-22T18:17:31Z")

</div>

High Colin,  
you are right.... the problem is not caused by Node-Red ... it is caused inside ESP32 serializing sensor data... please apologize - I should post in the ESP32 forum...  
Thanks, Alf

---

<div class="post-metadata">

### Author: ![alfschuster](https://avatars.discourse-cdn.com/v4/letter/a/9de053/32.png) [@alfschuster](https://discourse.nodered.org/u/alfschuster)
#### Post date: [22 November 2022 18:21 UTC](https://discourse.nodered.org/t/problem-after-serializing-data/71051/5 "2022-11-22T18:21:57Z")

</div>

High,  
I'm almost sure that the issue is caused by how the ESP32 handles the buffer data which it used to serialize JSON data ... so this is not a Node-Red problem... I should post it on a ESP32 forum I guess...  
Thank you,  
Alf

---

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [22 November 2022 19:05 UTC](https://discourse.nodered.org/t/problem-after-serializing-data/71051/6 "2022-11-22T19:05:03Z")

</div>

Depending on the sensor and how you have it wired, the sensor might not have a reading. That’s why I asked what sensors you are using.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [21 January 2023 19:05 UTC](https://discourse.nodered.org/t/problem-after-serializing-data/71051/7 "2023-01-21T19:05:44Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
