johanmeijer / grott

Growatt inverter monitor

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3 different layouts from one pvserial

DB501 opened this issue · comments

Hi,
I just started using Grott, so it is possible that I have some mistake in my configuration. But I probably receive battery status in different packet than other data.

I was able to find battery charge in one of them. Following config seems to work, but strangely the time in the date is wrong:

        self.recorddict13 = {"T060136X": {
            "decrypt"           : {"value" :"True"},
            "datalogserial"     : {"value" :16, "length" : 10, "type" : "text"},
            "pvserial"          : {"value" :76, "length" : 10, "type" : "text"},
            # "date"              : {"value" :136, "divide" : 10}, 
            "batterySoc"           : {"value":1034 , "length" : 2, "type" : "num", "divide" : 1}
            }}

Logs:

       - Growatt original Data:
                \x00\x2e\x00\x06\x03\x3f\x01\x04\x1f\x35\x2b\x42\x23\x3c\x20\x77\x3c\x25\x77
                \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
                \x3b\x27\x2b\x40\x37\x00\x3f\x5f\x47\x56\x74\x74\x47\x72\x6f\x77\x61\x74\x74
                \x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x76\x7f\x7b\x46\x70\x47\x74\x61
                \x74\x74\x3b\x72\x69\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
                \x77\x61\x74\x74\x47\x72\x6f\x76\x63\x51\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\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
                \x61\x67\xf3\x57\x31\x6f\x71\x61\x74\x66\x88\x62\xff\x77\x67\x74\x74\x47\x72
                \x60\xdf\x61\x72\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
                \x47\x2c\xed\x76\x26\x9d\x39\x47\x72\x6f\x77\x61\x74\x1b\x71\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\x61\x74\x74\x47
                \x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x18\x57\x75
                \x58\x46\x6f\x6e\x6c\x61\x74\x7c\x40\x6e\x91\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\x60\x74\x74\x45\xb9\x6f\x77\x61\x74\x74\x47\x72\x6e\x77\x61\x74\x74
                \x47\x72\x6f\x77\x61\x74\x77\xaf\x76\x0b\x77\x67\x74\x74\x47\x72\x6f\x77\x61
                \x74\x74\x67\x72\x6f\x77\x61\x7c\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x7a\x66
                \x77\x6e\x74\x74\x67\xa2\x6d\x9c\x61\x33\x74\x5a\x72\x6f\x77\x61\x54\xa4\x47
                \x72\x6f\x77\x63\xc8\x74\x54\x8d\x9d\x77\x61\x74\x74\x47\x72\x6f\x77\x41\xa4
                \x74\x47\x8d\xbe\x88\xad\x8b\xa1\x47\x72\x4f\xa7\x61\x74\x74\x97\x72\x69\x6b
                \x98\x74\x8e\x47\x72\x6f\x71\x61\x74\x7c\xdc\x72\x6f\x77\x61\x74\x74\x0b\x2e
                \x6f\x77\x61\x74\x74\x47\x61\x99\x77\x61\x74\x74\x47\x72\x78\x66\x61\x74\x74
                \x41\x72\x6f\x5f\x1d\x74\x74\x47\x72\x6f\x77\x61\x74\x7d\x68\x72\x6f\x77\x61
                \x74\x74\x4e\x49\x6f\x77\x61\x74\x74\x47\x7b\x50\x77\x61\x74\x74\x47\x72\x6f
                \x77\x61\x74\x74\x47\x72\xeb\x77\x61\x74\x74\x47\x7d\x67\x7e\x61\x74\x75\x60
                \x72\x95\x64\xf0\x64\x94\x47\x72\x28\x23\x61\xae\x74\x26\x7a\x8f\x77\x61\x74
                \x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6d\x77\x61\x74\x74\x47\x72\x67\x97
                \x66\x14\x78\xd2\x7e\xe4\x73\x5b\x75\x72\x47\xa2\x6f\xc9\x60\x76\x70\x49\x72
                \x2f\x77\x65\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x76\x0a\x73\x80\x74\x75
                \x47\x72\x6d\xbc\x61\x74\x74\x47\x71\x87\x77\x61\x74\x74\x47\x72\x6f\x77\x61
                \x74\x74\x47\x72\x6f\x77\x61\x74\x74\x2c\xbb\x6f\x77\x61\x74\x74\x47\x6d\x90
                \x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6e\x77\x62\x2f\x6a\x47
                \x73\x6f\x74\xc1\xfe\x65\xb8\x63\x90\x66\x9e\x65\x8b\x47\x72\x6f\x77\x61\x74
                \x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x36\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\x47\x1d\x90\xba\x9e\xba\x8b
                \x92\x8d\xba\x77\x7d\x73\xa4\x09\x52\x93\x6f\xb4\x7c\x74\x46\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\x61\x74\x74\x47
                \x72\x6f\x77\x61\x74\x74\x52\x6a\x6f\xf7\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\x47\x72\x6f\x77\x61\x74\x74\x47\x72
                \x6f\x63\x9e
        - Grott automatic protocol detection
        - Grott data record length 839
        - layout   :  T060104XTL3
        - Record layout used :  T060104XTL3
        - Growatt data decrypted V2
        - Grott Growatt data decrypted
        - Growatt plain data:
                002e0006033f010458474435424854304e4a00000000000000000000000000000000000000005
                4504a3443474d3030370000000000000000000000000000000000000000170b0f010228030000
                007c0006000000000000000000000000000000000000000000010225000000000000000000000
                00000000000000000000000000000000000000000000000000000000000000000000000000013
                8710430006000012cf10900006000000000fa80006000000000000000000000000000000005e8
                20147e94d0000000000006f360000000000000000000000000000000000000000000000000000
                00000000000000000000000000000000000000000000000000000000000000006f36012c011d0
                11b000008071cfe00000000000000000000000000000000000000000000000000000000000100
                0002cb00000000000000010000000000000000000003e80464000600000000000000000020000
                00000080000000000000000000809000f000020d002eb0047001d0000000020d00000000002bc
                0013fff2000000000000000020d00000ffd1ffccffd5000020d0000000d000061cf900fa00000
                0060000089b0000000000004c5c00000000000013f60000000000001711000000060000287c00
                00000000000000092f000000000000093b000000000000093f000000000000000000000000008
                400000000000f08090000012700fa139110e00000475400da006108e000000000000000000000
                0000000200000000000008e007600c950c8b043a010600d000be0102040e00400004000000000
                00000000000046504e10001000002cb0000000003e80000000000000000000000000000000000
                006bc90000000000001fff000000000000000000000000000100035b1e00010003a08a11ff11f
                f11ff11ff00000000000000000000000000000000004100000000000000000000000000000000
                00000000000000000000000000000000000000000000006fffcdffceffd5ffd5001c07d04e20f
                c18d5080001000000000000000000000000000000000000000000000000000000000000000000
                00000000000000000000000000000015180080000000000000000000000000000000000000000
                00000000000000000000000000000000000000000000000000000000014ff
        - Growatt new layout processing
                - decrypt       :  True
                - offset        :  6
                - record layout :  T060104XTL3

        - Grott data record date/time processing started
        - date-time:  2023-11-15T01:02:40
        - Grott values retrieved:
                -  pvserial             :  TPJ4CGM007
                -  pvstatus             :  6
                -  pvpowerin            :  0.0
                -  pv1voltage           :  0.0
                -  pv1current           :  0.0
                -  pv1watt              :  0.0
                -  pv2voltage           :  0.0
                -  pv2current           :  0.0
                -  pv2watt              :  0.0
                -  pvpowerout           :  0.0
                -  pvfrequentie         :  50.0
                -  pvgridvoltage        :  416.3
                -  pvgridcurrent        :  0.6
                -  pvgridpower          :  481.5
                -  pvgridvoltage2       :  424.0
                -  pvgridcurrent2       :  0.6
                -  pvgridpower2         :  0.0
                -  pvgridvoltage3       :  400.8
                -  pvgridcurrent3       :  0.6
                -  pvgridpower3         :  0.0
                -  Vac_RS               :  0.0
                -  Vac_ST               :  0.0
                -  Vac_TR               :  0.0
                -  pvenergytoday        :  0.0
                -  pvenergytotal        :  2419.4
                -  totworktime          :  2984.7
                -  epv1today            :  0.0
                -  epv1total            :  2847.0
                -  epv2today            :  0.0
                -  epv2total            :  0.0
                -  epvtotal             :  2847.0
                -  pvtemperature        :  30.0
                -  pvipmtemperature     :  28.5
                -  pvboottemperature    :  28.3
                -  temp4                :  0.0
                -  uwBatVolt_DSP        :  205.5
                -  pbusvolt             :  7422
                -  nbusvolt             :  0
        - MQTT jsonmsg:
                        {"device": "TPJ4CGM007", "time": "2023-11-15T01:02:40", "buffered": "no",
                        "values": {"pvserial": "TPJ4CGM007", "pvstatus": 6, "pvpowerin": 0,
                        "pv1voltage": 0, "pv1current": 0, "pv1watt": 0, "pv2voltage": 0,
                        "pv2current": 0, "pv2watt": 0, "pvpowerout": 0, "pvfrequentie": 4999,
                        "pvgridvoltage": 4163, "pvgridcurrent": 6, "pvgridpower": 4815,
                        "pvgridvoltage2": 4240, "pvgridcurrent2": 6, "pvgridpower2": 0,
                        "pvgridvoltage3": 4008, "pvgridcurrent3": 6, "pvgridpower3": 0, "Vac_RS": 0,
                        "Vac_ST": 0, "Vac_TR": 0, "pvenergytoday": 0, "pvenergytotal": 24194,
                        "totworktime": 21489997, "epv1today": 0, "epv1total": 28470, "epv2today": 0,
                        "epv2total": 0, "epvtotal": 28470, "pvtemperature": 300, "pvipmtemperature":
                        285, "pvboottemperature": 283, "temp4": 0, "uwBatVolt_DSP": 2055,
                        "pbusvolt": 7422, "nbusvolt": 0}}
        - 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

and in the same log:

        - Growatt original Data:
                 \x00\xa8\x00\x06\x02\x41\x01\x36\x1f\x35\x2b\x42\x23\x3c\x20\x77\x3c\x25\x77
                 \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
                 \x3b\x27\x2b\x40\x37\x00\x3f\x5f\x47\x56\x74\x74\x47\x72\x6f\x77\x61\x74\x74
                 \x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x76\x7f\x7b\x46\x76\x61\x75\x18
                 \x6c\x0d\xd3\x72\x69\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\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\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\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\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\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x8b\x8b\xbd\x09\x6f\x77
                 \x61\x4e\x74\x47\x61\xe8\x67\x29\x64\xfa\x48\xd6\x6f\x71\x61\x72\x74\x41\x72
                 \x6f\x56\x55\x75\x58\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
                 \x47\x72\x6f\x77\x61\x74\x0d\xd2\x08\x7e\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\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\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\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\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x78
                 \x66\x61\x74\x74\x47\x72\x6f\x64\x97\x74\x74\x8f\x93\x6f\x77\xa9\x95\x7c\x4e
                 \x72\x6f\x77\x61\x74\x7b\x47\x13\x6f\x77\x61\x5f\x74\x47\x72\x5d\x76\x46\x74
                 \xa4\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\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\xf6\xc6
         - Grott automatic protocol detection
         - Grott data record length 585
         - layout   :  T060136XTL3
         - no matching record layout found, try generic
         - Record layout used :  T060136XTL3
         - Growatt data decrypted V2
         - Grott Growatt data decrypted
         - Growatt plain data:
                 00a800060241013658474435424854304e4a00000000000000000000000000000000000000005
                 4504a3443474d3030370000000000000000000000000000000000000000170b0f01040e027918
                 79940006000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 0000000000000000000fffffa7b0000003a000013871048108e0fa40006000600060000213401
                 2c000000000000000000000000000000000000000079957a11000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000171100000000000
                 013f60000c8e10000c8e1080900000000000f00610000002b00000032012700d0000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 0000000000084a9
         - Grott data ack record or data record not defined no processing done

And also:

         - Growatt original Data:
                 \x00\x09\x00\x06\x03\x3f\x01\x03\x1f\x35\x2b\x42\x23\x3c\x20\x77\x3c\x25\x77
                 \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
                 \x3b\x27\x2b\x40\x37\x00\x3f\x5f\x47\x56\x74\x74\x47\x72\x6f\x77\x61\x74\x74
                 \x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x76\x7f\x7b\x46\x70\x7a\x74\x61
                 \x74\x74\x3b\x72\x6e\xde\x29\x74\x74\x47\x16\x6f\x13\x46\x64\x74\x47\x55\x7f
                 \x79\x71\x2d\x35\x76\x5c\x5f\x77\x3b\x30\x35\x06\x72\x67\x77\x60\x74\x74\x47
                 \x72\x6f\x4b\x61\x48\x74\x23\x72\x0b\x77\x61\x20\x24\x0d\x46\x2c\x30\x2c\x44
                 \x44\x70\x53\x6c\x8f\xc2\x74\x75\x47\x28\x6f\x77\x61\x74\x54\x67\x52\x21\x12
                 \x16\x54\x31\x29\x17\x1d\x10\x18\x54\x54\x67\x72\x6e\x79\x70\x74\x74\x40\x95
                 \x6f\x7c\x61\x7b\x74\x46\x72\x6d\x77\x45\x74\x77\x4a\x48\x7e\x92\x73\xfa\x60
                 \x17\x7e\x8c\x65\xcd\x66\x28\x53\x22\x6f\x77\x61\x74\x74\x47\x72\x6f\x7a\x5b
                 \x65\x6a\x54\x24\x7c\xeb\x61\x60\x74\x53\x72\x7b\x77\x65\x74\x60\x47\x66\x6f
                 \x73\x61\x70\x74\x47\x72\x6f\x77\x61\x74\x74\x56\x6c\x6f\x77\x38\x36\x35\x06
                 \x42\x5c\x47\x52\x44\x4c\x47\x72\x6e\x46\x61\x74\x74\x47\x61\xf3\x77\x49\x65
                 \x6a\x57\xbc\x61\x76\x6f\x25\x74\x53\x72\x7b\x67\x36\x7b\xe4\x47\x5a\x6f\x5f
                 \x61\x5c\x74\x6f\x72\x47\x77\x49\x74\x77\x47\x72\x6e\xc3\x61\x8b\x3a\x67\x72
                 \x90\x39\x41\x74\x8b\x09\x52\x6f\x88\x2f\x54\x77\x44\x8a\xcc\x74\x62\x77\x77
                 \x47\x72\x6f\x77\x61\x74\x77\xaf\x76\x0b\x77\x78\x74\x74\x47\x01\x6f\x45\x60
                 \xa2\x76\x78\x72\x1c\x77\xf0\x76\x51\x43\x3e\x6d\xcb\x65\x38\x76\x1f\x72\x6f
                 \x77\x6d\x74\x74\x47\x73\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\x74\x74\x47\x71\x6f\x77\x61\x7e\x74\x4d\x72\x0b\x77
                 \x05\x74\x74\x47\x72\x6f\x13\x61\x10\x74\x47\x72\x6e\x77\x61\x74\x74\x47\x72
                 \x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x76\x61\x75\x74
                 \x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x05
                 \x74\x7e\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\x0b\x77\x05\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\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
                 \x6f\x77\x60\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x76\x0a\x73\x80\x35\x25
                 \x0d\x41\x5f\x47\x51\x44\x46\x76\x46\x5e\x47\x51\x45\x23\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\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\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\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\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\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\x25\x36\x06\x33\x6f\x70\x3b\x31\x35\x06\x72
                 \x6a\x3f\xf6
         - Grott automatic protocol detection
         - Grott data record length 839
         - layout   :  T060103XTL3
         - no matching record layout found, try generic
         - Record layout used :  T060103XTL3
         - Growatt data decrypted V2
         - Grott Growatt data decrypted
         - Growatt plain data:
                 00090006033f010358474435424854304e4a00000000000000000000000000000000000000005
                 4504a3443474d3030370000000000000000000000000000000000000000170b0f010215030000
                 007c0001a9480000006400642710000027100e105941312e30005a44414100080001000000000
                 03c003c00640064000054504a3443474d3030372103f8a30001005a000000002020204e657720
                 456e6572677920202000010e11000007e7000b000f00010002002400030d3a11e5128e14500ce
                 312ac125c145000000000000000000d3a111e1356139c00140014001400040014001400040004
                 0000000000000000111e0000594241413033303330380000013100000000139c0028111e10ce0
                 e010e510014001410570f900028002800280028002800280003000001b400ff4e2000ff4e2000
                 ff4e2000ff4e200303f8a30303030300000000000003e80464001900000073003201d6023f007
                 300910225044c02bc044c02580000000c00000001000000000000000000000000000000000000
                 0000000000000000000000000000000000000000000000030000000a000a00640064000000000
                 06400640000000100000000000000000000000000000000000000000001000100000000000000
                 00000000000000000000000064000a00000000000000000000000000000000000000000000000
                 00000000000000000000000000064006400000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000001000000000
                 00000000000046504e141514a3330303030323134313030315700000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 00000000000000000000000000000000000000000000000000000000000000000000000000000
                 0000000000000000000000000000000005142414100075a45414100054897

If this behaviour is correct, I will have to create issue with muppet3000/homeassistant-grott (It can't handle update of only one entity of the whole device for one MQTT message).

Docker version 2.8.2
Environment:

            - gblockcmd=False
            - ginvtype=tl3
            # - gcompat=True

            - gnomqtt=False
              ...
            - gpvoutput=False
            ...
            - ginflux=False
            ...
            - gextension=false
            - gextname=grottext
            - 'gextvar = {"ip": "192.168.0.47", "port": "8000"}'
            - TZ=Europe/Prague         

Additional configs T060104Xtl3.json

Can you tell me if I have some mistake in config?
I will try to test it further and I would love to help in any meaningful way.

Ok, I found the battery status in T060104. The following part of json helped:

    "bat_Volt"          : {"value" :714, "length" : 4, "type" : "num", "divide" : 10},
    "edischrtoday"      : {"value" :874, "length" : 4, "type" : "num", "divide" : 10},
    "edischrtotal"      : {"value" :882, "length" : 4, "type" : "num", "divide" : 10},
    "echrtoday"         : {"value" :890, "length" : 4, "type" : "num", "divide" : 10},
    "echrtotal"         : {"value" :898, "length" : 4, "type" : "num", "divide" : 10},
    "elocalload_tod"    : {"value" :906, "length" : 4, "type" : "num", "divide" : 10},
    "elocalload_tot"    : {"value" :914, "length" : 4, "type" : "num", "divide" : 10},
    "batterySOC"        : {"value" :1010, "length" : 2, "type" : "num", "divide" : 1}

I have no idea where you take the names for the values.

The names are (are little bit reformatted to keep it easy to process) from the Growatt Inverter Modbus RTU Protocol - II V1 - 24-English document.