No CT readings on 200A CT

Hello OEM community.

I have an emonpi2 with 6 available inputs;
2x 200A on the main North American split phase lines from the meter.
1x 50A on a not in use 50A circuit
1x 20a on the circuit powering the EmonVS and thus powering the emonpi (a bit redundant but it was covered by a non OEM energy monitoring system and simplifing the panel was best)

The P1 first 200A CT is reading what I assume is roughly half the power draw of the building
Since the get go the second 200A CT was reading 0 or 1 or -1 I assumed it was bad, I reseated it, verified no visible cracks in the exposed magnet. Fliped the direction in case some insane variable of inverted casing was at play(even though it would have just read the number in the negative) Nothing.
I’ve tested the other channels, re-configuring the serial config to the CT rating. Doing the whole sequence is getting too familiar. The numbers never stray from the -1-0-1.
To just double check that the one I’m replacing is or isn’t bad I did a resistance test on my Fluke 101. It shows 5.7 and sometimes goes up to 10 and down to 4, but I think that is just the variance of the probes on the jack.

So I ordered another CT.

Interestingly, the new one out of box shows the same results. All I have found in the forum here is they should be 100. I haven’t found a post specifically about the 200A CT and resistance readings. . I tried to find the solution before reaching out further.

I have a network of Shelly EM’s that I used for high powered devices that have a frequent use case. Some even on whole circuits. The power and energy reading they provide show the emonpi is definitey not reading all the power on the one functioning CT and missing all the sensor information on the other.

That being said, I love the emonCMS/hub/lib/etc… The platform is great, forwarding things over to my MQTT network was easy as ever to setup. It feels like a (hardware) product that was cared for and most likely hand assembled and verified. Really glad I got one. Now to get it working.

Did you buy your emonPi2 set up for use in N.America, and did you buy a N.America or 3-phase emonVs with it?

My feeling is your ‘bad’ c.t. is happily (and properly) measuring current but it hasn’t got a voltage to multiply by to get power, and as we all know anything multiplied by zero is zero - or in your case anything multiplied by the tiniest sniff of voltage (or electrical noise) is 1 or -1.

You should be able to prove this very easily by unplugging the ‘good’ c.t. and plugging the ‘bad’ one in its place. Anything close to a sensible number says the c.t. and its installation is OK. (If it’s one from our shop, or it says 333 mV on the side, the c.t’s output is only about 330 mV maximum, no need to isolate anything when you swap it.)

The software in the ‘emonTx’ part of your emonPi is capable of being set up for any configuration of inputs, both voltage and current, but if you have the default UK settings, it’s likely the pairing of voltage and current is wrong for your load centre. And the serial config doesn’t allow you to change the channel pairings - why this has never been included I don’t know, maybe “too complicated”.

If you look in emonCMS → Admin → Update and the options under “Firmware only” you’ll see an option for N.American Split Phase 6-channel…, but I can’t see that in Github and as Trystan wrote it (I only wrote the library and the demonstration sketches - but I know it does work correctly and give the right answers on your split supply when configured correctly), and without knowing what’s in your emonPi or which emonVs you have, I can’t say exactly whether what I’ve suggested above is indeed your problem. Unfortunately, the ‘emonTx’ software doesn’t tell us what configuration it’s set up for, so unless you know, all you can do is reload something else and see what happens.

I wish you’d asked here first. :anguished:

I got the North American Emonpi from the OEM shop, with a NA 3 phase VS, whereas I am only measuring the single line voltage with it. I have the NA split phase firmware installed 2.1.0

Are you saying that it is reading the CT and comparing it to a predesignated voltage measurement, to dertmine power draw? I didn’t catch that in the documentation, at least not different channels for different voltages.

If that is so I just need to tell it to use the single line voltage reading, or just adjust the math to use the same V1 measurement.

If it is indeed still a OK, I have future project in the workshop I can use it on, it’s essentially guranteed to get used eventually.

I think you need to connect the ‘B’ leg voltage to the second voltage input of your emonVs - this is going to be the simplest and best solution. Ignore the 3rd voltage input.

If you mean what I think you mean, yes.
On your split-phase system, you have 120 - 0 - 120 V, so you have loads on the ‘A’ leg running on the voltage from one half of the transformer winding, and you have loads on the ‘B’ leg running on the voltage from the other half. Those voltages will be close but rarely the same. I can’t find any documentation for your “NA split phase firmware installed 2.1.0”, I’ve a feeling that Trystan has written it so that channels 1, 3 & 5 are using the ‘A’ leg voltage to calculate power, and channels 2, 4 & 6 are using the ‘B’ leg.

The pairing can be adjusted very simply, but it means recompiling the ‘sketch’ (Arduino-speak for software) and transferring it and uploading it into the emonTx board inside your emonPi2. What you’ve got to change if you do go down that route is fully detailed in the emonLibDB documentation:

void EmonLibDB_set_pInput(uint8_t _cInput, uint8_t _vInput1 [, uint8_t _vInput2])
Sets the relationship between voltage and current inputs to enable the calculation of real
power. For single-phase, one leg of a split-phase and 3-phase 4-wire measurements, voltage and current sensor must be on the same phase/leg. The second voltage is needed only for the line-line power calculation in split-phase and 3-phase systems; i.e. when the current measured is line-line.

For example, to link CT3 to V1:
EmonLibDB_set_pInput(3, 1);

and to link CT4 to V2:
EmonLibDB_set_pInput(4, 2);

If you can’t or don’t want to do this, then I think you can reload a single-phase front-end software, but your powers won’t be as accurate as they might be because the loads (CTs) on the ‘B’ leg will be using the wrong voltage (unless all the loads you’re interested in are all on the ‘A’ leg - very unlikely, or the two legs are always perfectly balanced - equally unlikely), and there was no point in having the 3-phase emonVs.

1 Like

If that is the case the simplest way to fix the problem would be to use channel 3 for the second phase (I swear I read a community post saying to forget measuring the voltage at each phase, one’ll do)
I do appreciate you identifiying the part to recompile with the (my)correct settings, I just don’t think I’ll have time to tackle that today. But I have learned more. Need to read those other docs more thoroughly.

Thanks, will report back

This would be one person’s opinion. I’ve pointed out the reason for measuring both, if that person decided one voltage was adequate for their needs and the resulting inaccuracy acceptable, and you agree it will be good enough for you, that’s fine. But as you have already bought the hardware to do it properly, and it involves one extra wire (and a breaker to protect it, unless you are already using a 3-pole-plus-ground plug - maybe NEMA 14-20P ? though 20 A is serious overkill - in the UK it would be no more than a 6 A MCB), it seems silly not to use it.

1 Like

I setup this over the winter holiday and haven’t had a lot of time to work on it till now. Last week I started tinkering with it and ended up re-reading the docs. I have a dedicated breaker for the EmonVS and I have a seperate phase breaker available to get the other voltage from. In a few months I’ll have the time to dig further into the panels and software. I can confirm that with the CT’s plugged into the 1 3 and 5 ports I get reading from the 3 CT’s in use. And the math for the other phase suddenly is much more realistic.

Thanks again, I’ll update once I get to rewiring the EMonVS and then re-adjusting the CT’s

1 Like

Hello,

Not trying to be nit-picky, but what you’re referring to is actually one of two legs
of the North American split phase system.

I make the distinction so as to keep the spilt-phase system from being confused with an actual 2-phase system that (believe it or not!) is still in use today.

Ref: Is 2 Phase Power Still Used? An In-Depth Exploration - SoftHandTech