johanmeijer / grott

Growatt inverter monitor

Home Page:https://github.com/johanmeijer/grott/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Incorrect values for ShineWIFI logger v1.1.2.5 - 4200-MTL-S

ORi0N opened this issue · comments

Nov 04 12:17:58 energy/growatt/5FZXXXXXXX {"device": "5FZXXXXXXX", "time": "2023-10-20T18:25:26", "buffered": "yes", "values": {"datalogserial": "4KZXXXXXXX", "pvserial": "5FZXXXXXXX", "pvstatus": 1, "pvpowerin": 495, "pv1voltage": 2285, "pv1current": 0, "pv1watt": 186, "pv2voltage": 2781, "pv2current": 1, "pv2watt": 309, "pvpowerout": 487, "pvfrequentie": 5000, "pvgridvoltage": 2360, "pvgridcurrent": 2, "pvgridpower": 502, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, **"pvenergytoday": 17**, "pvenergytotal": 343139, "totworktime": 195409719, "pvtemperature": 298, "pvipmtemperature": 356, "epv1today": 8, "epv1total": 162848, "epv2today": 9, "epv2total": 182630, "epvtotal": 345478}}


Nov 04 12:21:38 energy/growatt/5FZXXXXXXX {"device": "5FZXXXXXXX", "time": "2023-11-04T11:21:38", "buffered": "no", "values": {"datalogserial": "4KZXXXXXXX", "pvserial": "5FZXXXXXXX", "pvstatus": 1, "pvpowerin": 1123, "pv1voltage": 2394, "pv1current": 2, "pv1watt": 583, "pv2voltage": 3078, "pv2current": 1, "pv2watt": 540, "pvpowerout": 1102, "pvfrequentie": 5004, "pvgridvoltage": 2355, "pvgridcurrent": 4, "pvgridpower": 1117, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, **"pvenergytoday": 5**, "pvenergytotal": 344029, "totworktime": 196424524, "pvtemperature": 243, "pvipmtemperature": 301, "epv1today": 2, "epv1total": 163273, "epv2today": 2, "epv2total": 183098, "epvtotal": 346371}}

Nov 04 12:34:53 energy/growatt/5FZXXXXXXX {"device": "5FZXXXXXXX", "time": "2023-10-20T18:30:25", "buffered": "yes", "values": {"datalogserial": "4KZXXXXXXX", "pvserial": "5FZXXXXXXX", "pvstatus": 1, "pvpowerin": 296, "pv1voltage": 2303, "pv1current": 0, "pv1watt": 109, "pv2voltage": 2697, "pv2current": 0, "pv2watt": 187, "pvpowerout": 279, "pvfrequentie": 5001, "pvgridvoltage": 2375, "pvgridcurrent": 1, "pvgridpower": 294, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, "pvenergytoday": 17, "pvenergytotal": 343139, "totworktime": 195410322, "pvtemperature": 296, "pvipmtemperature": 355, "epv1today": 8, "epv1total": 162848, "epv2today": 9, "epv2total": 182630, "epvtotal": 345478}}

Nov 04 12:38:34 energy/growatt/5FZXXXXXXX {"device": "5FZXXXXXXX", "time": "2023-11-04T11:38:34", "buffered": "no", "values": {"datalogserial": "4KZXXXXXXX", "pvserial": "5FZXXXXXXX", "pvstatus": 1, "pvpowerin": 3316, "pv1voltage": 2295, "pv1current": 7, "pv1watt": 1700, "pv2voltage": 3013, "pv2current": 5, "pv2watt": 1616, "pvpowerout": 3251, "pvfrequentie": 4999, "pvgridvoltage": 2354, "pvgridcurrent": 13, "pvgridpower": 3266, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, **"pvenergytoday": 6**, "pvenergytotal": 344030, "totworktime": 196426674, "pvtemperature": 245, "pvipmtemperature": 301, "epv1today": 3, "epv1total": 163274, "epv2today": 3, "epv2total": 183099, "epvtotal": 346373}}

Nov 04 12:54:09 energy/growatt/5FZXXXXXXX {"device": "5FZXXXXXXX", "time": "2023-11-04T11:54:09", "buffered": "no", "values": {"datalogserial": "4KZXXXXXXX", "pvserial": "5FZXXXXXXX", "pvstatus": 1, "pvpowerin": 2371, "pv1voltage": 2429, "pv1current": 5, "pv1watt": 1242, "pv2voltage": 3116, "pv2current": 3, "pv2watt": 1129, "pvpowerout": 2325, "pvfrequentie": 5001, "pvgridvoltage": 2351, "pvgridcurrent": 9, "pvgridpower": 2340, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, **"pvenergytoday": 6**, "pvenergytotal": 344030, "totworktime": 196428825, "pvtemperature": 246, "pvipmtemperature": 302, "epv1today": 3, "epv1total": 163274, "epv2today": 3, "epv2total": 183099, "epvtotal": 346373}}

Nov 04 12:56:59 energy/growatt/5FZXXXXXXX {"device": "5FZXXXXXXX", "time": "2023-11-04T11:56:59", "buffered": "no", "values": {"datalogserial": "4KZXXXXXXX", "pvserial": "5FZXXXXXXX", "pvstatus": 1, "pvpowerin": 1655, "pv1voltage": 2304, "pv1current": 3, "pv1watt": 842, "pv2voltage": 3121, "pv2current": 2, "pv2watt": 813, "pvpowerout": 1606, "pvfrequentie": 5001, "pvgridvoltage": 2328, "pvgridcurrent": 6, "pvgridpower": 1621, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, **"pvenergytoday": 7**, "pvenergytotal": 344031, "totworktime": 196430372, "pvtemperature": 248, "pvipmtemperature": 303, "epv1today": 3, "epv1total": 163274, "epv2today": 3, "epv2total": 183099, "epvtotal": 346373}}

Sometimes: "pvenergytoday": 7, other times: "pvenergytoday": 17

Both the pvenergytoday and pvenergytotal jumps up and down with each record which screws up my PVOutput and HA stats.
I left invtype = default, but should I specify something more specific? Where is the list of invtypes?

This image shows it better:
image

While Growatt confirms the lower value (7) is the correct one for daily, not the higher one.
image

Any idea?

Hmm, it's als for other values:

Nov 05 17:07:05 energy/growatt/5FXXXXX {"device": "5FZXXXXX", "time": "2023-10-21T11:38:24", "buffered": "yes", "values": {"datalogserial": "4KZXXXXX", "pvserial": "5FZXXXXXX", "pvstatus": 1, "pvpowerin": 39320, "pv1voltage": 2494, "pv1current": 72, "pv1watt": 18192, "pv2voltage": 3125, "pv2current": 67, "pv2watt": 21128, "pvpowerout": 38509, "pvfrequentie": 5002, "pvgridvoltage": 2473, "pvgridcurrent": 155, "pvgridpower": 38524, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, "pvenergytoday": 29, "pvenergytotal": 343169, "totworktime": 195433067, "pvtemperature": 470, "pvipmtemperature": 402, "epv1today": 14, "epv1total": 162862, "epv2today": 16, "epv2total": 182646, "epvtotal": 345508}}

It shows 38509 as power, while it's at end of day and it's more like 1W ;)
I think it's parsing it wrong somehow, but only sometimes. It's like it cannot decide between what format to use?

Can you send me the original growatt data from the grott log? We can then determine what the best invtype definition is.

My first reaction would be default should be the best indeed, but that seems to work for you.

Be aware I noticed something else. The record you sent above is a buffered record. That means it is een "old" or historical record, being buffered because of lost of connection and sent later. It might not be the actual record.

I added minrecl = 1 in the grott.ini file and restarted the docker. Where can I find the log?

I look at the log with the docker logs command.