NodeMcU Netpie 2020

คือผมต้องการจะส่งค่าจากเซนเซอร์ ขึ้นบน Netpie 2020 ครับ แต่มันติดตรงที่

String data = "{\"data\": {\"Voltage\":" + String(Voltage) + ", \"Current\":" + String(Current) + "}}";

ซึ่งดูจากโค๊ดโปรแกรม ผมต้องงการที่จะ นำค่าเซนเซอร์ ทั้ง 6 ค่าขึ้น Netpie2020 แต่ดูเหมือนมันให้ส่งขึ้นได้แค่ 2 ค่า เท่านั้น พอจะมีวิธีที่จะส่งให้ได้ทั้ง 6ค่าไหมครับ หรือ มันเป็นข้อจำกัดของ Netpie ที่สามารถส่งได้แค่ 2 ค่า เพราะผมลองเพิ่มค่าเข้าไป มันจะขึ้นว่า CUT HERE FOR EXCEPTION DECODER แล้วจะวนรอบเริ่มการทำงานใหม่

void loop() {
    if (!client.connected()) {
        reconnect();
    }
    client.loop();
    float Voltage = pzem.voltage();//อ่านค่าโวลต์
    float Current = pzem.current();//อ่านค่ากระแส
    float Power = pzem.power();//อ่านค่ากำลังไฟฟ้า
    float Energy = pzem.energy();//อ่านค่าพลังงาน
    float frequency = pzem.frequency();//อ่านค่าความถี
    float pf = pzem.pf();//อ่านค่าเพาเวอร์เเฟกเตอร์
    String data = "{\"data\": {\"Voltage\":" + String(Voltage) + ", \"Current\":" + String(Current) + "}}";
    Serial.println(data);
    data.toCharArray(msg, (data.length() + 1));
    client.publish("@shadow/data/update", msg);
    delay(2000);
    }

ไม่เกี่ยวกับ netpie บอร์ดมันรีเซตตัวเองเนื่องจาก มีการทำงานบาง Loop ช้าไป ทำให้ wdt ทำงาน