Raw Data from FlexPower One

A Discussion about Mate to computer serial communications.

Moderators: OutBack, OutBack Moderator Team

Post Reply
cbesolar
Forum Member
Posts: 15
Joined: Tue Jul 24, 2012 9:36 pm
My RE system: Flexpower One [GVFX3024E (230 VAC, 50 Hz), MATE2, HUB4, RTS, FLEXmax 80, and FLEXnet DC]
Two 150 Ah 12 V batteries.
2 kWp PV array.
Location: Coimbatore, India

Raw Data from FlexPower One

Post by cbesolar » Fri Oct 11, 2013 12:53 pm

Hello All,

I was wondering if anyone has some raw data from the MATE for the FlexPower One systems.

I am developing some web software and want to compress the data before I send it on the internet. Unfortunately I do not have access to my Flexpower one system now. I would appreciate it if anyone could provide some raw data from their flexpower one systems.

Thanks

Karthik.

dhamilton
OutBack Technical Service
Posts: 59
Joined: Tue Sep 13, 2011 9:42 am
My RE system: 2x VFXR3524A, FLEXmax80, 6x EnergyCell 106NC, Mate3

Re: Raw Data from FlexPower One

Post by dhamilton » Fri Oct 11, 2013 1:10 pm

Hi,

The FP1's now come with a Mate3. Are you going to have a Mate3 with the Mate3 USB or the older Mate?

Thank you,

cbesolar
Forum Member
Posts: 15
Joined: Tue Jul 24, 2012 9:36 pm
My RE system: Flexpower One [GVFX3024E (230 VAC, 50 Hz), MATE2, HUB4, RTS, FLEXmax 80, and FLEXnet DC]
Two 150 Ah 12 V batteries.
2 kWp PV array.
Location: Coimbatore, India

Re: Raw Data from FlexPower One

Post by cbesolar » Fri Oct 11, 2013 1:52 pm

I have the older mate.

dhamilton
OutBack Technical Service
Posts: 59
Joined: Tue Sep 13, 2011 9:42 am
My RE system: 2x VFXR3524A, FLEXmax80, 6x EnergyCell 106NC, Mate3

Re: Raw Data from FlexPower One

Post by dhamilton » Fri Oct 11, 2013 3:07 pm

I do not have any raw data for the older Mate as I've switched to the Mate3 USB but I will include the link below to the Mate Serial Communication manual which provides examples (I know its not the same as raw data). You most likely have already looked at this but its all the help I can provide with the Mate.

http://outbackpower.com/downloads/docum ... sguide.pdf

I'd be interested in any updates you have with your software in the future.

jnh
Forum Guru
Posts: 387
Joined: Fri Jun 01, 2007 11:56 am
My RE system: GVFX-3524, FM-80+FM-60, ~4.9kW PV in mixed panels on movable platforms, 300 Ah AGMs @ 24V, 80Ah @ 12V, Hub4, Mate, FNDC, Brultech GEM 32-ch AC datalogger, Midnite E-Panel, homebrew DC-DC crossfeed to 12V system, Honda EU-1000i, Iota DLS-27-25
Location: St. Augustine, FL, US

Re: Raw Data from FlexPower One

Post by jnh » Sat Oct 19, 2013 8:15 am

All data coming from the Mate serial interface is in plain ASCII, so it's fairly simple to work with. Your system will send a pair of lines like this once per second,

Code: Select all

1,03,00,00,125,124,01,08,000,02,266,008,000,052
D,00,25,16,042,025,09,74,000,01,266,0094,00,095
where the one beginning with a numeral comes from the G*FX inverter, and the one starting with a capital letter is for the charge controller (yours might show B, C, etc. depending on how the Hub is wired).

If you had additional inverters, charge controllers, or a Flexnet DC battery monitor, each of those report their data on additional lines, but with your setup I think you'll be seeing just two per second.

Here's a breakdown of the data fields in this example... symbol names are mine:

Code: Select all

+ Ii Ci Gi Vin Vou Si om er  ac Bv  msc warn ck  <---- FX inverter
1,03,00,00,125,124,01,08,000,02,266,008,000,052  <---- FX
Ii = AC amps Inverted (3A here -- all inverter AC amp readings are of poor accuracy, useful only as a rough guide)
Ci = AC amps used for Charging batteries; 0 here
Gi = AC amps being pulled ("bought") from Grid; 0 here
Vin= measured voltage at AC-in terminal
Vou= measured voltage at AC-out
Si = AC amps Selling to grid; 1 here
om = Operating Mode -- 08 = "Support"; see Serial guide for table
err= Error mode
ac = AC-In status -- 02 = "Use", AC-In connected and qualified
Bv = battery voltage *10 -- divide by 10 to get 26.6 in this example
msc= miscellaneous -- 128 (bit 7)=AUX on, 1 = 230V unit; see Mate guide
warn= warning status
ck = checksum

For the charge controller,

Code: Select all

+ __ Bi Pi  Pv kWh .x au er  cm Bv  AH  ___  ck  <---- Flexmax CC
D,00,25,16,042,025,09,74,000,01,266,0094,00,095  <---- Flexmax CC
Bi = battery amps (whole number part); 25 here
Pi = PV input amps
Pv = current PV operating voltage
kWh= kilowatt-hours for the day * 10 = divide by 10 to get 2.5 kWh
.x = fractional part of battery amps (sent separately because the old MX-60 controllers didn't report this)-- so, 25.9A in my example
au = AUX mode
er = error status
cm = charging mode; 1 = Bulk
Bv = battery voltage * 10, as seen by the charge controller
AH = amp-hours for the day
ck = checksum

To calculate momentary power,
(Bv*.1)*(Bi+(.x *.1)) = (266*.1)*(25+(9*.1)) = 688.94

on this slightly overcast morning...

The Mate Serial guide gives more detail on all this, including how to calculate checksums (basically, subtract 48 from the ASCII value of each alphanumeric character, ignore the commas, add all those up and take only the rightmost 8 bits of the result).

Post Reply