xoseperez / hlw8012

HLW8012 library for Arduino and ESP8266 using the Arduino Core for ESP8266.
GNU General Public License v3.0
126 stars 48 forks source link

Some readings contain only 0 values (sonoff POW v2) #21

Open Urs-Eppenberger opened 4 years ago

Urs-Eppenberger commented 4 years ago

I created a minimal sketch to reproduce this using a sonoff POW v2 device. I attached a 25W purely resistive light bulb. HLW8012_Basic_POW.txt

The readings are as follows: (D) Active Power (W) : 26 (D) Current (A) : 0.10 (D) Apparent Power (VA) : 0 (D) Power Factor (%) : 100 (D) (D) Active Power (W) : 0 (D) Current (A) : 0.00 (D) Apparent Power (VA) : 0 (D) Power Factor (%) : 100 (D) (D) Active Power (W) : 26 (D) Current (A) : 0.10 (D) Apparent Power (VA) : 0 (D) Power Factor (%) : 0 (D) (D) Active Power (W) : 0 (D) Current (A) : 0.00 (D) Apparent Power (VA) : 0 (D) Power Factor (%) : 0

Between the readings there is a break of 10 seconds. The sensor should not be overloaded. Sometimes there are several readings with zeroes, until I get a correct reading again. Does somebody have an idea, what I'm missing here?