Working T06NNNNX layout vs. broken one
50 removals
Words removed | 40 |
Total words | 636 |
Words removed (%) | 6.29 |
132 lines
54 additions
Words added | 75 |
Total words | 671 |
Words added (%) | 11.18 |
138 lines
- Growatt packet received:
- Growatt packet received:
<socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.18.0.3', 35978), raddr=('47.91.67.66', 5279)>
<socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.18.0.3', 35978), raddr=('47.91.67.66', 5279)>
- Growatt original Data:
- Growatt original Data:
\x00\x6e\x00\x06\x02\x41\x51\x04\x09\x33\x2c\x4f\x23\x33\x43\x76\x47\x5f\x77
\x00\x95\x00\x06\x02\x41\x51\x04\x09\x33\x2c\x4f\x23\x33\x43\x76\x47\x5f\x77
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x2e\x3f\x2b\x44\x36\x0d\x4a\x5f\x46\x29\x74\x74\x47\x72\x6f\x77\x61\x74\x74
\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x75\x6a
\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x75\x6a
\xcc\x78\x73\x72\x6e\x77\x61\x03\x3a\x4a\x24\x6f\x47\x61\x74\x34\xd7\x7f\x20
\xcc\x78\x73\x72\x6e\x77\x61\x03\x3a\x4a\x24\x6f\x47\x61\x74\x34\xd7\x7f\x20
\x77\x48\x74\x74\x71\xcc\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x77\x48\x74\x74\x71\xcc\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x72\x6f\x77\x61\x74\x03\x09\x72\x6f\x77\x61\x74\x74\x35\x92\x7c\xfe\x68\x32
\x72\x6f\x77\x61\x74\x03\x09\x72\x6f\x77\x61\x74\x74\x35\x92\x7c\xfe\x68\x32
\x74\x3c\x72\x6f\x04\x62\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
\x74\x3c\x72\x6f\x04\x62\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
\x61\x74\x74\x4e\x34\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x61\x74\x74\x4e\x34\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x18\x39\x61\x6f\x64\x3c\x72\x6f\x77\xe6\x74\x74\x4a\xc1\x6f\x77\x6f\x47\x74
\x18\x39\x61\x6f\x64\x3c\x72\x6f\x77\xe6\x74\x74\x4a\xc1\x6f\x77\x6f\x47\x74
\x47\x72\x4d\x77\x61\x72\x97\x47\x72\x6f\x1c\x61\x74\x73\x17\x72\x6f\x77\x61
\x47\x72\x4d\x77\x61\x72\x97\x47\x72\x6f\x1c\x61\x74\x73\x17\x72\x6f\x77\x61
\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
\x77\x61\x74\x74\xca\x72\x6f\x79\x52\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x77\x61\x74\x74\xca\x72\x6f\x79\x52\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x72\xe2\x77\x61\x74\x74\xb8\x88\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x75
\x72\xe2\x77\x61\x74\x74\xb8\x88\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x75
\xd6\x46\xd0\x6f\x77\x61\x74\x75\xcc\x7c\x00\x77\x61\x3a\x54\x47\x42\x6f\x77
\xd6\x46\xd0\x6f\x77\x61\x74\x75\xcc\x7c\x00\x77\x61\x3a\x54\x47\x42\x6f\x77
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x64\x99\x6a\x9a\x74\xcb\x72
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x64\x99\x6a\x9a\x74\xcb\x72
\x6f\x77\x61\x74\x74\x47\x4e\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
\x6f\x77\x61\x74\x74\x47\x4e\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
\x30\x3c\x6f\x77\x61\xf8\x78\x72\x7e\xde\x77\x61\x74\x74\x47\x72\x6f\x77\x61
\x30\x3c\x6f\x77\x61\xf8\x78\x72\x7e\xde\x77\x61\x74\x74\x47\x72\x6f\x77\x61
\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x7c\x5c
\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x7c\x5c
\x77\x61\x74\xf8\x47\x72\x61\x44\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x77\x61\x74\xf8\x47\x72\x61\x44\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
\x74\x47\x72\x6f\x77\x61\x53\x64\x47\x72\x61\xf6\x61\x74\x74\x47\x72\x6f\x77
\x74\x47\x72\x6f\x77\x61\x53\x64\x47\x72\x61\xf6\x61\x74\x74\x47\x72\x6f\x77
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61
\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61
\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
\x61\x75\x74\x46\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x60\x25\x75\x1d\x73
\x61\x75\x74\x46\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x60\x25\x75\x1d\x73
\x1c\x60\x11\x53\x64\x47\x7b\x6f\x70\x61\x76\x74\x47\x6e\xea
\x1c\x60\x11\x53\x64\x47\x7b\x6f\x70\x61\x76\x74\x47\xe1\xb9
- Grott automatic protocol detection
- Grott automatic protocol detection
- Grott data record length 585
- Grott data record length 585
- layout : T065104X
- layout : T065104X
- no matching record layout found, try generic
- no matching record layout found, try generic
- Record layout used : T06NNNNX
- Record layout used : T06NNNNX
- Growatt data decrypted V2
- Growatt data decrypted V2
- Grott Growatt data decrypted
- Grott Growatt data decrypted
- Growatt plain data:
- Growatt plain data:
006e0006024151044e41433842473731353000000000000000000000000000000000000000004
00950006024151044e41433842473731353000000000000000000000000000000000000000000
1484a30424a383031480000000000000000000000000000000000000000000000000000020bb8
00000000000000000000000000000000000000000000000000000000000000000000000020bb8
0c3400010000774e0d560030000040900d4f0029000036be00000000000000000000000000000
0c3400010000774e0d560030000040900d4f0029000036be00000000000000000000000000000
0000000774e00000000000072e013890946007b00007303000000000000000000000000000000
0000000774e00000000000072e013890946007b00007303000000000000000000000000000000
0009460000000000000000000000000000774e001b107b0000008700000db300000e330000002
0009460000000000000000000000000000774e001b107b0000008700000db300000e330000002
2000006e30000006b000007500000000000000000000000000000000000000000000000000000
2000006e30000006b000007500000000000000000000000000000000000000000000000000000
008d00000e3300000000000000000000008d00000000fffa0000000000000000000001a201a20
008d00000e3300000000000000000000008d00000000fffa0000000000000000000001a201a20
0000000018b0e6f00004e20003000000000000000000000000000000bee0bee008c0000000000
0000000018b0e6f00004e20003000000000000000000000000000000bee0bee008c0000000000
00003c000000000000000000000000774e0000008c0c350cb1000000000000000000000000000
00003c000000000000000000000000774e0000008c0c350cb1000000000000000000000000000
00000000000000000000000000e330000008c00000e3300000000000000000000000000000000
00000000000000000000000000e330000008c00000e3300000000000000000000000000000000
0000000000000000000000000000000000000000271000000e810000000000000000000000000
0000000000000000000000000000000000000000271000000e810000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000010001000000000000000000000151015a01731770271000090
00000000000000000000000000010001000000000000000000000151015a01731770271000090
007000200001c85
0070002000093d6
- Growatt new layout processing
- Growatt new layout processing
- decrypt : True
- decrypt : True
- offset : 6
- offset : 6
- record layout : T06NNNNX
- record layout : T06NNNNX
- Grott data record date/time processing started
- Grott data record date/time processing started
- no or no valid time/date found, grott server time will be used (buffer records not sent!)
- no or no valid time/date found, grott server time will be used (buffer records not sent!)
- Grott values retrieved:
- Grott values retrieved:
- pvserial : AHJ0BJ801H
- pvserial :
- recortype1 : 3000
- recortype1 : 3000
- recortype2 : 3124
- recortype2 : 3124
- pvstatus : 1
- pvstatus : 1
- pvpowerin : 3054.2
- pvpowerin : 3054.2
- pv1voltage : 341.4
- pv1voltage : 341.4
- pv1current : 4.8
- pv1current : 4.8
- pv1watt : 1652.8
- pv1watt : 1652.8
- pv2voltage : 340.7
- pv2voltage : 340.7
- pv2current : 4.1
- pv2current : 4.1
- pv2watt : 1401.4
- pv2watt : 1401.4
- pvpowerout : 2940.8
- pvpowerout : 2940.8
- pvfrequentie : 50.0
- pvfrequentie : 50.0
- pvgridvoltage : 237.4
- pvgridvoltage : 237.4
- pvgridcurrent : 12.3
- pvgridcurrent : 12.3
- pvgridpower : 2944.3
- pvgridpower : 2944.3
- pvgridvoltage2 : 0.0
- pvgridvoltage2 : 0.0
- pvgridcurrent2 : 0.0
- pvgridcurrent2 : 0.0
- pvgridpower2 : 0.0
- pvgridpower2 : 0.0
- pvgridvoltage3 : 0.0
- pvgridvoltage3 : 0.0
- pvgridcurrent3 : 0.0
- pvgridcurrent3 : 0.0
- pvgridpower3 : 0.0
- pvgridpower3 : 0.0
- totworktime : 246.3
- totworktime : 246.3
- pvenergytoday : 13.5
- pvenergytoday : 13.5
- pvenergytotal : 350.7
- pvenergytotal : 350.7
- epvtotal : 363.5
- epvtotal : 363.5
- epv1today : 3.4
- epv1today : 3.4
- epv1total : 176.3
- epv1total : 176.3
- epv2today : 10.7
- epv2today : 10.7
- epv2total : 187.2
- epv2total : 187.2
- pvtemperature : 41.8
- pvtemperature : 41.8
- pvipmtemperature : 39.5
- pvipmtemperature : 39.5
- MQTT jsonmsg:
- MQTT jsonmsg:
{"device": "AHJ0BJ801H", "time": "2022-03-18T13:26:59", "buffered": "no",
{"device": "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000",
"values": {"recortype1": 3000, "recortype2": 3124, "pvstatus": 1,
"time": "2022-03-18T13:34:28", "buffered": "no", "values": {"recortype1":
"pvpowerin": 30542, "pv1voltage": 3414, "pv1current": 48, "pv1watt": 16528,
3000, "recortype2": 3124, "pvstatus": 1, "pvpowerin": 30542, "pv1voltage":
"pv2voltage": 3407, "pv2current": 41, "pv2watt": 14014, "pvpowerout": 29408,
3414, "pv1current": 48, "pv1watt": 16528, "pv2voltage": 3407, "pv2current":
"pvfrequentie": 5001, "pvgridvoltage": 2374, "pvgridcurrent": 123,
41, "pv2watt": 14014, "pvpowerout": 29408, "pvfrequentie": 5001,
"pvgridpower": 29443, "pvgridvoltage2": 0, "pvgridcurrent2": 0,
"pvgridvoltage": 2374, "pvgridcurrent": 123, "pvgridpower": 29443,
"pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3":
"pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0,
0, "totworktime": 1773691, "pvenergytoday": 135, "pvenergytotal": 3507,
"pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, "totworktime":
"epvtotal": 3635, "epv1today": 34, "epv1total": 1763, "epv2today": 107,
1773691, "pvenergytoday": 135, "pvenergytotal": 3507, "epvtotal": 3635,
"epv2total": 1872, "pvtemperature": 418, "pvipmtemperature": 395}}
"epv1today": 34, "epv1total": 1763, "epv2today": 107, "epv2total": 1872,
"pvtemperature": 418, "pvipmtemperature": 395}}
- No MQTT message sent, MQTT disabled
- No MQTT message sent, MQTT disabled
- Grott send data to PVOutput systemid: 89381 for inverter: AHJ0BJ801H
- Grott send data to PVOutput systemid: 89381 for inverter:
- {'X-Pvoutput-Apikey': '**secret**', 'X-Pvoutput-SystemId': '89381'}
- {'X-Pvoutput-Apikey': '**secret**', 'X-Pvoutput-SystemId': '89381'}
- {'d': '20220318', 't': '13:26', 'v1': 13500, 'v2': 2940.8, 'v6': 237.4}
- {'d': '20220318', 't': '13:34', 'v1': 13500, 'v2': 2940.8, 'v6': 237.4}
- Grott PVOutput response:
- Grott PVOutput response:
- OK 200: Added Status
- OK 200: Added Status
- Grott InfluxDB publihing started
- Grott InfluxDB publihing started
- Timezone local specified default timezone used
- Timezone local specified default timezone used
- Grott original time : 2022-03-18T13:26:59 adjusted UTC time for influx : 2022-03-18T12:26:59
- Grott original time : 2022-03-18T13:34:28 adjusted UTC time for influx : 2022-03-18T12:34:28
- Grott influxdb jsonmsg:
- Grott influxdb jsonmsg:
[{'measurement': 'AHJ0BJ801H', 'time': '2022-03-18T12:26:59', 'fields':
[{'measurement': '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'time':
{'pvserial': 'AHJ0BJ801H', 'recortype1': 3000, 'recortype2': 3124,
'2022-03-18T12:34:28', 'fields': {'pvserial':
'pvstatus': 1, 'pvpowerin': 30542, 'pv1voltage': 3414, 'pv1current': 48,
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'recortype1': 3000,
'pv1watt': 16528, 'pv2voltage': 3407, 'pv2current': 41, 'pv2watt': 14014,
'recortype2': 3124, 'pvstatus': 1, 'pvpowerin': 30542, 'pv1voltage': 3414,
'pvpowerout': 29408, 'pvfrequentie': 5001, 'pvgridvoltage': 2374,
'pv1current': 48, 'pv1watt': 16528, 'pv2voltage': 3407, 'pv2current': 41,
'pvgridcurrent': 123, 'pvgridpower': 29443, 'pvgridvoltage2': 0,
'pv2watt': 14014, 'pvpowerout': 29408, 'pvfrequentie': 5001,
'pvgridcurrent2': 0, 'pvgridpower2': 0, 'pvgridvoltage3': 0,
'pvgridvoltage': 2374, 'pvgridcurrent': 123, 'pvgridpower': 29443,
'pvgridcurrent3': 0, 'pvgridpower3': 0, 'totworktime': 1773691,
'pvgridvoltage2': 0, 'pvgridcurrent2': 0, 'pvgridpower2': 0,
'pvenergytoday': 135, 'pvenergytotal': 3507, 'epvtotal': 3635, 'epv1today':
'pvgridvoltage3': 0, 'pvgridcurrent3': 0, 'pvgridpower3': 0, 'totworktime':
34, 'epv1total': 1763, 'epv2today': 107, 'epv2total': 1872, 'pvtemperature':
1773691, 'pvenergytoday': 135, 'pvenergytotal': 3507, 'epvtotal': 3635,
418, 'pvipmtemperature': 395}}]
'epv1today': 34, 'epv1total': 1763, 'epv2today': 107, 'epv2total': 1872,
'pvtemperature': 418, 'pvipmtemperature': 395}}]
- Grott write to influxdb v2
- Grott write to influxdb v2
- Grott extension processing disabled
- Grott InfluxDB error
(400)
Reason: Bad Request
HTTP response headers: HTTPHeaderDict({'Content-Type': 'application/json; charset=utf-8', 'X-Influxdb-Build': 'OSS', 'X-Influxdb-Version': '2.1.1', 'X-Platform-Error-Code': 'invalid', 'Date': 'Fri, 18 Mar 2022 12:34:28 GMT', 'Content-Length': '697'})
HTTP response body: {"code":"invalid","message":"unable to parse 'epv1today=34i,epv1total=1763i,epv2today=107i,epv2total=1872i,epvtotal=3635i,pv1current=48i,pv1voltage=3414i,pv1watt=16528i,pv2current=41i,pv2voltage=3407i,pv2watt=14014i,pvenergytoday=135i,pvenergytotal=3507i,pvfrequentie=5001i,pvgridcurrent=123i,pvgridcurrent2=0i,pvgridcurrent3=0i,pvgridpower=29443i,pvgridpower2=0i,pvgridpower3=0i,pvgridvoltage=2374i,pvgridvoltage2=0i,pvgridvoltage3=0i,pvipmtemperature=395i,pvpowerin=30542i,pvpowerout=29408i,pvserial=\"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\",pvstatus=1i,pvtemperature=418i,recortype1=3000i,recortype2=3124i,totworktime=1773691i 1647606868000000000': invalid field format"}