Replies: 3 comments 3 replies
-
I haven't seen something like this as extreme before, but it sounds like you're picking up interference from something. Is the meter near anything that could potentially interfere with it? Is it only happening on one CT? If so, make sure that CT is fully closed. Also try swapping it with another channel and see if the problem follows the CT or the channel. However, since you mentioned that you're getting spikes of over 80A, that's very suspicious as the max the meter can report without scaling is 65.53A. I suspect data corruption somewhere, especially since you're seeing erroneous number with voltage too. Is the ESP32 having trouble staying connected to your network? What is the signal strength? |
Beta Was this translation helpful? Give feedback.
-
I added the harmonic power and will keep an eye on it. Is there anything
specific I should look for on the harmonic power? I noticed that my air
conditioner circuit was showing the spikes even though the circuit breaker
upstream of it was turned off. I don’t have a spare esp32 but have one on
order and will try it on different board when it arrives.
…On Thu, May 15, 2025 at 8:09 AM John ***@***.***> wrote:
humm, since you have the multiplier, it's probably not data corruption.
Do you have a spare ESP32 to test with (that has the proper 19 pins per
side)?
Try adding harmonic power
<https://next.esphome.io/components/sensor/atm90e32.html#harmonic-power>
to one or both of the mains CT's. I'm wondering if it's actually some
mid-high frequency interference from your electrical system itself.
Another thing - the latest beta of ESPHome was just pushed, and has some
new calibration features that may help 0 things out. Specifically, the
offset calibrations. See how things are set up here
<https://github.com/CircuitSetup/Expandable-6-Channel-ESP32-Energy-Meter/blob/master/Software/ESPHome/6chan_main_calibration_beta.yaml>
and here <https://next.esphome.io/components/sensor/atm90e32.html> if you
want to try this out. Pay attention to this part: *Offset calibration can
only be performed when all voltage and current inputs are at a 0 value. USB
power is recommended. For power offset calibration, only a voltage
transformer should be connected.*
—
Reply to this email directly, view it on GitHub
<#199 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXYAUQW65EK44JZJ4JQO3F326SG2FAVCNFSM6AAAAAB5EDUP2OVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMJVHA3DKNA>
.
You are receiving this because you authored the thread.Message ID:
<CircuitSetup/Expandable-6-Channel-ESP32-Energy-Meter/repo-discussions/199/comments/13158654
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
I am not sure what specifically fixed it but replacing the ESP32 board combined with compiling it as arduino and not doing software SPI I've not had any of the random spikes. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Has anyone experience random spikes on amperage or voltage or wattage? I think this started after enabling software spi to get the 3rd add on board to communicate. I know this isn't actual usage as some of the spikes are on a circuit that is turned off at the breaker and the device records -8000 watt spikes when I don't have anything to return power back to the grid. I've had voltage spikes over 600 volts and amperage spikes over 80 amps on a circuit that has nothing in use. This seems to occur on all the boards but not at the same time.
I've tried compiling the build in Arduino vs esp-idf but the esp32 board does not like it being compiled as Arduino and becomes unresponsive. I tried a suggestion online for randomizing the polling time and put in random times that didn't seem to help. I'm using the nodeMCU-32 from circuit setup so I imagine its capable of supporting it. Anyone have any idea's?
Beta Was this translation helpful? Give feedback.
All reactions