P1 smartmeter (API)

You are not sending readings.

{
   "electricity":{
      "received":{
         "tariff1":{
            "reading": 1  // <-- you miss this
            "unit":"kWh"
         }
     }
}

I think you are not getting the good values from the p1 meter or they cannot be parsed by the node-dsmr parser.