Hi community,
Based on the API ref total_act and total_act_ret supposed to be total energy imported/exported from/to grid.
In this thread this was discussed a bit Shelly pro 3EM , MQTT raw data info
The behaviour I was expecting is that the values would represent instant power of all 3 phases times the time, e.g. (A Power + B Power + C Power) * Time = Total energy imported in case of positive value and Total energy exported in case of negative value.
But based on the comparison of the individual phases energy is simply sum of the corresponding fields for each phase total_act = a_total_act_energy + b_total_act_energy + c_total_act_energy and total_act_ret = a_total_act_ret_energy + b_total_act_ret_energy + c_total_act_ret_energy, which not only makes total_act and total_act_ret redundant but does not reflect the real utilities meter's measurements, which takes into account the current sum of all the phases power.
Hope this finds the right people to look into.
Cheers,
Alex