Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shine Wifi-S White - Have to reboot docker every morning #600

Open
Supered1967 opened this issue Sep 23, 2024 · 14 comments
Open

Shine Wifi-S White - Have to reboot docker every morning #600

Supered1967 opened this issue Sep 23, 2024 · 14 comments

Comments

@Supered1967
Copy link

Good day,

Since a few weeks (after having Grott running for months) I have to reboot Docker every morning to get Grott working (reboot of Grott Container only doesn't solve the issue).

What I see every morning that ever 5 seconds Grott is processing Growatt data but doesn't decode it. Seems like an endless loop.

Below are some logs of the first 5 minutes when Wifi-S dongle is connected to Grott.

I am using the latest Beta. Strange thing is I have to reboot the Docker ?
I also deployed a new docker (ProxMox), installed Grott but with same issue. After a disconnect of the Wifi-S dongle (sun under), and a connect (Sun up) the issue is there.

Some logs:

2024-09-23T05:30:23.518227000Z - ('192.168.1.30', 7747) has connected
2024-09-23T05:30:23.519340000Z
2024-09-23T05:30:23.519402000Z - Growatt packet received:
2024-09-23T05:30:23.519445000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 36770), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:23.519481000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:23.628261000Z
2024-09-23T05:30:23.628369000Z - Growatt packet received:
2024-09-23T05:30:23.628942000Z <socket.socket fd=5, family=2, type=1, proto=0, laddr=('192.168.1.247', 5279), raddr=('192.168.1.30', 7747)>
2024-09-23T05:30:23.629041000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:23.641934000Z
2024-09-23T05:30:23.642005000Z - Growatt packet received:
2024-09-23T05:30:23.642049000Z <socket.socket fd=5, family=2, type=1, proto=0, laddr=('192.168.1.247', 5279), raddr=('192.168.1.30', 7747)>
2024-09-23T05:30:23.642088000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:23.690655000Z
2024-09-23T05:30:23.690750000Z - Growatt packet received:
2024-09-23T05:30:23.690792000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 36770), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:23.690828000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:23.692786000Z
2024-09-23T05:30:23.692856000Z - Growatt packet received:
2024-09-23T05:30:23.693433000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 36770), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:23.693471000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-23T05:30:23.714742000Z
2024-09-23T05:30:23.714844000Z - Growatt packet received:
2024-09-23T05:30:23.714913000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 36770), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:23.714950000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:23.730582000Z
2024-09-23T05:30:23.730647000Z - Growatt packet received:
2024-09-23T05:30:23.730699000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 36770), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:23.730734000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-23T05:30:23.732332000Z
2024-09-23T05:30:23.732455000Z - Growatt packet received:
2024-09-23T05:30:23.732511000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 36770), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:23.732558000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-23T05:30:59.208350000Z - ('192.168.1.30', 28939) has connected
2024-09-23T05:30:59.208918000Z
2024-09-23T05:30:59.208981000Z - Growatt packet received:
2024-09-23T05:30:59.209025000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:59.209060000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:59.245839000Z
2024-09-23T05:30:59.245928000Z - Growatt packet received:
2024-09-23T05:30:59.246022000Z <socket.socket fd=7, family=2, type=1, proto=0, laddr=('192.168.1.247', 5279), raddr=('192.168.1.30', 28939)>
2024-09-23T05:30:59.246067000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:59.355531000Z
2024-09-23T05:30:59.355632000Z - Growatt packet received:
2024-09-23T05:30:59.355717000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:59.355783000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:59.357083000Z
2024-09-23T05:30:59.357210000Z - Growatt packet received:
2024-09-23T05:30:59.357920000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:59.358166000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-23T05:30:59.373342000Z
2024-09-23T05:30:59.373429000Z - Growatt packet received:
2024-09-23T05:30:59.373464000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:59.373504000Z - Data less then minimum record length, data not processed
2024-09-23T05:30:59.394287000Z
2024-09-23T05:30:59.394361000Z - Growatt packet received:
2024-09-23T05:30:59.394403000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:59.394443000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-23T05:30:59.396008000Z
2024-09-23T05:30:59.396067000Z - Growatt packet received:
2024-09-23T05:30:59.396110000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:30:59.396148000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-23T05:30:59.444482000Z
2024-09-23T05:30:59.444586000Z - Growatt packet received:
2024-09-23T05:30:59.444626000Z <socket.socket fd=7, family=2, type=1, proto=0, laddr=('192.168.1.247', 5279), raddr=('192.168.1.30', 28939)>
2024-09-23T05:30:59.444708000Z - Data less then minimum record length, data not processed
2024-09-23T05:31:06.754116000Z
2024-09-23T05:31:06.754610000Z - Growatt packet received:
2024-09-23T05:31:06.754861000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:06.754904000Z - Growatt original Data:
2024-09-23T05:31:06.754951000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:06.755002000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:06.755054000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:06.755091000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:06.755204000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:06.755245000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:06.755289000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:06.755342000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:06.755374000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:06.755413000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:06.755672000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:06.755722000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:06.755769000Z - Grott automatic protocol detection
2024-09-23T05:31:06.755812000Z - Grott data record length 223
2024-09-23T05:31:06.755849000Z - layout : T020103
2024-09-23T05:31:06.755882000Z - no matching record layout found, try generic
2024-09-23T05:31:06.755922000Z - Record layout used : T020103
2024-09-23T05:31:06.758950000Z - Growatt data decrypted V2
2024-09-23T05:31:06.759030000Z - Grott Growatt data decrypted
2024-09-23T05:31:06.759286000Z - Growatt plain data:
2024-09-23T05:31:06.759341000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:06.759382000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:06.759414000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:06.759722000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:06.759766000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:06.759813000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:06.759856000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:10.874212000Z
2024-09-23T05:31:10.874656000Z - Growatt packet received:
2024-09-23T05:31:10.874699000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:10.875056000Z - Growatt original Data:
2024-09-23T05:31:10.875096000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:10.875139000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:10.875176000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:10.875206000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:10.875238000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:10.875272000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:10.875306000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:10.875336000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:10.875368000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:10.875403000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:10.875437000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:10.875470000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:10.875510000Z - Grott automatic protocol detection
2024-09-23T05:31:10.875550000Z - Grott data record length 223
2024-09-23T05:31:10.875584000Z - layout : T020103
2024-09-23T05:31:10.875616000Z - no matching record layout found, try generic
2024-09-23T05:31:10.875650000Z - Record layout used : T020103
2024-09-23T05:31:10.875682000Z - Growatt data decrypted V2
2024-09-23T05:31:10.875717000Z - Grott Growatt data decrypted
2024-09-23T05:31:10.875747000Z - Growatt plain data:
2024-09-23T05:31:10.875783000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:10.875817000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:10.875851000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:10.875882000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:10.875913000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:10.875944000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:10.875981000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:15.194375000Z
2024-09-23T05:31:15.194778000Z - Growatt packet received:
2024-09-23T05:31:15.195205000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:15.195268000Z - Growatt original Data:
2024-09-23T05:31:15.195406000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:15.195451000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:15.195707000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:15.195749000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:15.195793000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:15.195830000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:15.195862000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:15.195896000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:15.195932000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:15.195968000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:15.196002000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:15.196043000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:15.196072000Z - Grott automatic protocol detection
2024-09-23T05:31:15.196110000Z - Grott data record length 223
2024-09-23T05:31:15.196146000Z - layout : T020103
2024-09-23T05:31:15.196180000Z - no matching record layout found, try generic
2024-09-23T05:31:15.196293000Z - Record layout used : T020103
2024-09-23T05:31:15.196331000Z - Growatt data decrypted V2
2024-09-23T05:31:15.196370000Z - Grott Growatt data decrypted
2024-09-23T05:31:15.196420000Z - Growatt plain data:
2024-09-23T05:31:15.196454000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:15.196501000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:15.196541000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:15.196576000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:15.196632000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:15.196669000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:15.196702000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:19.514677000Z
2024-09-23T05:31:19.514940000Z - Growatt packet received:
2024-09-23T05:31:19.515161000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:19.515226000Z - Growatt original Data:
2024-09-23T05:31:19.515272000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:19.515485000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:19.515612000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:19.515667000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:19.515703000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:19.515739000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:19.516120000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:19.516169000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:19.516208000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:19.516241000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:19.516271000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:19.516305000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:19.516337000Z - Grott automatic protocol detection
2024-09-23T05:31:19.516371000Z - Grott data record length 223
2024-09-23T05:31:19.516405000Z - layout : T020103
2024-09-23T05:31:19.516440000Z - no matching record layout found, try generic
2024-09-23T05:31:19.516473000Z - Record layout used : T020103
2024-09-23T05:31:19.516520000Z - Growatt data decrypted V2
2024-09-23T05:31:19.516554000Z - Grott Growatt data decrypted
2024-09-23T05:31:19.516586000Z - Growatt plain data:
2024-09-23T05:31:19.516621000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:19.516658000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:19.516690000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:19.516726000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:19.516758000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:19.516792000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:19.516824000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:23.835534000Z
2024-09-23T05:31:23.835811000Z - Growatt packet received:
2024-09-23T05:31:23.836408000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:23.836458000Z - Growatt original Data:
2024-09-23T05:31:23.836500000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:23.836553000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:23.836588000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:23.836627000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:23.836661000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:23.836694000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:23.836731000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:23.836760000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:23.836796000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:23.837116000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:23.837683000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:23.837724000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:23.837759000Z - Grott automatic protocol detection
2024-09-23T05:31:23.837793000Z - Grott data record length 223
2024-09-23T05:31:23.837836000Z - layout : T020103
2024-09-23T05:31:23.837869000Z - no matching record layout found, try generic
2024-09-23T05:31:23.837901000Z - Record layout used : T020103
2024-09-23T05:31:23.837935000Z - Growatt data decrypted V2
2024-09-23T05:31:23.837968000Z - Grott Growatt data decrypted
2024-09-23T05:31:23.838001000Z - Growatt plain data:
2024-09-23T05:31:23.838034000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:23.838067000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:23.838098000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:23.838134000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:23.838168000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:23.838200000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:23.838424000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:28.155186000Z
2024-09-23T05:31:28.155481000Z - Growatt packet received:
2024-09-23T05:31:28.155539000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:28.156044000Z - Growatt original Data:
2024-09-23T05:31:28.156099000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:28.156140000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:28.156180000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:28.156213000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:28.156243000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:28.156274000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:28.156305000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:28.156379000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:28.156417000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:28.156451000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:28.156484000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:28.156815000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:28.156862000Z - Grott automatic protocol detection
2024-09-23T05:31:28.156899000Z - Grott data record length 223
2024-09-23T05:31:28.156929000Z - layout : T020103
2024-09-23T05:31:28.156965000Z - no matching record layout found, try generic
2024-09-23T05:31:28.156998000Z - Record layout used : T020103
2024-09-23T05:31:28.157438000Z - Growatt data decrypted V2
2024-09-23T05:31:28.157475000Z - Grott Growatt data decrypted
2024-09-23T05:31:28.157516000Z - Growatt plain data:
2024-09-23T05:31:28.157549000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:28.157581000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:28.157616000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:28.157646000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:28.157682000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:28.157712000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:28.157743000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:32.475487000Z
2024-09-23T05:31:32.475812000Z - Growatt packet received:
2024-09-23T05:31:32.475861000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:32.475919000Z - Growatt original Data:
2024-09-23T05:31:32.475972000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:32.476682000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:32.476747000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:32.476779000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:32.476814000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:32.476860000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:32.476889000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:32.476926000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:32.476957000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:32.476990000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:32.477028000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:32.477055000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:32.477128000Z - Grott automatic protocol detection
2024-09-23T05:31:32.477161000Z - Grott data record length 223
2024-09-23T05:31:32.477200000Z - layout : T020103
2024-09-23T05:31:32.477451000Z - no matching record layout found, try generic
2024-09-23T05:31:32.477485000Z - Record layout used : T020103
2024-09-23T05:31:32.477520000Z - Growatt data decrypted V2
2024-09-23T05:31:32.477746000Z - Grott Growatt data decrypted
2024-09-23T05:31:32.477787000Z - Growatt plain data:
2024-09-23T05:31:32.477824000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:32.477860000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:32.477895000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:32.477925000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:32.477965000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:32.477996000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:32.478029000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:36.797187000Z
2024-09-23T05:31:36.797468000Z - Growatt packet received:
2024-09-23T05:31:36.797534000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:36.797780000Z - Growatt original Data:
2024-09-23T05:31:36.798041000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:36.798079000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:36.798108000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:36.798141000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:36.798171000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:36.798205000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:36.798237000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:36.798263000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:36.798288000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:36.798316000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:36.798342000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:36.798371000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:36.798400000Z - Grott automatic protocol detection
2024-09-23T05:31:36.798463000Z - Grott data record length 223
2024-09-23T05:31:36.798500000Z - layout : T020103
2024-09-23T05:31:36.798538000Z - no matching record layout found, try generic
2024-09-23T05:31:36.798571000Z - Record layout used : T020103
2024-09-23T05:31:36.798606000Z - Growatt data decrypted V2
2024-09-23T05:31:36.798635000Z - Grott Growatt data decrypted
2024-09-23T05:31:36.798686000Z - Growatt plain data:
2024-09-23T05:31:36.798719000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:36.798747000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:36.798773000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:36.798807000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:36.798840000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:36.798867000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:36.798899000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:41.117024000Z
2024-09-23T05:31:41.117278000Z - Growatt packet received:
2024-09-23T05:31:41.117331000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:41.117365000Z - Growatt original Data:
2024-09-23T05:31:41.117611000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:41.117680000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:41.117721000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:41.118030000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:41.118075000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:41.118124000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:41.118177000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:41.118220000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:41.118261000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:41.118296000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:41.118330000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:41.118359000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:41.118387000Z - Grott automatic protocol detection
2024-09-23T05:31:41.118415000Z - Grott data record length 223
2024-09-23T05:31:41.118448000Z - layout : T020103
2024-09-23T05:31:41.118478000Z - no matching record layout found, try generic
2024-09-23T05:31:41.118709000Z - Record layout used : T020103
2024-09-23T05:31:41.118741000Z - Growatt data decrypted V2
2024-09-23T05:31:41.118768000Z - Grott Growatt data decrypted
2024-09-23T05:31:41.118804000Z - Growatt plain data:
2024-09-23T05:31:41.118837000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:41.119033000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:41.119067000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:41.119094000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:41.119123000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:41.119153000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:41.119183000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:45.436426000Z
2024-09-23T05:31:45.436695000Z - Growatt packet received:
2024-09-23T05:31:45.436737000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:45.437279000Z - Growatt original Data:
2024-09-23T05:31:45.437362000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:45.437402000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:45.437498000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:45.437542000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:45.437573000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:45.437603000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:45.437649000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:45.437678000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:45.437712000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:45.437745000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:45.437774000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:45.437804000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:45.437836000Z - Grott automatic protocol detection
2024-09-23T05:31:45.437868000Z - Grott data record length 223
2024-09-23T05:31:45.437905000Z - layout : T020103
2024-09-23T05:31:45.437933000Z - no matching record layout found, try generic
2024-09-23T05:31:45.437984000Z - Record layout used : T020103
2024-09-23T05:31:45.438018000Z - Growatt data decrypted V2
2024-09-23T05:31:45.438045000Z - Grott Growatt data decrypted
2024-09-23T05:31:45.438072000Z - Growatt plain data:
2024-09-23T05:31:45.438110000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:45.438144000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:45.438176000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:45.438210000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:45.438242000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:45.438514000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:45.438550000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:49.756599000Z
2024-09-23T05:31:49.757203000Z - Growatt packet received:
2024-09-23T05:31:49.757260000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:49.757301000Z - Growatt original Data:
2024-09-23T05:31:49.757344000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:49.757388000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:49.757422000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:49.757460000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:49.757507000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:49.757543000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:49.757615000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:49.757656000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:49.757688000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:49.757724000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:49.757762000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:49.757796000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:49.757826000Z - Grott automatic protocol detection
2024-09-23T05:31:49.757858000Z - Grott data record length 223
2024-09-23T05:31:49.757888000Z - layout : T020103
2024-09-23T05:31:49.757922000Z - no matching record layout found, try generic
2024-09-23T05:31:49.757956000Z - Record layout used : T020103
2024-09-23T05:31:49.758144000Z - Growatt data decrypted V2
2024-09-23T05:31:49.758191000Z - Grott Growatt data decrypted
2024-09-23T05:31:49.758224000Z - Growatt plain data:
2024-09-23T05:31:49.758468000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:49.758532000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:49.758566000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:49.758610000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:49.758644000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:49.758687000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:49.758720000Z - Grott data ack record or data record not defined no processing done
2024-09-23T05:31:54.076834000Z
2024-09-23T05:31:54.077103000Z - Growatt packet received:
2024-09-23T05:31:54.077155000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:31:54.077863000Z - Growatt original Data:
2024-09-23T05:31:54.077912000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:31:54.077950000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:31:54.077994000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:31:54.078029000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:31:54.078066000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:31:54.078098000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:31:54.078133000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:31:54.078163000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:31:54.078207000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:31:54.078244000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:31:54.078278000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:31:54.078324000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:31:54.078376000Z - Grott automatic protocol detection
2024-09-23T05:31:54.078411000Z - Grott data record length 223
2024-09-23T05:31:54.078457000Z - layout : T020103
2024-09-23T05:31:54.078505000Z - no matching record layout found, try generic
2024-09-23T05:31:54.078543000Z - Record layout used : T020103
2024-09-23T05:31:54.078587000Z - Growatt data decrypted V2
2024-09-23T05:31:54.078642000Z - Grott Growatt data decrypted
2024-09-23T05:31:54.078680000Z - Growatt plain data:
2024-09-23T05:31:54.078730000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:31:54.078770000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:31:54.078810000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:31:54.078848000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:31:54.078878000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:31:54.078916000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:31:54.078956000Z - Grott data ack record or data record not defined no processing done

@johanmeijer
Copy link
Owner

Strange. It seems that the inverter/datalogger is trying to start the communication (by sending the T0120103 initialisation record after starting a ping conversation) but does not get a reaction from growatt (or grottserver)

I also see an invalid record comming from the inverter /datalogger (strange).

Do you use grottserver? Did you changed the data update interval (register 4 of the datalogger?).

Where are you located? If you are located in North America you might need to connect to another growatt server (server-us.growatt.com).

Maybe it also interesting if we can see the last part of the log when the data is beeing sent in the evening. Maybe there is a error in closing the communication?

@Supered1967
Copy link
Author

Johan,

Thanks for the reply.

I am using Grott (not Grottserver) and I am living in the Netherlands ;-).

I Will gather more logs this weekend but did some more testing about the reboots of docker.

If I reboot the docker at midnight (when the inverter is off) the issue is still there in the morning when the inverter starts.
I have to reboot docker when the inverter is on, it is working the whole day.
I even can see the data on the Growatt web.

any particular logging or settings you need?

oh, and I have blokcmd =true since july

regards
De

@johanmeijer
Copy link
Owner

If the restart in the evening does not work I think there is nothing to see in the log.

I will see in my own logging if something has changed in the communication between growatt and the inverter.

Can you also try it without the blockcmd?

Is it possible to specify minrecl=1 (gminrecl = 1 for docker) and send the log from the startup fail. Maybe we get more information.

@Supered1967
Copy link
Author

Johan,

I thought I had gblockcmd=True but made a type mistake, so setting showed {} as blockcmd setting.
I don't know what Grott will do with this (defaulting to True?)

I changed the ENV setting as requested, and set the gblockcmd=False.
I will get the log tomorrow, and do the same again with gblockcmd=True (if application fails)

What I am wondering.

When system goes "wrong", every 5 seconds the seqence repeats.
Is this indeed a message that comes from Inverter/Growatt? Is the message waiting for an answer back to the inverter, so after an answer it will continue then with the following-up messages like power production etc?

I am just curious about how the inverter works with Grott and Growatt Cloud ;-)

=============================================================================
2024-09-23T05:32:02.723402000Z - Growatt packet received:
2024-09-23T05:32:02.723442000Z <socket.socket fd=6, family=2, type=1, proto=0, laddr=('192.168.1.247', 55356), raddr=('8.209.71.240', 5279)>
2024-09-23T05:32:02.723797000Z - Growatt original Data:
2024-09-23T05:32:02.723860000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-23T05:32:02.723913000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-23T05:32:02.723963000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-23T05:32:02.724009000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-23T05:32:02.724052000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-23T05:32:02.724096000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-23T05:32:02.724140000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-23T05:32:02.724173000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-23T05:32:02.724211000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-23T05:32:02.724248000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-23T05:32:02.724281000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-23T05:32:02.724310000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-23T05:32:02.724340000Z - Grott automatic protocol detection
2024-09-23T05:32:02.724369000Z - Grott data record length 223
2024-09-23T05:32:02.724399000Z - layout : T020103
2024-09-23T05:32:02.724433000Z - no matching record layout found, try generic
2024-09-23T05:32:02.724465000Z - Record layout used : T020103
2024-09-23T05:32:02.724508000Z - Growatt data decrypted V2
2024-09-23T05:32:02.724543000Z - Grott Growatt data decrypted
2024-09-23T05:32:02.724999000Z - Growatt plain data:
2024-09-23T05:32:02.725035000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-23T05:32:02.725071000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-23T05:32:02.725101000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-23T05:32:02.725133000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-23T05:32:02.725162000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-23T05:32:02.725199000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-23T05:32:02.725229000Z - Grott data ack record or data record not defined no processing done

Another thing I see, and maybe you can explain:

The record/message that goes wrong at startup is decoded as a T020103 layout.
When this record is processed correctly (after restart) the following records/messages are decoded as a T020104 layout.
Are these different type of messages?

And at last, for your info : My settings:

===========================================================================
2024-09-25T19:16:33.049145000Z Grott records whitelisted : {'5119', '5104', '0105', '501b', '5016', '0103', '5250', '5116', '0119', '5105', '0116', '0120', '5050', '5150', '0150', '5103', '5129', '5219', '0104', '5005', '5003', '5004', '5019', '5229', '5216'}
2024-09-25T19:16:33.049180000Z
2024-09-25T19:16:33.049211000Z Grott settings:
2024-09-25T19:16:33.049247000Z
2024-09-25T19:16:33.049275000Z _Generic:
2024-09-25T19:16:33.049314000Z version: 2.8.3
2024-09-25T19:16:33.049344000Z verbose: True
2024-09-25T19:16:33.050723000Z trace: False
2024-09-25T19:16:33.050764000Z config file: grott.ini
2024-09-25T19:16:33.050796000Z minrecl: 1
2024-09-25T19:16:33.050828000Z decrypt: True
2024-09-25T19:16:33.050858000Z compat: False
2024-09-25T19:16:33.050888000Z invtype: default
2024-09-25T19:16:33.051145000Z invtypemap: {}
2024-09-25T19:16:33.051178000Z include_all: False
2024-09-25T19:16:33.051207000Z blockcmd: False
2024-09-25T19:16:33.051242000Z noipf: False
2024-09-25T19:16:33.051275000Z time: auto
2024-09-25T19:16:33.051310000Z sendbuf: True
2024-09-25T19:16:33.051340000Z timezone: local
2024-09-25T19:16:33.051365000Z valueoffset: 6
2024-09-25T19:16:33.051392000Z offset: 6
2024-09-25T19:16:33.051422000Z inverterid: CS35160072
2024-09-25T19:16:33.051450000Z mode: proxy
2024-09-25T19:16:33.051483000Z grottip default
2024-09-25T19:16:33.051522000Z grottport 5279
2024-09-25T19:16:33.051553000Z _MQTT:
2024-09-25T19:16:33.051588000Z nomqtt False
2024-09-25T19:16:33.051622000Z mqttip: 192.168.1.243
2024-09-25T19:16:33.051656000Z mqttport: 1883
2024-09-25T19:16:33.051687000Z mqtttopic: energy/growatt
2024-09-25T19:16:33.051727000Z mqttmtopic: False
2024-09-25T19:16:33.051758000Z mqttmtopicname: energy/meter
2024-09-25T19:16:33.051786000Z mqttinverterintopic: False
2024-09-25T19:16:33.051815000Z mqtttretain: False
2024-09-25T19:16:33.051846000Z mqtttauth: True
2024-09-25T19:16:33.051875000Z mqttuser: usr
2024-09-25T19:16:33.051908000Z mqttpsw: secret
2024-09-25T19:16:33.051938000Z _Growatt server:
2024-09-25T19:16:33.051967000Z growattip: 8.209.71.240
2024-09-25T19:16:33.052000000Z growattport: 5279
2024-09-25T19:16:33.052029000Z _PVOutput:
2024-09-25T19:16:33.052057000Z pvoutput: False
2024-09-25T19:16:33.052082000Z pvdisv1: False
2024-09-25T19:16:33.052110000Z pvtemp: False
2024-09-25T19:16:33.052139000Z pvurl: https://pvoutput.org/service/r2/addstatus.jsp
2024-09-25T19:16:33.052216000Z pvapikey: yourapikey
2024-09-25T19:16:33.052255000Z pvinverters: 1
2024-09-25T19:16:33.052286000Z pvsystemid: systemid1
2024-09-25T19:16:33.052316000Z _Influxdb:
2024-09-25T19:16:33.052347000Z influx: False
2024-09-25T19:16:33.052894000Z influx2: False
2024-09-25T19:16:33.052954000Z database: grottdb
2024-09-25T19:16:33.053001000Z ip: localhost
2024-09-25T19:16:33.053048000Z port: 8086
2024-09-25T19:16:33.053085000Z user: grott
2024-09-25T19:16:33.053115000Z password: secret
2024-09-25T19:16:33.053146000Z organization: grottorg
2024-09-25T19:16:33.053178000Z bucket: grottdb
2024-09-25T19:16:33.053211000Z token: secret
2024-09-25T19:16:33.053241000Z _Extension:
2024-09-25T19:16:33.053274000Z extension: False
2024-09-25T19:16:33.053308000Z extname: grottext
2024-09-25T19:16:33.053335000Z extvar: {'none': 'none'}
2024-09-25T19:16:33.053363000Z
2024-09-25T19:16:33.053395000Z
2024-09-25T19:16:33.053427000Z Grott proxy mode started
2024-09-25T19:16:33.053457000Z Hostname : docker2
2024-09-25T19:16:33.053501000Z IP : 192.168.1.247 , port : 5279
2024-09-25T19:16:33.053540000Z

Regards,
Ed

@Supered1967
Copy link
Author

Johan,

I tried to change the "minrecl" to 1, but the grott/script crashed this morning when the first data arrived.
It tried to compare an "int" (value received) with a "str" (value entered in docker ENV)

Regards
Ed

2024-09-26T06:23:57.750257000Z
2024-09-26T06:23:57.750286000Z Grott settings:
2024-09-26T06:23:57.750321000Z
2024-09-26T06:23:57.750351000Z _Generic:
2024-09-26T06:23:57.750385000Z version: 2.8.3
2024-09-26T06:23:57.750423000Z verbose: True
2024-09-26T06:23:57.750570000Z trace: False
2024-09-26T06:23:57.750618000Z config file: grott.ini
2024-09-26T06:23:57.750648000Z minrecl: 1
2024-09-26T06:23:57.750683000Z decrypt: True
2024-09-26T06:23:57.750712000Z compat: False
2024-09-26T06:23:57.750744000Z invtype: default
2024-09-26T06:23:57.750782000Z invtypemap: {}
2024-09-26T06:23:57.750817000Z include_all: False
2024-09-26T06:23:57.750847000Z blockcmd: False
2024-09-26T06:23:57.750880000Z noipf: False
2024-09-26T06:23:57.750910000Z time: auto
2024-09-26T06:23:57.750943000Z sendbuf: True
2024-09-26T06:23:57.750980000Z timezone: local
2024-09-26T06:23:57.751009000Z valueoffset: 6
2024-09-26T06:23:57.751037000Z offset: 6
2024-09-26T06:23:57.751068000Z inverterid: CS35160072
2024-09-26T06:23:57.751097000Z mode: proxy
2024-09-26T06:23:57.751127000Z grottip default
2024-09-26T06:23:57.751161000Z grottport 5279
2024-09-26T06:23:57.751191000Z _MQTT:
2024-09-26T06:23:57.751223000Z nomqtt False
2024-09-26T06:23:57.751252000Z mqttip: 192.168.1.243
2024-09-26T06:23:57.751302000Z mqttport: 1883
2024-09-26T06:23:57.751345000Z mqtttopic: energy/growatt
2024-09-26T06:23:57.751388000Z mqttmtopic: False
2024-09-26T06:23:57.751436000Z mqttmtopicname: energy/meter
2024-09-26T06:23:57.751469000Z mqttinverterintopic: False
2024-09-26T06:23:57.751507000Z mqtttretain: False
2024-09-26T06:23:57.751540000Z mqtttauth: True
2024-09-26T06:23:57.751575000Z mqttuser: usr
2024-09-26T06:23:57.751615000Z mqttpsw: secret
2024-09-26T06:23:57.751646000Z _Growatt server:
2024-09-26T06:23:57.751689000Z growattip: 8.209.71.240
2024-09-26T06:23:57.751737000Z growattport: 5279
2024-09-26T06:23:57.751777000Z _PVOutput:
2024-09-26T06:23:57.751808000Z pvoutput: False
2024-09-26T06:23:57.751837000Z pvdisv1: False
2024-09-26T06:23:57.751869000Z pvtemp: False
2024-09-26T06:23:57.751903000Z pvurl: https://pvoutput.org/service/r2/addstatus.jsp
2024-09-26T06:23:57.751941000Z pvapikey: yourapikey
2024-09-26T06:23:57.751976000Z pvinverters: 1
2024-09-26T06:23:57.752014000Z pvsystemid: systemid1
2024-09-26T06:23:57.752041000Z _Influxdb:
2024-09-26T06:23:57.752074000Z influx: False
2024-09-26T06:23:57.752107000Z influx2: False
2024-09-26T06:23:57.752140000Z database: grottdb
2024-09-26T06:23:57.752174000Z ip: localhost
2024-09-26T06:23:57.752220000Z port: 8086
2024-09-26T06:23:57.752264000Z user: grott
2024-09-26T06:23:57.752301000Z password: secret
2024-09-26T06:23:57.752345000Z organization: grottorg
2024-09-26T06:23:57.752387000Z bucket: grottdb
2024-09-26T06:23:57.752419000Z token: secret
2024-09-26T06:23:57.752448000Z _Extension:
2024-09-26T06:23:57.752509000Z extension: False
2024-09-26T06:23:57.752555000Z extname: grottext
2024-09-26T06:23:57.752588000Z extvar: {'none': 'none'}
2024-09-26T06:23:57.752617000Z
2024-09-26T06:23:57.752644000Z
2024-09-26T06:23:57.752687000Z Grott proxy mode started
2024-09-26T06:23:57.752723000Z Hostname : docker2
2024-09-26T06:23:57.752765000Z IP : 192.168.1.247 , port : 5279
2024-09-26T06:23:57.752811000Z
2024-09-26T06:24:59.448557000Z - ('192.168.1.30', 19300) has connected
2024-09-26T06:24:59.449277000Z Traceback (most recent call last):
2024-09-26T06:24:59.449362000Z File "/app/grott.py", line 35, in
2024-09-26T06:24:59.449417000Z proxy.main(conf)
2024-09-26T06:24:59.449469000Z File "/app/grottproxy.py", line 144, in main
2024-09-26T06:24:59.449538000Z
2024-09-26T06:24:59.449593000Z - Growatt packet received:
2024-09-26T06:24:59.449641000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 60332), raddr=('8.209.71.240', 5279)>
2024-09-26T06:24:59.449676000Z self.on_recv(conf)
2024-09-26T06:24:59.449711000Z File "/app/grottproxy.py", line 236, in on_recv
2024-09-26T06:24:59.451693000Z if len(data) > conf.minrecl :
2024-09-26T06:24:59.451820000Z ^^^^^^^^^^^^^^^^^^^^^^^^
2024-09-26T06:24:59.451872000Z TypeError: '>' not supported between instances of 'int' and 'str'

@johanmeijer
Copy link
Owner

johanmeijer commented Sep 27, 2024 via email

@Supered1967
Copy link
Author

Supered1967 commented Sep 27, 2024 via email

@Supered1967
Copy link
Author

Supered1967 commented Sep 29, 2024

Good morning Johan,

Here are the logs of this morning, with minrecl=1 and blockcmd=false

As you can see in the end, it looks like an endless loop every 5 seconds.

I also discovered that when I stop the container in docker, wait for 1 minute and start the container, the system will function.
But, I have to do that when the inverter is on. doing restart when inverter is off will not work.
Very strange...... looks like for some reason the tcp/ip stack or docker image is "damaged".
Also the 5 seconds loop, is de inverter indeed sending data every 5 seconds?

Hope the logs will get you somewhere.....
(Complete log file also attached)

Regards
Ed

2024-09-28T17:22:07.052369000Z - Growatt packet received:
2024-09-28T17:22:07.052420000Z <socket.socket fd=5, family=2, type=1, proto=0, laddr=('192.168.1.247', 5279), raddr=('192.168.1.30', 45313)>
2024-09-28T17:22:07.052454000Z - Growatt original Data:
2024-09-28T17:22:07.052487000Z \x00\x01\x00\x02\x00\x0c\x01\x16\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36
2024-09-28T17:22:07.052523000Z - Grott automatic protocol detection
2024-09-28T17:22:07.052555000Z - Grott data record length 18
2024-09-28T17:22:07.052585000Z - layout : T020116
2024-09-28T17:22:07.052618000Z - no matching record layout found, try generic
2024-09-28T17:22:07.052647000Z - Record layout used : T020116
2024-09-28T17:22:07.052680000Z - Growatt data decrypted V2
2024-09-28T17:22:07.052709000Z - Grott Growatt data decrypted
2024-09-28T17:22:07.052740000Z - Growatt plain data:
2024-09-28T17:22:07.052771000Z 00010002000c0116063a5b42504244714159
2024-09-28T17:22:07.052797000Z - Grott data ack record or data record not defined no processing done
2024-09-28T17:37:09.775577000Z - Grott connection error
2024-09-28T17:37:09.777010000Z - peer has disconnected
2024-09-29T05:23:51.892846000Z - ('192.168.1.30', 27397) has connected
2024-09-29T05:23:51.893474000Z
2024-09-29T05:23:51.893536000Z - Growatt packet received:
2024-09-29T05:23:51.893581000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:23:51.893620000Z - Growatt original Data:
2024-09-29T05:23:51.893657000Z \x00\x01\x00\x02\x00\x0c\x01\x16\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36
2024-09-29T05:23:51.893699000Z - Grott automatic protocol detection
2024-09-29T05:23:51.893737000Z - Grott data record length 18
2024-09-29T05:23:51.893780000Z - layout : T020116
2024-09-29T05:23:51.893817000Z - no matching record layout found, try generic
2024-09-29T05:23:51.893856000Z - Record layout used : T020116
2024-09-29T05:23:51.893892000Z - Growatt data decrypted V2
2024-09-29T05:23:51.893925000Z - Grott Growatt data decrypted
2024-09-29T05:23:51.893961000Z - Growatt plain data:
2024-09-29T05:23:51.893999000Z 00010002000c0116063a5b42504244714159
2024-09-29T05:23:51.894033000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:23:52.045785000Z
2024-09-29T05:23:52.045905000Z - Growatt packet received:
2024-09-29T05:23:52.045967000Z <socket.socket fd=5, family=2, type=1, proto=0, laddr=('192.168.1.247', 5279), raddr=('192.168.1.30', 27397)>
2024-09-29T05:23:52.046012000Z - Growatt original Data:
2024-09-29T05:23:52.046063000Z \x00\x01\x00\x02\x00\x10\x01\x19\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x00
2024-09-29T05:23:52.046109000Z \x04\x00\x15
2024-09-29T05:23:52.046165000Z - Grott automatic protocol detection
2024-09-29T05:23:52.046219000Z - Grott data record length 22
2024-09-29T05:23:52.046258000Z - layout : T020119
2024-09-29T05:23:52.046288000Z - no matching record layout found, try generic
2024-09-29T05:23:52.046322000Z - Record layout used : T020119
2024-09-29T05:23:52.046361000Z - Growatt data decrypted V2
2024-09-29T05:23:52.046394000Z - Grott Growatt data decrypted
2024-09-29T05:23:52.046426000Z - Growatt plain data:
2024-09-29T05:23:52.046466000Z 0001000200100119063a5b4250424471415977657461
2024-09-29T05:23:52.046519000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:23:52.100883000Z
2024-09-29T05:23:52.100975000Z - Growatt packet received:
2024-09-29T05:23:52.101271000Z <socket.socket fd=5, family=2, type=1, proto=0, laddr=('192.168.1.247', 5279), raddr=('192.168.1.30', 27397)>
2024-09-29T05:23:52.101328000Z - Growatt original Data:
2024-09-29T05:23:52.101363000Z \x00\x01\x00\x02\x00\x0c\x01\x16\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36
2024-09-29T05:23:52.101451000Z - Grott automatic protocol detection
2024-09-29T05:23:52.101502000Z - Grott data record length 18
2024-09-29T05:23:52.101545000Z - layout : T020116
2024-09-29T05:23:52.101580000Z - no matching record layout found, try generic
2024-09-29T05:23:52.101610000Z - Record layout used : T020116
2024-09-29T05:23:52.101730000Z - Growatt data decrypted V2
2024-09-29T05:23:52.101775000Z - Grott Growatt data decrypted
2024-09-29T05:23:52.101811000Z - Growatt plain data:
2024-09-29T05:23:52.101850000Z 00010002000c0116063a5b42504244714159
2024-09-29T05:23:52.101885000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:23:52.118424000Z
2024-09-29T05:23:52.118498000Z - Growatt packet received:
2024-09-29T05:23:52.118538000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:23:52.118595000Z - Growatt original Data:
2024-09-29T05:23:52.118625000Z \x00\x01\x00\x02\x00\x11\x01\x19\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x00
2024-09-29T05:23:52.118663000Z \x04\x00\x01\x35
2024-09-29T05:23:52.118704000Z - Grott automatic protocol detection
2024-09-29T05:23:52.118739000Z - Grott data record length 23
2024-09-29T05:23:52.118787000Z - layout : T020119
2024-09-29T05:23:52.118819000Z - no matching record layout found, try generic
2024-09-29T05:23:52.118851000Z - Record layout used : T020119
2024-09-29T05:23:52.118881000Z - Growatt data decrypted V2
2024-09-29T05:23:52.118917000Z - Grott Growatt data decrypted
2024-09-29T05:23:52.118948000Z - Growatt plain data:
2024-09-29T05:23:52.118982000Z 0001000200110119063a5b425042447141597765747572
2024-09-29T05:23:52.119019000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:23:52.119990000Z
2024-09-29T05:23:52.120048000Z - Growatt packet received:
2024-09-29T05:23:52.120101000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:23:52.120199000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-29T05:23:52.138343000Z
2024-09-29T05:23:52.138425000Z - Growatt packet received:
2024-09-29T05:23:52.138467000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:23:52.138516000Z - Growatt original Data:
2024-09-29T05:23:52.138556000Z \x00\x01\x00\x02\x00\x1e\x01\x19\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x00
2024-09-29T05:23:52.138595000Z \x0b\x00\x0e\x30\x23\x30\x23\x30\x2e\x30\x2e\x30\x2e\x30\x23\x30\x23
2024-09-29T05:23:52.138634000Z - Grott automatic protocol detection
2024-09-29T05:23:52.138668000Z - Grott data record length 36
2024-09-29T05:23:52.138700000Z - layout : T020119
2024-09-29T05:23:52.138728000Z - no matching record layout found, try generic
2024-09-29T05:23:52.138762000Z - Record layout used : T020119
2024-09-29T05:23:52.138795000Z - Growatt data decrypted V2
2024-09-29T05:23:52.138829000Z - Grott Growatt data decrypted
2024-09-29T05:23:52.138909000Z - Growatt plain data:
2024-09-29T05:23:52.138954000Z 00010002001e0119063a5b42504244714159776a747a77515f54515a4469424147424457
2024-09-29T05:23:52.138987000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:23:52.158230000Z
2024-09-29T05:23:52.158358000Z - Growatt packet received:
2024-09-29T05:23:52.158439000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:23:52.158503000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-29T05:23:52.159851000Z
2024-09-29T05:23:52.159898000Z - Growatt packet received:
2024-09-29T05:23:52.159991000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:23:52.160061000Z - Grott - grottproxy - Invalid data record received, processing stopped for this record
2024-09-29T05:23:59.489213000Z
2024-09-29T05:23:59.489479000Z - Growatt packet received:
2024-09-29T05:23:59.489534000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:23:59.489999000Z - Growatt original Data:
2024-09-29T05:23:59.490041000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-29T05:23:59.490085000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-29T05:23:59.490123000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-29T05:23:59.490165000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-29T05:23:59.490198000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-29T05:23:59.490232000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-29T05:23:59.490265000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-29T05:23:59.490305000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-29T05:23:59.490333000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-29T05:23:59.490368000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-29T05:23:59.490419000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-29T05:23:59.490456000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-29T05:23:59.490484000Z - Grott automatic protocol detection
2024-09-29T05:23:59.490525000Z - Grott data record length 223
2024-09-29T05:23:59.490567000Z - layout : T020103
2024-09-29T05:23:59.490602000Z - no matching record layout found, try generic
2024-09-29T05:23:59.490632000Z - Record layout used : T020103
2024-09-29T05:23:59.491847000Z - Growatt data decrypted V2
2024-09-29T05:23:59.491905000Z - Grott Growatt data decrypted
2024-09-29T05:23:59.491956000Z - Growatt plain data:
2024-09-29T05:23:59.491990000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-29T05:23:59.492028000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-29T05:23:59.492070000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-29T05:23:59.492101000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-29T05:23:59.492133000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-29T05:23:59.492166000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-29T05:23:59.492198000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:24:03.610021000Z
2024-09-29T05:24:03.610298000Z - Growatt packet received:
2024-09-29T05:24:03.610351000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:24:03.611009000Z - Growatt original Data:
2024-09-29T05:24:03.611077000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-29T05:24:03.611114000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-29T05:24:03.611172000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-29T05:24:03.611212000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-29T05:24:03.611245000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-29T05:24:03.611278000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-29T05:24:03.611311000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-29T05:24:03.611341000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-29T05:24:03.611371000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-29T05:24:03.611402000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-29T05:24:03.611680000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-29T05:24:03.611718000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-29T05:24:03.611751000Z - Grott automatic protocol detection
2024-09-29T05:24:03.611783000Z - Grott data record length 223
2024-09-29T05:24:03.611818000Z - layout : T020103
2024-09-29T05:24:03.611854000Z - no matching record layout found, try generic
2024-09-29T05:24:03.611891000Z - Record layout used : T020103
2024-09-29T05:24:03.612130000Z - Growatt data decrypted V2
2024-09-29T05:24:03.612171000Z - Grott Growatt data decrypted
2024-09-29T05:24:03.612200000Z - Growatt plain data:
2024-09-29T05:24:03.612230000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-29T05:24:03.612265000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-29T05:24:03.612297000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-29T05:24:03.612332000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-29T05:24:03.612359000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-29T05:24:03.612392000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-29T05:24:03.612425000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:24:07.929132000Z
2024-09-29T05:24:07.929382000Z - Growatt packet received:
2024-09-29T05:24:07.929434000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:24:07.929476000Z - Growatt original Data:
2024-09-29T05:24:07.929692000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-29T05:24:07.929744000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-29T05:24:07.929784000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-29T05:24:07.930113000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-29T05:24:07.930158000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-29T05:24:07.930208000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-29T05:24:07.930250000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-29T05:24:07.930299000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-29T05:24:07.930333000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-29T05:24:07.930375000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-29T05:24:07.930409000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-29T05:24:07.930452000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-29T05:24:07.930479000Z - Grott automatic protocol detection
2024-09-29T05:24:07.930531000Z - Grott data record length 223
2024-09-29T05:24:07.930564000Z - layout : T020103
2024-09-29T05:24:07.930608000Z - no matching record layout found, try generic
2024-09-29T05:24:07.930641000Z - Record layout used : T020103
2024-09-29T05:24:07.930677000Z - Growatt data decrypted V2
2024-09-29T05:24:07.930704000Z - Grott Growatt data decrypted
2024-09-29T05:24:07.930730000Z - Growatt plain data:
2024-09-29T05:24:07.930762000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-29T05:24:07.930789000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-29T05:24:07.930820000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-29T05:24:07.930847000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-29T05:24:07.930877000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-29T05:24:07.930910000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-29T05:24:07.930940000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:24:12.249312000Z
2024-09-29T05:24:12.249574000Z - Growatt packet received:
2024-09-29T05:24:12.249607000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:24:12.250078000Z - Growatt original Data:
2024-09-29T05:24:12.250142000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-29T05:24:12.250185000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-29T05:24:12.250233000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-29T05:24:12.250268000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-29T05:24:12.250302000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-29T05:24:12.250574000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-29T05:24:12.250608000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-29T05:24:12.250635000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-29T05:24:12.250673000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-29T05:24:12.250705000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-29T05:24:12.250741000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-29T05:24:12.250947000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-29T05:24:12.250984000Z - Grott automatic protocol detection
2024-09-29T05:24:12.251011000Z - Grott data record length 223
2024-09-29T05:24:12.251037000Z - layout : T020103
2024-09-29T05:24:12.251067000Z - no matching record layout found, try generic
2024-09-29T05:24:12.251094000Z - Record layout used : T020103
2024-09-29T05:24:12.251130000Z - Growatt data decrypted V2
2024-09-29T05:24:12.251162000Z - Grott Growatt data decrypted
2024-09-29T05:24:12.251192000Z - Growatt plain data:
2024-09-29T05:24:12.251225000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-29T05:24:12.251255000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-29T05:24:12.251288000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-29T05:24:12.251319000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-29T05:24:12.251349000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-29T05:24:12.251380000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-29T05:24:12.251411000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:24:16.569499000Z
2024-09-29T05:24:16.569758000Z - Growatt packet received:
2024-09-29T05:24:16.569791000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:24:16.569835000Z - Growatt original Data:
2024-09-29T05:24:16.570451000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-29T05:24:16.570530000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-29T05:24:16.570592000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-29T05:24:16.570624000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-29T05:24:16.570656000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-29T05:24:16.572159000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-29T05:24:16.572210000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-29T05:24:16.572248000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-29T05:24:16.572274000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-29T05:24:16.572304000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-29T05:24:16.572335000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-29T05:24:16.572362000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-29T05:24:16.572394000Z - Grott automatic protocol detection
2024-09-29T05:24:16.572425000Z - Grott data record length 223
2024-09-29T05:24:16.572456000Z - layout : T020103
2024-09-29T05:24:16.572487000Z - no matching record layout found, try generic
2024-09-29T05:24:16.572523000Z - Record layout used : T020103
2024-09-29T05:24:16.572556000Z - Growatt data decrypted V2
2024-09-29T05:24:16.572583000Z - Grott Growatt data decrypted
2024-09-29T05:24:16.572613000Z - Growatt plain data:
2024-09-29T05:24:16.572640000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-29T05:24:16.572671000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-29T05:24:16.572703000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-29T05:24:16.572733000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-29T05:24:16.572763000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-29T05:24:16.572802000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-29T05:24:16.572834000Z - Grott data ack record or data record not defined no processing done
2024-09-29T05:24:20.891263000Z
2024-09-29T05:24:20.891722000Z - Growatt packet received:
2024-09-29T05:24:20.891769000Z <socket.socket fd=4, family=2, type=1, proto=0, laddr=('192.168.1.247', 47956), raddr=('8.209.71.240', 5279)>
2024-09-29T05:24:20.892027000Z - Growatt original Data:
2024-09-29T05:24:20.892067000Z \x00\x01\x00\x02\x00\xd9\x01\x03\x41\x48\x34\x35\x31\x36\x30\x36\x33\x36\x58
2024-09-29T05:24:20.892127000Z \x58\x58\x58\x58\x58\x58\x58\x58\x58\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
2024-09-29T05:24:20.892196000Z \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x00\x4e\x20\x00\x00\xa4\xd8\x0e\x42
2024-09-29T05:24:20.892241000Z \x53\x2e\x31\x2e\x38\x00\x1e\x1e\x1e\x1e\x1e\x1e\x00\x01\x00\x05\x05\xdc\x00
2024-09-29T05:24:20.892280000Z \x1e\x07\x3a\x0a\x50\x12\x91\x13\x99\x58\x58\x58\x58\x58\x58\x58\x58\x58\x58
2024-09-29T05:24:20.892309000Z \x00\x00\x90\x41\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x09\xdd\x12
2024-09-29T05:24:20.892337000Z \x91\x13\x99\x07\x80\x0a\x28\x12\x69\x13\xc1\x00\x64\x02\x01\x00\x2d\x00\x59
2024-09-29T05:24:20.892385000Z \x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x96\x00\x96\x00\x05\x00
2024-09-29T05:24:20.892427000Z \x05\x00\x96\x00\x96\x00\x03\x00\x03\x20\x20\x20\x50\x56\x20\x49\x6e\x76\x65
2024-09-29T05:24:20.892470000Z \x72\x74\x65\x72\x20\x20\x53\x42\x41\x41\x33\x34\x30\x30\x00\x00\x00\x00\x01
2024-09-29T05:24:20.892522000Z \x2c\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2024-09-29T05:24:20.892563000Z \x00\x00\x00\x00\x00\x00\x00\x53\x00\x55\x00\x57\x00\x59
2024-09-29T05:24:20.892591000Z - Grott automatic protocol detection
2024-09-29T05:24:20.892622000Z - Grott data record length 223
2024-09-29T05:24:20.892654000Z - layout : T020103
2024-09-29T05:24:20.892685000Z - no matching record layout found, try generic
2024-09-29T05:24:20.892716000Z - Record layout used : T020103
2024-09-29T05:24:20.892744000Z - Growatt data decrypted V2
2024-09-29T05:24:20.892773000Z - Grott Growatt data decrypted
2024-09-29T05:24:20.892804000Z - Growatt plain data:
2024-09-29T05:24:20.892834000Z 0001000200d90103063a5b425042447141592f392c2c1f2a372f392c7447726f7761767447724
2024-09-29T05:24:20.892861000Z 37660747547726f1361743a67726fd3b97a36145c5e5959746a596c71697f747547776aab616a
2024-09-29T05:24:20.892893000Z 737d783f65f067ed1f2a372f392c2c1f2a377761e43547736f7761747447726f70547da955e37
2024-09-29T05:24:20.892920000Z cee66f47e6f600664a0741045736f5a612d7447726f7762747447726f7761e274d1726a776474
2024-09-29T05:24:20.892993000Z e247e46f7461775467523f21413d1a31171d0304065467212d3620474077426f776174756b726
2024-09-29T05:24:20.893026000Z e7761747447726f7761747447726f7761747447726f776127741272387738
2024-09-29T05:24:20.893057000Z - Grott data ack record or data record not defined no processing done

_grott_with_min_rect_lebth_blockcmd_false_logs.txt

@johanmeijer
Copy link
Owner

It is a strange problem. I have not seen this before.

I see a lot of:

 Grott - grottproxy - Invalid data record received, processing stopped for this record 

That is not normal. This means that the received record is not ok. The only thing is that grott does not log the wrong record so I do not know why it is wrong (my bad, failed to put that in the program). It can be a really crippled record, but it can also be a timing issue that causes that the network data buffer is not totally filled or filled with 2 records (I have seen this while programming grottserver and solved this there).

It is weird that when the communication looks ok, the invalid data records are there also.
The communication with growatt is normally established and the T020103 init record is being confirmed by Growatt and then the real data is being sent (T020104).

If your inverter/datalogger does not get the confirmation on the init record, it will sent it over and over again (the loop).
Maybe then in one of the invalid records there is a record that is needed for growatt to establish the communication flow.

I really do not understand why it works when grott is restarted. I must have to do with timing or so.

In the older versions Grott did not checked the records and they were always sent to Growatt. Have you start using a newer Grott version lately? The record validation is introduced in version 2.7.5.

Is it difficult for you to fall back to an older docker release (e.g. 2.7.2) and test if everything works. Maybe you can also create a log file with minrecl=1 with the older version. Probably the "invalid" records are printend then (while not detected as invalid records and send to growatt).

Otherwise I have to change grott to see what is in the invalid record, hopefully that is the key to the problem. This will take some time.

@johanmeijer
Copy link
Owner

By the way, thank you for sending the logs and point me to this problem. When solved it will improve the reliability of grott.

@Supered1967
Copy link
Author

Johan,

Will reply tomorrow in full.
What I do know in the past (don’t know which version) that on initial start of the inverter, Grott showed a device ID with random characters (even & and %), and they where send to HA as device XXXXXXXX.
Probably that was a decoding of an invalid record. I altered your script in that old version to always send the right device ID to HA.

I will try to get an older docker release and test what happens then.

thanks for your cooperation!

(By the way, the inverter is 8 years old)

regards
Ed

@Supered1967
Copy link
Author

By the way, thank you for sending the logs and point me to this problem. When solved it will improve the reliability of grott.

You're welcome Johan. Always glad to help out!

@Supered1967
Copy link
Author

Supered1967 commented Oct 4, 2024

Johan,

See issue 514. This issue has connection with issue 600.
The log in issue 514 was recorded in grott 2.8.2. The issue was that grott was sending serial nr XXXXXXX due to "dataerror" when inverter starts..
Maybe that log will help,
I currently deployed an 2.7.2 with minrectl=1. Have to wait until the sun goes up ;-)
Keep you posted

Ed

@Supered1967
Copy link
Author

Johan,

This morning running Grott 2.7.2 with minrecl = 1.

I have 3 scenarios.

Scenario 1 : Grott is running before the inverter starts. This is logfile : _2.7.2.grott_with_min_rect_lebth_blockcmd_false_logs_inverter_start.txt

Scenario 2: Restarted Grott while inverter is running. This is logfile : _2.7.2.grott_with_min_rect_lebth_blockcmd_false_logs_restart_grott_while_inverter_on.txt

Scenario 3 : Reboot of docker while inverter is running. This logfile : _2.7.2.grott_with_min_rect_lebth_blockcmd_false_logs_docker_reboot_while_inverter_on.txt

Only Scenario 3 gives working system.

Hope the logs can help.

Ed[
_2.7.2.grott_with_min_rect_lebth_blockcmd_false_logs_inverter_start.txt
_2.7.2.grott_with_min_rect_lebth_blockcmd_false_logs_docker_reboot_while_inverter_on.txt
_2.7.2.grott_with_min_rect_lebth_blockcmd_false_logs_restart_grott_while_inverter_on.txt
](url)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants