EmonTX Solar Split Phase US

No, that would undermine the purpose of the app which is to compare usage and generation, showing self consumption and export. If you use 2 generation feeds you would get some rather odd/useless results.

You should combine the PV feeds for each phase in emoncms first.

If you want to see each PV phase individually in an app, use 2x “myelectric” apps, one for each phase. They will then each just show the generation for the one phase without any confusing nonsensical calculations.

1 Like

Hi Paul,

Thanks for the info. Will try to combine the PV feeds in emoncms, first need some reeding and in modifying to be sure not to messup anything.
Also look the option 2x “myeletric” app if it’s an option for me, would prefer to be in the “solar” app to see the performance of solar generation. Thanks again!

It’s actually one phase, split into two legs.

Semantics, I know, but definitely not different phases, e.g. 3-phase.

???

I do understand US supplies Bill as you well know.

I am replying to the users last post, where he refers to “each PV phase”

I have not read the whole thread, however my comments stand regardless of whether you are summing legs or phases, or even different roof aspects, strings or properties.

Feel free to correct Alexander if you feel the need, but as you say it’s semantics.

OK, but I wasn’t aware you do, or if you’ve mentioned it, I’d forgotten. :wink:

Oddly enough, true two phase power was used in the US in the early 20th century, and it’s still in use
in Philadelphia, Pennsylvania and Hartford, Connecticut. So maybe more of a rarity than semantics. :grin:

I’m not sure I fully understand what is being said here. However, I have setup a PV system in the US and wrote up some thoughts here. Obviously the serial connection aspect doesn’t apply but some of the other information may be useful.

Thanks for sharing your feedback @montgomeryb I’m still reading and studying how to modify and upload the firmware. Just don’t want to messup anything.

You’ve found the article in ‘Learn’ about installing the Arduino IDE and Libraries? I can support you with that, I can’t help you with platformio - it screwed up my machine, so it hit the bit bucket - fast.

Thanks for the follow up @Robert.Wall . Yes I found the article for installing it for Windows. I’m looking to this one now Firmware Modification - Guide | OpenEnergyMonitor

I’m afraid that if you use platformio, you’re on your own. I cannot recommend it, when I tried it, it screwed up my machine and cost me hours getting rid of it and putting everything back. There are no such problems with the Arduino IDE. All you need to do with that is download the libraries and the sketch as per the instructions, then it should be one click to compile and upload the sketch to your emonTx.

Yes I will use the Arduino IDE. I’m searching where to buy in the US the USB to UART adapter. Thanks!

You need the RTS line to be able to put the processor into programming mode, as well as the usual power, gnd, Rx & Tx.
The FTDI LC231X is the one you want, https://www.mouser.com/ProductDetail/FTDI/LC231X?qs=Mv7BduZupUhUgQqAlkLw8A==

Thanks for the link @Robert.Wall purchased the FTDI LC231X it should arrive in 2 or 3 business day. About the other things you mentioned I’ll verify what I have.

Hi @Robert.Wall yesterday arrived the FTDI LC231X . Before soldering the pins, is this the correct position?
FTDI_LC231X_PIN.pdf (171.9 KB)

All the information you need is on the FTDI data sheet: https://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_LC231X.pdf

The 6-pin right-angle connector in position CN11 is the correct one for the emonTx & emonTH. You have the correct set of holes; however I would fit the connector so that it is on the same side as the USB socket.
Be sure to select the correct voltage with CN14: 3.3 V. (It is correct as you have it.)

The GND pin on the emonTx is marked on the front panel - it is nearest to the RJ45 socket. See Figure 2 on the data sheet for the pin identification on the FTDI module - GND is at the opposite corner to the voltage selector. Therefore, the LEDs will point downwards when the module is plugged into the emonTx.

I see this programmer is now available in the Shop: Programmer - USB to serial UART - Shop | OpenEnergyMonitor

Thanks for the info and tips provide. I’m also in the emonTX wiki verifying the pinout. Will keep posting results.

I have told you how to connect the module: plug it in with the GND pin of the module nearest to the RJ45 connector. It is no more complicated than that.

My bad, didn’t realized it does matter the way I solder it. The important thing is connecting it correctly to the emonTx. Will try to do my testing before posting.

Ok solder the FTDI LC231X successfully and install Arduino IDE and Libraries. Connected the programmer and emonTx, port is detected. Made the changes as you said:
emontx.P1 = EmonLibCM_getRealPower(0) + EmonLibCM_getRealPower(1);
and:
[[15]]
nodename = emontx3cm15
[[[rx]]]
names = MSG, Vrms, P1, P2, P3, P4, E1, E2, E3, E4, T1, T2, T3, pulse
datacodes = L,h,h,h,h,h,l,l,l,l,h,h,h,L
scales = 1,0.01,2,1,1,1,2,1,1,1,0.01,0.01,0.01,1
units = n,V,W,W,W,W,Wh,Wh,Wh,Wh,C,C,C,p
whitening = 1

But when verifying the Sketch I receive a ‘load_config was not declared in this scope’ error message.

Ok found out the config file and rtm file wasn’t in the same folder, that was the error.