Sonoff S60 does not always show Current / Power

Two new S60TPF, do not show any data for Current / Power when some load is connected.


Firmware 1.2.0
eWelink 5.17.0 and web

Something is broken… and I bought Sonoff S60 especially for this data!

PS
Would there be a chance for archived data for Current / Power. I would like to have a graph of how the progress looked over time.

1 Like

Hi there, have you submitted a support ticket?

1 Like

Not yet… After a longer observation, it sometimes shows this data, but interestingly not for every device. Some devices do not generate data at very low demand, but only at high load of 2kW. Other devices do not react at all and show 0 all the time.

A bit strange… The heating stove shows 0 even at maximum load. The water filter also shows 0 when it is in standby mode, and only when it starts working at 2k/w does the data appear.

The fan, on the other hand, shows up immediately at 36w 0.15a.

So it works, but it is a bit picky. :confused:

Another observation…

Sonoff S60 - Sonoff DC adapter - Sonoff Micro wifi - Small LED diode. Everything is on and S60 still shows 0/0!

It doesn’t see / doesn’t react to low power consumption, but it probably should?

The same behavior when a strip is connected to S60 and there are two Sonoff mincrowith LEDs on… 0/0 something is probably wrong.

1 Like

Standby mode, plugged in, but the filter hasn’t started yet? The device usually displays the load data when the load is turned on.

It seems that the S60 shows C/P in a similar way to flipping a coin, one device will show it and many others will have no reaction. :frowning:

Water filter with heating:
Filter connected to the power → S60 is ON. The filter has a backlit control panel but the pump and heater are off. Indications 0/0. Despite some arbitrary power consumption occurs through the filter, although I tell myself that it is probably so little that the S60 does not react.
When the heater and pump start working, the S60 only starts showing the c/p data.

Second case:
Heating furnace turned on to maximum settings and heats/draws electricity. Despite this, the S60 always indicates 0/0.

Third case:
A regular home air fan. The S60 immediately shows the c/p values ​​without a problem.

Fourth case:
One Sonoff micro with a small led, turned on and the S60 shows 0/0. The same when I increase to two micro and both leds are on and the S60 is still indicates 0/0.

Fifth case:
Sonoff RF HUB, S60 indicates 0/0.

Sixth case:
A desk lamp Led. S60 shows 0/0 at low brightness, only from a certain brightness level (consumption) does it start showing.

It seems that S60 has a lower limit of the measurement point quite high, it should probably be lower imho.

Understood. Currently, the value is reported by the device firmware, which only uploads data when certain conditions are met, based on its internal reporting rules.

@Daniel_Zhan could you please help explain how this reporting logic works?

2 Likes

I might be wrong, but it seems like the meter reacts differently depending on the type of load. Capacitive, inductive, and resistive loads exhibit different behaviors and characteristics, mainly based on the relationship between voltage and current. Maybe that’s the issue? It’s worth exploring that lead. If the meter isn’t a True RMS meter (and it isn’t, I believe), it might give inaccurate readings, especially with nonlinear signals or phase shifts. It’s quite possible that such nuances are affecting its behavior.

1 Like

At this stage I can’t do anything. Sonoff has such a product and that’s it… I won’t replace half the things in the house because of this. :slight_smile:

It’s not about replacing anything. It’s about finding out why, and pointing this to Sonoff to have it corrected, if possible. Aren’t you curious? :slight_smile:

1 Like

If I had any clues, I would share them. :slight_smile:
They should catch things like this already at the design stage.

As I mentioned earlier, one of the cases is Sonoff Micro (wifi) connected to a charger also sold as Sonoff and the whole thing is completed by a small lamp/LED without a brand.
And S60 does not react to such low power consumption… Likewise, if I connect an extension cord and plug in such a set twice, S60 still does not react.

They have a lab and I think they will be able to simulate S60 + Sonoff Micro + small LED and draw some conclusions based on that. :slight_smile:

The second case is a regular desk LED lamp. And here S60 does not react if the brightness level is low (low consumption) and starts to detect when I jump one level higher with brightness.

What is the conclusion from this? The nature of the current is rather unchanged and only what changes is the load. I am not currently able to measure exactly at what point the S60 actually starts to react with this LED lamp. Because the first reading appears around 2.5/8W but this is only approximate because the lamp jump may be slightly larger between levels.

This suggests a phase shift issue. The device is having difficulty properly aligning the voltage and current signals in time, which in practice affects the accuracy of active power measurement. A phase displacement between these values can lead to reading errors, especially in devices operating with inductive or capacitive loads.

You’re absolutely right that they should investigate this in their measurement laboratory. Whether it’s something that can be fixed in the software, I have no idea. I assume it can be done. If not… well… in six months, your Christmas tree may become an unofficial EU-certified device, emitting festive harmonics and compliance warnings in all 24 official languages :grinning_face_with_smiling_eyes:


Picture it: garlands strung like Ethernet cables, ornaments shaped like CE markings, and one rogue plug blinking red while softly humming the preamble to the EU directive on electromagnetic compatibility :rofl: :wrench::european_union:

1 Like

The stove is a resistive load. The phase shift between the voltage and current is zero, so the power should appear:

P = Volt * Current * Cos(0)
Cos(0) is 1

The fan is an inductive load. Tha phase shift is different from zero, probably something between 45° and 60°

Probably they are calculating wrong considering the SIN and not COS

Sin(0) is 0, so the power will be displayed as 0

2 Likes

Is there any update on this subject?

1 Like

This is what my S60 (FW: 1.2.0) shows. It’s only TV, Blu-ray player and some phone chargers. All non-resistive loads and exceptionally low power consumption in standby. Unfortunately, the manual says nothing about the minimal power load.

1 Like

12,44W - this is about to be right. What do you expect? What are these peaks related to?

Actually, don’t know what produces every 4 hours such a spike. Maybe, the TV looks for updates…

I doubt it. Must be something else. Try disconnecting devices one by one for several hours and see if peaks are gone. These peaks in regular intervals are rather unusual and there must be some reason.

This is probably already enough current load to show.

Try connecting something that barely draws current, a small device that will be in standby mode and draws current only for one small LED or something.

My water filter, when it is in standby mode, i.e. it lights up one small LED and probably some small integrated circuit for operating, draws so little that the S60 does not see it. When I turn on water pouring plus heating, the S60 shows 2000W but it will not show the minimum consumption in standby mode.

This is the smallest load at which something is displayed. It’s a phone charger with 6 SMD-LEDs.

2 Likes