1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
| Grott proxy mode started
Hostname : SmartApplianceEnabler
IP : 127.0.1.1 , port : 5279
- ('192.168.50.19', 6907) has connected
- Growatt packet received:
<socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 38220), raddr=('127.0.0.1', 5781)>
- Growatt command block checking started
- Data less then minimum record length, data not processed
- Growatt packet received:
<socket.socket fd=6, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('192.168.50.42', 5279), raddr=('192.168.50.19', 6907)>
- Growatt command block checking started
- Data less then minimum record length, data not processed
- Growatt packet received:
<socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 38220), raddr=('127.0.0.1', 5781)>
- Growatt command block checking started
- Growatt original Data:
\x00\x01\x00\x02\x00\xd9\x01\x03\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x34
\x46\x5a\x47\x38\x32\x31\x30\x33\x37\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
\x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x64\x27\x10\x00\x00\xb3\xb0\x0e\x10
\x41\x48\x31\x2e\x30\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x04\x03\xe8\x00
\x1e\x07\x44\x0a\x46\x12\x91\x14\x1e\x34\x46\x5a\x47\x38\x32\x31\x30\x33\x37
\x00\x10\xf1\x51\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x0a\x46\x12
\x91\x13\x99\x07\x9e\x09\xe2\x12\x93\x13\x8d\x00\xd2\x02\x01\x00\x2d\x00\x59
\x07\xe9\x00\x05\x00\x04\x00\x0d\x00\x0b\x00\x16\x03\xe8\x03\xe8\x03\xe8\x03
\xe8\x03\xe8\x03\xe8\x03\xe8\x03\xe8\x47\x72\x6f\x77\x61\x74\x74\x20\x49\x6e
\x76\x65\x72\x74\x65\x72\x61\x68\x62\x61\x31\x34\x31\x32\x00\x00\x00\x00\x01
\x31\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x13\x9c\x00\xc8
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
- Grott automatic protocol detection
- Grott data record length 223
- layout : T020103
- no matching record layout found, try generic
- Record layout used : T020103
- Growatt data decrypted V2
- Grott Growatt data decrypted
- Growatt plain data:
0001000200d901031e27354759454d75422c43272e337f405e4752437447726f7761767447724
37660747547726f1361105357726fc4d17a64063a5e5951747447726f7761747547766c9f616a
7303782965f0606a733435305946457741587771852547736f7761747447726f70547e3255e37
cee66ea7da560fc64ec74a645736f5a612d73ae726a7765747947796f61629c77af7187748977
9c449a6c9f629c33351d18161500540e1c19121300113513071500454076406f7761747576726
f7760747447726f776174744661f377a9747447726f7761747447726f7761
- Grott data ack record or data record not defined no processing done
- Growatt packet received:
<socket.socket fd=6, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('192.168.50.42', 5279), raddr=('192.168.50.19', 6907)>
- Growatt command block checking started
- Data less then minimum record length, data not processed
- Growatt packet received:
<socket.socket fd=6, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('192.168.50.42', 5279), raddr=('192.168.50.19', 6907)>
- Growatt command block checking started
- Grott: Shine Configure command detected
- Grott: Record blocked: 0118
\x00\x01\x00\x02\x00\x23\x01\x18\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x00
\x1f\x00\x13\x32\x30\x32\x35\x2d\x30\x35\x2d\x30\x34\x20\x31\x35\x3a\x32\x35
\x3a\x32\x33
- Growatt packet received:
<socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 38220), raddr=('127.0.0.1', 5781)>
- Growatt command block checking started
- Growatt original Data:
\x00\x01\x00\x02\x00\xd9\x01\x04\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x34
\x46\x5a\x47\x38\x32\x31\x30\x33\x37\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
\x2c\x00\x00\x00\x00\x00\x00\x0d\xac\x00\x00\x00\x00\x00\x00\x0d\xd6\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x13\x88\x08\xf4\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x77
\x00\x05\x53\x81\x0b\x7b\xbc\x32\x01\x53\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x01\x86\x0e\x0a\x00\x00\x00\x00\x00\x2d\x00\x59
\x4e\x20\x00\x00\x00\x00\x00\x00\x00\x39\x00\x02\x8b\x28\x00\x00\x00\x3f\x00
\x02\xd1\x05\x00\x05\x5c\x2d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
- Grott automatic protocol detection
- Grott data record length 223
- layout : T020104
- no matching record layout found, try generic
- Record layout used : T02NNNN
- Grott Growatt unencrypted data used
- Growatt plain data:
0001000200d9010459555a3038313932304334465a47383231303337000000000000020000002
c0000000000000dac0000000000000dd600000000000000000000138808f40000000000000000
000000000000000000000000000000000077000553810b7bbc320153000000000000000000000
0000000000001860e0a00000000002d00594e20000000000000003900028b280000003f0002d1
0500055c2d0000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000
- Growatt new layout processing
- decrypt : False
- offset : 6
- record layout : T02NNNN
- Grott data record date/time processing started
- no or no valid time/date found, grott server time will be used (buffer records not sent!)
- Grott values retrieved:
- datalogserial : YUZ081920C
- pvserial : 4FZG821037
- pvstatus : 0
- pvpowerin : 0.0
- pv1voltage : 350.0
- pv1current : 0.0
- pv1watt : 0.0
- pv2voltage : 354.2
- pv2current : 0.0
- pv2watt : 0.0
- pvpowerout : 0.0
- pvfrequentie : 50.0
- pvgridvoltage : 229.2
- pvgridcurrent : 0.0
- pvgridpower : 0.0
- pvgridvoltage2 : 0.0
- pvgridcurrent2 : 0.0
- pvgridpower2 : 0.0
- pvgridvoltage3 : 0.0
- pvgridcurrent3 : 0.0
- pvgridpower3 : 0.0
- pvenergytoday : 11.9
- pvenergytotal : 34905.7
- totworktime : 26758.1
- pvtemperature : 33.9
- pvipmtemperature : 39.0
- epv1today : 5.7
- epv1total : 16669.6
- epv2today : 6.3
- epv2total : 18458.1
- epvtotal : 35127.7
- MQTT jsonmsg:
{"device": "4FZG821037", "time": "2025-05-04T15:25:29", "buffered": "no",
"values": {"datalogserial": "YUZ081920C", "pvserial": "4FZG821037",
"pvstatus": 0, "pvpowerin": 0, "pv1voltage": 3500, "pv1current": 0,
"pv1watt": 0, "pv2voltage": 3542, "pv2current": 0, "pv2watt": 0,
"pvpowerout": 0, "pvfrequentie": 5000, "pvgridvoltage": 2292,
"pvgridcurrent": 0, "pvgridpower": 0, "pvgridvoltage2": 0, "pvgridcurrent2":
0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0,
"pvgridpower3": 0, "pvenergytoday": 119, "pvenergytotal": 349057,
"totworktime": 192658482, "pvtemperature": 339, "pvipmtemperature": 390,
"epv1today": 57, "epv1total": 166696, "epv2today": 63, "epv2total": 184581,
"epvtotal": 351277}}
- Grott MQTT topic used : energy/growatt
- MQTT message message sent
- Grott Send data to PVOutput disabled
- Grott Send data to Influx disabled
- Grott extension processing disabled |