Sonoff POW Tasmota Total.Power 3 values

I use Tasmota for ages now, upgraded them some time ago to fw v8.x and since then it shows THREE values for total power on my Sonoff POWs.

image

You see ENERGY Today is totally fine, showing today’s kWh.
But the line below has 3 Values of which the first one is TOTAL POWER, but what are the other two. I searched a lot, but can’t find that info.

I guess showing the first value needs some value_template sensor, correct?

That’s odd. I cant find anything about that change…

Can you run ‘status 8’ on the tasmota console to see the output?

What version were you running before the upgrade?

Warning

Tasmota 8.1 introduced a major change in parameter storage. Downgrading is not recommended and upgrading to 8.1 has to follow the recommended path and can still fail in some cases.

How are your sensors integrated? MQTT? Auto Discovery? What is the config for those sensors?

You could just make a template sensor for it. It would be simple enough, but I’m more concerned about why it is like that. Is it a bug?

status 8 gives:

18:26:23 CMD: status 8
18:26:23 MQT: waermepumpe/stat/STATUS8 = {"StatusSNS":{"Time":"2020-04-09T18:26:23","ENERGY":{"TotalStartTime":"2020-04-09T09:26:49","Total":[6.322,39137.133,27980.795],"Yesterday":0.000,"Today":6.322,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000}}}

It’s the stuff after “Total” that concerns me.

I’m not 100% sure what the last version was. I don’t upgrade on a regular base. I’m quite sure it was 6.x, and I did an update with 8.x minimal (but going from 6.x to 7.x minimal to 8.x minima to 8.x standard). Everything else works fine.

The integration was done through sensors.yaml MQTT sensors. Changed that to autodiscover and the result is exactly the same.

Templating is a solution, but I’d still be interested what the other values are?
Btw: This is the same for both POW sensors I use.

Yeah, if those values are in the STATUS8, it’s going to come across no matter how you configure it.

Actually, status8 is legacy. What does status 10 give?

can you post the exact build version here too?

07:06:56 CMD: status 10
07:06:56 MQT: waermepumpe/stat/STATUS10 = {"StatusSNS":{"Time":"2020-04-10T07:06:56","ENERGY":{"TotalStartTime":"2020-04-09T09:26:49","Total":[6.323,39137.133,27980.795],"Yesterday":6.322,"Today":0.000,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000}}}

I can find literally nothing about that kind of change.

You have to either have a custom firmware build, or something…

Do you have the right template selected for your device? Do you have any rules set? I’m stumped!

LOL. I will try another firmware upgrade, and maybe a factory reset and see if it helps. Thanks so far!!!

Btw, this is the firmware it runs now:

Program Version 8.1.0(tasmota)
Build Date & Time 2019-12-25T12:33:25
Core/SDK Version 2_6_1/2.2.2-dev(38a443e)

Did an upgrade to 8.2 and also a comlete “reset 6”. It’s still there.
Out of ideas :frowning:

1 Like

Time to bust out the template sensor I guess lol

Instead of an upgrade, try a new serial flash.

That is out of scope at the moment. The Sonoff is installed and I can’t remove it as I’m a bit handicaped after a surgery. Any other ways to do a complete reset?

EDIT: Strange thing: Today it has resolved by it’s own, maybe because it crossed midnight 00:00, and reset some counters? It now shows the correct value:

09:06:48 MQT: tele/waermepumpe/SENSOR = {"Time":"2020-04-11T09:06:48","ENERGY":{"TotalStartTime":"2020-04-10T20:20:51","Total":8.482,"Yesterday":0.000,"Today":8.482,"Period":115,"Power":1293,"ApparentPower":1293,"ReactivePower":0,"Factor":1.00,"Voltage":214,"Current":6.050}}

So I will upgrade the other POWs as well and RESET 6 them. Hope they are ok afterwards as well, but I’m quite confident.

1 Like

Follow the correct upgrade-path :

https://tasmota.github.io/docs/Upgrading/

And don’t skip the full versions in between :slight_smile:

1 Like

It is showing 3 values if you use standard & off-peak tariffs. In this case you will have 3 values: [total_energy, total_standard, total_off-peak].

To turn this off you should try in console something like Tariff 1 00,00 Tariff 2 00,00

More info: https://tasmota.github.io/docs/Commands/#power-monitoring

if i want to use tariff and want to grab different results(readings) for total, total peak and total offpeak as different entity,
can i get?
how to get it,
Please guide
thanks

Hello guys,

Is there a way to send a reset command every first of the mont to the POW in order to reset the totals ?

Thanks.