Open joris-weijters opened 4 months ago
I have the same issue. When I restart the docker container it receives a lot of these 'data less then minimum record length' packets. After that it receives one packet that it can read (T060104X). This data is sent to the growatt server. And then it stops receiving anything until I restart the container. My inverter is a Growatt MIC 1000X.
I do understand the confusion but message : Data less then minimum record length, data not processed is not an error message. It only say that this is not a datarecord (probably is a keep alive ping) and will not be processed. This is normal behavior.
If you have to restart Grott to restart the communication that is strange behaviour. Normally after Grott starts ter will some announcement records, (buffered datarecords) and after that keep alive messages will be sent till a new data record is available (i na normal configuration after 5 minutes).
This is my log.. Maybe I should reset my wifi stick to 5 minutes...?
2024-02-28T16:28:28.691755335Z
2024-02-28T16:28:28.691838889Z Grott Command line parameters processed:
2024-02-28T16:28:28.691876315Z verbose: True
2024-02-28T16:28:28.691903870Z config file: grott.ini
2024-02-28T16:28:28.692169905Z output file: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
2024-02-28T16:28:28.692403587Z nomqtt: False
2024-02-28T16:28:28.692547567Z inverterid: automatic
2024-02-28T16:28:28.692699362Z pvoutput: False
2024-02-28T16:28:28.692926564Z blockcmd: False
2024-02-28T16:28:28.692980396Z noipf: False
2024-02-28T16:28:28.693008081Z
2024-02-28T16:28:28.693033192Z Grott process configuration file
2024-02-28T16:28:28.694950340Z
2024-02-28T16:28:28.695017191Z Grott process environmental variables
2024-02-28T16:28:28.695357002Z
2024-02-28T16:28:28.695397076Z Pulled 'gmqttip=192.168.178.30' from the environment
2024-02-28T16:28:28.695693184Z
2024-02-28T16:28:28.695733813Z Grott override settings if set in commandline
2024-02-28T16:28:28.696902005Z
2024-02-28T16:28:28.696967283Z Grott process json layout files
2024-02-28T16:28:28.697248224Z t0060104sph.json
2024-02-28T16:28:28.698943485Z
2024-02-28T16:28:28.699003688Z Grott layout records loaded
2024-02-28T16:28:28.699026336Z T02NNNN :
\00\00\00\00\00\0D\EF\BF\BD\32\30\32\34\2D\30\32\2D\32\38\54\31\36\3A\32\38\3A\32\38\2E\36\39\39\34\38\38\36\38\33\5A\20\7B\27\64\65\63\72\79\70\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\27\46\61\6C\73\65\27\7D\2C\20\27\70\76\73\65\72\69\61\6C
\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\33\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\31\30\2C\20\27\74\79\70\65\27\3A\20\27\74\65\78\74\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\64\61\74\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20
\35\36\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\72\65\63\6F\72\74\79\70\65\31\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\37\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\69\6E\63\6C
\27\3A\20\27\6E\6F\27\7D\2C\20\27\72\65\63\6F\72\74\79\70\65\32\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\37\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C
\20\27\70\76\73\74\61\74\75\73\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\37\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\7D\2C\20\27\70\76\70\6F\77\65\72\69\6E\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\38
\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\31\76\6F\6C\74\61\67\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\39\30\2C\20\27\6C\65\6E\67\74
\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\31\63\75\72\72\65\6E\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\39\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74
\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\31\77\61\74\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\39\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C
\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\32\76\6F\6C\74\61\67\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\30\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65
\27\3A\20\31\30\7D\2C\20\27\70\76\32\63\75\72\72\65\6E\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\31\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20
\27\70\76\32\77\61\74\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\31\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\70\6F\77\65\72\6F\75\74
\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\32\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\66\72\65\71\75\65\6E\74\69\65\27\3A\20\7B\27\76
\61\6C\75\65\27\3A\20\31\33\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\30\7D\2C\20\27\70\76\67\72\69\64\76\6F\6C\74\61\67\65\27\3A\20\7B\27\76\61\6C\75\65
\27\3A\20\31\33\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\63\75\72\72\65\6E\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\33
\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\70\6F\77\65\72\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\34\32\2C\20\27\6C\65\6E
\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\76\6F\6C\74\61\67\65\32\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\35\30\2C\20\27\6C\65\6E\67\74\68\27
\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\63\75\72\72\65\6E\74\32\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\35\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C
\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\70\6F\77\65\72\32\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\35\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65
\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\76\6F\6C\74\61\67\65\33\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\36\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27
\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\63\75\72\72\65\6E\74\33\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\37\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27
\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\70\6F\77\65\72\33\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\37\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76
\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\65\6E\65\72\67\79\74\6F\64\61\79\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\38\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A
\20\31\30\7D\2C\20\27\70\76\65\6E\65\72\67\79\74\6F\74\61\6C\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\39\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C
\20\27\74\6F\74\77\6F\72\6B\74\69\6D\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\39\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\37\32\30\30\7D\2C\20\27\70\76\74
\65\6D\70\65\72\61\74\75\72\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\30\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\69\73\6F\66\27\3A\20\7B
\27\76\61\6C\75\65\27\3A\20\32\31\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\67\66\63\69\66\27\3A\20\7B
\27\76\61\6C\75\65\27\3A\20\32\31\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\64\63\69\66\27\3A\20\7B\27
\76\61\6C\75\65\27\3A\20\32\31\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\76\70\76\66\61\75\6C\74\27\3A
\20\7B\27\76\61\6C\75\65\27\3A\20\32\32\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\76\61\63\66\61\75\6C
\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\32\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\66\61\63\66
\61\75\6C\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\33\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\74
\6D\70\66\61\75\6C\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\33\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C
\20\27\66\61\75\6C\74\63\6F\64\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\33\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E
\6F\27\7D\2C\20\27\70\76\69\70\6D\74\65\6D\70\65\72\61\74\75\72\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\34\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30
\7D\2C\20\27\70\62\75\73\76\6F\6C\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\34\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\2C\20\27\69\6E\63\6C\27\3A\20
\27\6E\6F\27\7D\2C\20\27\6E\62\75\73\76\6F\6C\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\35\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\2C\20\27\69\6E\63
\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\65\70\76\31\74\6F\64\61\79\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\37\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D
\2C\20\27\65\70\76\31\74\6F\74\61\6C\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\38\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\65\70\76\32\74\6F
\64\61\79\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\39\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\65\70\76\32\74\6F\74\61\6C\27\3A\20\7B\27\76
\61\6C\75\65\27\3A\20\33\30\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\65\70\76\74\6F\74\61\6C\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\33\31\30
\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\72\61\63\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\33\31\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20
\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\65\72\61\63\74\6F\64\61\79\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\33\32\36\2C\20\27\6C\65\6E\67\74\68\27\3A
\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\65\72\61\63\74\6F\74\61\6C\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\33\33\34\2C\20\27\6C\65\6E\67
\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\7D\0A\32\30\32\34\2D\30\32\2D\32\38\54\31\36\3A\32\38\3A\32\38\2E\36\39\39\36\31\30\36\34\35
\5A\20\54\30\35\4E\4E\4E\4E\20\20\3A\20\0A\01\00\00\00\00\00
�2024-02-28T16:28:28.699707014Z {'decrypt': {'value': 'True'}, 'pvserial': {'value': 36, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 56, 'divide': 10}, 'recortype1': {'value': 70, 'length': 2, 'type': 'num', 'incl': 'no'}, 'recortype2': {'value': 74, 'length': 2, 'type': 'num', 'incl': 'no'}, 'pvstatus': {'value': 78, 'length': 2, 'type': 'num'}, 'pvpowerin': {'value': 82, 'length': 4, 'type': 'num', 'divide': 10}, 'pv1voltage': {'value': 90, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1current': {'value': 94, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1watt': {'value': 98, 'length': 4, 'type': 'num', 'divide': 10}, 'pv2voltage': {'value': 106, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2current': {'value': 110, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2watt': {'value': 114, 'length': 4, 'type': 'num', 'divide': 10}, 'pvpowerout': {'value': 122, 'length': 4, 'type': 'numx', 'divide': 10}, 'pvfrequentie': {'value': 130, 'length': 2, 'type': 'num', 'divide': 100}, 'pvgridvoltage': {'value': 134, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent': {'value': 138, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower': {'value': 142, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage2': {'value': 150, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent2': {'value': 154, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower2': {'value': 158, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage3': {'value': 166, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent3': {'value': 170, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower3': {'value': 174, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytoday': {'value': 182, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytotal': {'value': 190, 'length': 4, 'type': 'num', 'divide': 10}, 'totworktime': {'value': 198, 'length': 4, 'type': 'num', 'divide': 7200}, 'pvtemperature': {'value': 206, 'length': 2, 'type': 'num', 'divide': 10}, 'isof': {'value': 210, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'gfcif': {'value': 214, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'dcif': {'value': 218, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'vpvfault': {'value': 222, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'vacfault': {'value': 226, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'facfault': {'value': 230, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'tmpfault': {'value': 234, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'faultcode': {'value': 238, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'pvipmtemperature': {'value': 242, 'length': 2, 'type': 'num', 'divide': 10}, 'pbusvolt': {'value': 246, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'nbusvolt': {'value': 250, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'epv1today': {'value': 278, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1total': {'value': 286, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2today': {'value': 294, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2total': {'value': 302, 'length': 4, 'type': 'num', 'divide': 10}, 'epvtotal': {'value': 310, 'length': 4, 'type': 'num', 'divide': 10}, 'rac': {'value': 318, 'length': 4, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'eractoday': {'value': 326, 'length': 4, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'eractotal': {'value': 334, 'length': 4, 'type': 'num', 'divide': 1, 'incl': 'no'}}
2024-02-28T16:28:28.699796236Z T06NNNN :
2024-02-28T16:28:28.700015271Z {'decrypt': {'value': 'True'}, 'pvserial': {'value': 76, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 136, 'divide': 10}, 'recortype1': {'value': 150, 'length': 2, 'type': 'num', 'incl': 'yes'}, 'recortype2': {'value': 154, 'length': 2, 'type': 'num', 'incl': 'yes '}, 'pvstatus': {'value': 158, 'length': 2, 'type': 'num'}, 'pvpowerin': {'value': 162, 'length': 4, 'type': 'num', 'divide': 10}, 'pv1voltage': {'value': 170, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1current': {'value': 174, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1watt': {'value': 178, 'length': 4, 'type': 'num', 'divide': 10}, 'pv2voltage': {'value': 186, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2current': {'value': 190, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2watt': {'value': 194, 'length': 4, 'type': 'num', 'divide': 10}, 'pvpowerout': {'value': 202, 'length': 4, 'type': 'numx', 'divide': 10}, 'pvfrequentie': {'value': 210, 'length': 2, 'type': 'num', 'divide': 100}, 'pvgridvoltage': {'value': 214, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent': {'value': 218, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower': {'value': 222, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage2': {'value': 230, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent2': {'value': 234, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower2': {'value': 238, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage3': {'value': 246, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent3': {'value': 250, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower3': {'value': 254, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytoday': {'value': 262, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytotal': {'value': 270, 'length': 4, 'type': 'num', 'divide': 10}, 'totworktime': {'value': 278, 'length': 4, 'type': 'num', 'divide': 7200}, 'pvtemperature': {'value': 286, 'length': 2, 'type': 'num', 'divide': 10}, 'isof': {'value': 290, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'gfcif': {'value': 294, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'dcif': {'value': 298, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'vpvfault': {'value': 302, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'vacfault': {'value': 306, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'facfault': {'value': 310, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'tmpfault': {'value': 314, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'faultcode': {'value': 318, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'pvipmtemperature': {'value': 322, 'length': 2, 'type': 'num', 'divide': 10}, 'pbusvolt': {'value': 326, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'nbusvolt': {'value': 330, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'epv1today': {'value': 358, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1total': {'value': 366, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2today': {'value': 374, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2total': {'value': 382, 'length': 4, 'type': 'num', 'divide': 10}, 'epvtotal': {'value': 390, 'length': 4, 'type': 'num', 'divide': 10}}
2024-02-28T16:28:28.700101585Z T05NNNNX :
\00\00\00\00\00\0A\2D\32\38\54\31\36\3A\32\38\3A\32\38\2E\37\30\30\33\35\38\34\33\34\5A\20\7B\27\64\65\63\72\79\70\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\27\54\72\75\65\27\7D\2C\20\27\70\76\73\65\72\69\61\6C\27\3A\20\7B\27\76\61\6C\75\65\27
\3A\20\33\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\31\30\2C\20\27\74\79\70\65\27\3A\20\27\74\65\78\74\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\64\61\74\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\35\36\2C\20\27\64\69\76\69\64\65
\27\3A\20\31\30\7D\2C\20\27\72\65\63\6F\72\74\79\70\65\31\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\37\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27
\72\65\63\6F\72\74\79\70\65\32\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\37\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\70\76\73\74\61\74\75\73\27
\3A\20\7B\27\76\61\6C\75\65\27\3A\20\37\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\7D\2C\20\27\70\76\70\6F\77\65\72\69\6E\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\38\32\2C\20\27\6C\65\6E\67\74\68\27
\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\31\76\6F\6C\74\61\67\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\39\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70
\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\31\63\75\72\72\65\6E\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\39\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27
\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\31\77\61\74\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\39\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20
\31\30\7D\2C\20\27\70\76\32\76\6F\6C\74\61\67\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\30\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76
\32\63\75\72\72\65\6E\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\31\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\32\77\61\74\74\27\3A\20
\7B\27\76\61\6C\75\65\27\3A\20\31\31\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\70\6F\77\65\72\6F\75\74\27\3A\20\7B\27\76\61\6C\75\65\27
\3A\20\31\37\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\78\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\66\72\65\71\75\65\6E\74\69\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\37\38
\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\30\7D\2C\20\27\70\76\67\72\69\64\76\6F\6C\74\61\67\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\38\32\2C\20\27\6C
\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\63\75\72\72\65\6E\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\38\36\2C\20\27\6C\65\6E\67\74\68
\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\70\6F\77\65\72\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\39\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27
\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\76\6F\6C\74\61\67\65\32\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\31\39\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65
\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\63\75\72\72\65\6E\74\32\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\30\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27
\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\70\6F\77\65\72\32\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\30\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20
\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\76\6F\6C\74\61\67\65\33\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\31\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76
\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\63\75\72\72\65\6E\74\33\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\31\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27
\3A\20\31\30\7D\2C\20\27\70\76\67\72\69\64\70\6F\77\65\72\33\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\32\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C
\20\27\74\6F\74\77\6F\72\6B\74\69\6D\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\36\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\37\32\30\30\7D\2C\20\27\70\76\65
\6E\65\72\67\79\74\6F\64\61\79\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\37\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\65\6E\65\72\67\79
\74\6F\74\61\6C\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32\38\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\65\70\76\74\6F\74\61\6C\27\3A\20\7B\27
\76\61\6C\75\65\27\3A\20\32\39\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\65\70\76\31\74\6F\64\61\79\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\32
\39\38\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\65\70\76\31\74\6F\74\61\6C\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\33\30\36\2C\20\27\6C\65\6E\67
\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\65\70\76\32\74\6F\64\61\79\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\33\31\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27
\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\65\70\76\32\74\6F\74\61\6C\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\33\32\32\2C\20\27\6C\65\6E\67\74\68\27\3A\20\34\2C\20\27\74\79\70\65\27\3A\20\27\6E
\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\74\65\6D\70\65\72\61\74\75\72\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\34\35\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20
\27\64\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\76\69\70\6D\74\65\6D\70\65\72\61\74\75\72\65\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\34\36\36\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64
\69\76\69\64\65\27\3A\20\31\30\7D\2C\20\27\70\62\75\73\76\6F\6C\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\34\37\30\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27\3A\20\31\30
\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\2C\20\27\6E\62\75\73\76\6F\6C\74\27\3A\20\7B\27\76\61\6C\75\65\27\3A\20\34\37\34\2C\20\27\6C\65\6E\67\74\68\27\3A\20\32\2C\20\27\74\79\70\65\27\3A\20\27\6E\75\6D\27\2C\20\27\64\69\76\69\64\65\27
\3A\20\31\30\2C\20\27\69\6E\63\6C\27\3A\20\27\6E\6F\27\7D\7D\0A\32\30\32\34\2D\30\32\2D\32\38\54\31\36\3A\32\38\3A\32\38\2E\37\30\30\34\32\38\35\36\33\5A\20\54\30\36\4E\4E\4E\4E\58\20\20\3A\20\0A\01\00\00\00\00\00
-28T16:28:28.700654135Z {'decrypt': {'value': 'True'}, 'datalogserial': {'value': 16, 'length': 10, 'type': 'text', 'divide': 10, 'incl': 'no'}, 'pvserial': {'value': 76, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 136, 'divide': 10}, 'recortype1': {'value': 150, 'length': 2, 'type': 'num', 'incl': 'yes'}, 'recortype2': {'value': 154, 'length': 2, 'type': 'num', 'incl': 'yes'}, 'pvstatus': {'value': 158, 'length': 2, 'type': 'num'}, 'pvpowerin': {'value': 162, 'length': 4, 'type': 'num', 'divide': 10}, 'pv1voltage': {'value': 170, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1current': {'value': 174, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1watt': {'value': 178, 'length': 4, 'type': 'num', 'divide': 10}, 'pv2voltage': {'value': 186, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2current': {'value': 190, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2watt': {'value': 194, 'length': 4, 'type': 'num', 'divide': 10}, 'pvpowerout': {'value': 250, 'length': 4, 'type': 'numx', 'divide': 10}, 'pvfrequentie': {'value': 258, 'length': 2, 'type': 'num', 'divide': 100}, 'pvgridvoltage': {'value': 262, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent': {'value': 266, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower': {'value': 270, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage2': {'value': 278, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent2': {'value': 282, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower2': {'value': 286, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage3': {'value': 294, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent3': {'value': 298, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower3': {'value': 302, 'length': 4, 'type': 'num', 'divide': 10}, 'totworktime': {'value': 346, 'length': 4, 'type': 'num', 'divide': 7200}, 'pvenergytoday': {'value': 354, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytotal': {'value': 362, 'length': 4, 'type': 'num', 'divide': 10}, 'epvtotal': {'value': 370, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1today': {'value': 378, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1total': {'value': 386, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2today': {'value': 394, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2total': {'value': 402, 'length': 4, 'type': 'num', 'divide': 10}, 'pvtemperature': {'value': 530, 'length': 2, 'type': 'num', 'divide': 10}, 'pvipmtemperature': {'value': 546, 'length': 2, 'type': 'num', 'divide': 10}, 'pbusvolt': {'value': 550, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'nbusvolt': {'value': 554, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}}
2024-02-28T16:28:28.700737097Z T06NNNNXSPH :
2024-02-28T16:28:28.702960389Z {'decrypt': {'value': 'True'}, 'pvserial': {'value': 76, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 136, 'divide': 10}, 'recortype1': {'value': 150, 'length': 2, 'type': 'num', 'incl': 'no'}, 'recortype2': {'value': 154, 'length': 2, 'type': 'num', 'incl': 'no'}, 'pvstatus': {'value': 158, 'length': 2, 'type': 'num'}, 'pvpowerin': {'value': 162, 'length': 4, 'type': 'num', 'divide': 10}, 'pv1voltage': {'value': 170, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1current': {'value': 174, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1watt': {'value': 178, 'length': 4, 'type': 'num', 'divide': 10}, 'pv2voltage': {'value': 186, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2current': {'value': 190, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2watt': {'value': 194, 'length': 4, 'type': 'num', 'divide': 10}, 'pvpowerout': {'value': 298, 'length': 4, 'type': 'numx', 'divide': 10}, 'pvfrequentie': {'value': 306, 'length': 2, 'type': 'num', 'divide': 100}, 'pvgridvoltage': {'value': 310, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent': {'value': 314, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower': {'value': 318, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage2': {'value': 326, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent2': {'value': 330, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower2': {'value': 334, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage3': {'value': 342, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent3': {'value': 346, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower3': {'value': 350, 'length': 4, 'type': 'num', 'divide': 10}, 'totworktime': {'value': 386, 'length': 4, 'type': 'num', 'divide': 7200}, 'eactoday': {'value': 370, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytoday': {'value': 370, 'length': 4, 'type': 'num', 'divide': 10}, 'eactotal': {'value': 378, 'length': 4, 'type': 'num', 'divide': 10}, 'epvtotal': {'value': 522, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1today': {'value': 394, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1total': {'value': 402, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2today': {'value': 410, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2total': {'value': 418, 'length': 4, 'type': 'num', 'divide': 10}, 'pvtemperature': {'value': 530, 'length': 2, 'type': 'num', 'divide': 10}, 'pvipmtemperature': {'value': 534, 'length': 2, 'type': 'num', 'divide': 10}, 'pvboosttemp': {'value': 538, 'length': 2, 'type': 'num', 'divide': 10}, 'bat_dsp': {'value': 546, 'length': 2, 'type': 'num', 'divide': 10}, 'pbusvolt': {'value': 550, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, '#nbusvolt': {'value': 554, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, '#ipf': {'value': 558, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, '#realoppercent': {'value': 562, 'length': 2, 'type': 'num', 'divide': 100, 'incl': 'no'}, '#opfullwatt': {'value': 566, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, '#deratingmode': {'value': 574, 'length': 2, 'type': 'num', 'divide': 1, 'incl': 'no'}, 'eacharge_today': {'value': 606, 'length': 4, 'type': 'num', 'divide': 10}, 'eacharge_total': {'value': 614, 'length': 4, 'type': 'num', 'divide': 10}, 'batterytype': {'value': 634, 'length': 2, 'type': 'num', 'divide': 1}, 'uwsysworkmode': {'value': 666, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword0': {'value': 670, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword1': {'value': 674, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword2': {'value': 678, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword3': {'value': 682, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword4': {'value': 686, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword5': {'value': 690, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword6': {'value': 694, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword7': {'value': 698, 'length': 2, 'type': 'num', 'divide': 1}, 'pdischarge1': {'value': 702, 'length': 4, 'type': 'num', 'divide': 10}, 'p1charge1': {'value': 710, 'length': 4, 'type': 'num', 'divide': 10}, 'vbat': {'value': 718, 'length': 2, 'type': 'num', 'divide': 10}, 'SOC': {'value': 722, 'length': 2, 'type': 'num', 'divide': 100}, 'pactouserr': {'value': 726, 'length': 4, 'type': 'num', 'divide': 10}, '#pactousers': {'value': 734, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, '#pactousert': {'value': 742, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'pactousertot': {'value': 750, 'length': 4, 'type': 'num', 'divide': 10}, 'pactogridr': {'value': 758, 'length': 4, 'type': 'num', 'divide': 10}, '#pactogrids': {'value': 766, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, '#pactogridt': {'value': 774, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'pactogridtot': {'value': 782, 'length': 4, 'type': 'num', 'divide': 10}, 'plocaloadr': {'value': 790, 'length': 4, 'type': 'num', 'divide': 10}, '#plocaloads': {'value': 798, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, '#plocaloadt': {'value': 806, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'plocaloadtot': {'value': 814, 'length': 4, 'type': 'num', 'divide': 10}, '#ipm': {'value': 822, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, '#battemp': {'value': 826, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'spdspstatus': {'value': 830, 'length': 2, 'type': 'num', 'divide': 10}, 'spbusvolt': {'value': 834, 'length': 2, 'type': 'num', 'divide': 10}, 'etouser_tod': {'value': 842, 'length': 4, 'type': 'num', 'divide': 10}, 'etouser_tot': {'value': 850, 'length': 4, 'type': 'num', 'divide': 10}, 'etogrid_tod': {'value': 858, 'length': 4, 'type': 'num', 'divide': 10}, 'etogrid_tot': {'value': 866, 'length': 4, 'type': 'num', 'divide': 10}, 'edischarge1_tod': {'value': 874, 'length': 4, 'type': 'num', 'divide': 10}, 'edischarge1_tot': {'value': 882, 'length': 4, 'type': 'num', 'divide': 10}, 'eharge1_tod': {'value': 890, 'length': 4, 'type': 'num', 'divide': 10}, 'eharge1_tot': {'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}}
2024-02-28T16:28:28.703126165Z T05NNNNSPF :
2024-02-28T16:28:28.703195479Z {'decrypt': {'value': 'True'}, 'datalogserial': {'value': 16, 'length': 10, 'type': 'text', 'divide': 10, 'incl': 'no'}, 'pvserial': {'value': 36, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 56, 'divide': 10}, 'recortype1': {'value': 70, 'length': 2, 'type': 'num', 'incl': 'no'}, 'recortype2': {'value': 74, 'length': 2, 'type': 'num', 'incl': 'no'}, 'pvstatus': {'value': 78, 'length': 2, 'type': 'num'}, 'vpv1': {'value': 82, 'length': 2, 'type': 'num', 'divide': 10}, 'vpv2': {'value': 86, 'length': 2, 'type': 'num', 'divide': 10}, 'ppv1': {'value': 90, 'length': 4, 'type': 'num', 'divide': 10}, 'ppv2': {'value': 98, 'length': 4, 'type': 'num', 'divide': 10}, 'buck1curr': {'value': 106, 'length': 2, 'type': 'num', 'divide': 10}, 'buck2curr': {'value': 110, 'length': 2, 'type': 'num', 'divide': 10}, 'op_watt': {'value': 114, 'length': 4, 'type': 'num', 'divide': 10}, 'pvpowerout': {'value': 114, 'length': 4, 'type': 'num', 'divide': 10}, 'op_va': {'value': 122, 'length': 4, 'type': 'num', 'divide': 10}, 'acchr_watt': {'value': 130, 'length': 4, 'type': 'num', 'divide': 10}, 'acchr_VA': {'value': 138, 'length': 4, 'type': 'num', 'divide': 10}, 'bat_Volt': {'value': 146, 'length': 2, 'type': 'num', 'divide': 100}, 'batterySoc': {'value': 150, 'length': 2, 'type': 'num', 'divide': 1}, 'bus_volt': {'value': 154, 'length': 2, 'type': 'num', 'divide': 10}, 'grid_volt': {'value': 158, 'length': 2, 'type': 'num', 'divide': 10}, 'line_freq': {'value': 162, 'length': 2, 'type': 'num', 'divide': 100}, 'outputvolt': {'value': 166, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridvoltage': {'value': 166, 'length': 2, 'type': 'num', 'divide': 10}, 'outputfreq': {'value': 170, 'length': 2, 'type': 'num', 'divide': 100}, 'invtemp': {'value': 178, 'length': 2, 'type': 'num', 'divide': 10}, 'dcdctemp': {'value': 182, 'length': 2, 'type': 'num', 'divide': 10}, 'loadpercent': {'value': 186, 'length': 2, 'type': 'num', 'divide': 10}, 'buck1_ntc': {'value': 206, 'length': 2, 'type': 'num', 'divide': 10}, 'buck2_ntc': {'value': 210, 'length': 2, 'type': 'num', 'divide': 10}, 'OP_Curr': {'value': 214, 'length': 2, 'type': 'num', 'divide': 10}, 'Inv_Curr': {'value': 218, 'length': 2, 'type': 'num', 'divide': 10}, 'AC_InWatt': {'value': 222, 'length': 4, 'type': 'num', 'divide': 10}, 'AC_InVA': {'value': 230, 'length': 4, 'type': 'num', 'divide': 10}, 'faultBit': {'value': 238, 'length': 2, 'type': 'num', 'divide': 1}, 'warningBit': {'value': 242, 'length': 2, 'type': 'num', 'divide': 1}, 'faultValue': {'value': 246, 'length': 2, 'type': 'num', 'divide': 1}, 'warningValue': {'value': 250, 'length': 2, 'type': 'num', 'divide': 1}, 'constantPowerOK': {'value': 266, 'length': 2, 'type': 'num', 'divide': 1}, 'epv1tod': {'value': 270, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'epv1tot': {'value': 278, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'epvToday': {'value': 278, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytoday': {'value': 278, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2tod': {'value': 286, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'epvTotal': {'value': 286, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytotal': {'value': 286, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2tot': {'value': 294, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'eacCharToday': {'value': 310, 'length': 4, 'type': 'num', 'divide': 10}, 'eacCharTotal': {'value': 318, 'length': 4, 'type': 'num', 'divide': 10}, 'ebatDischarToday': {'value': 326, 'length': 4, 'type': 'num', 'divide': 10}, 'ebatDischarTotal': {'value': 334, 'length': 4, 'type': 'num', 'divide': 10}, 'eacDischarToday': {'value': 342, 'length': 4, 'type': 'num', 'divide': 10}, 'eacDischarTotal': {'value': 350, 'length': 4, 'type': 'num', 'divide': 10}, 'ACCharCurr': {'value': 358, 'length': 2, 'type': 'num', 'divide': 10}, 'ACDischarWatt': {'value': 362, 'length': 4, 'type': 'num', 'divide': 10}, 'ACDischarVA': {'value': 370, 'length': 4, 'type': 'num', 'divide': 10}, 'BatDischarWatt': {'value': 378, 'length': 4, 'type': 'num', 'divide': 10}, 'BatDischarVA': {'value': 386, 'length': 4, 'type': 'num', 'divide': 10}, 'BatWatt': {'value': 394, 'length': 4, 'type': 'numx', 'divide': 10}}
2024-02-28T16:28:28.703267219Z T06NNNNSPF :
2024-02-28T16:28:28.703310256Z {'decrypt': {'value': 'True'}, 'datalogserial': {'value': 16, 'length': 10, 'type': 'text', 'divide': 10}, 'pvserial': {'value': 76, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 136, 'divide': 10}, 'recortype1': {'value': 150, 'length': 2, 'type': 'num', 'incl': 'no'}, 'recortype2': {'value': 154, 'length': 2, 'type': 'num', 'incl': 'no'}, 'pvstatus': {'value': 158, 'length': 2, 'type': 'num'}, 'vpv1': {'value': 162, 'length': 2, 'type': 'num', 'divide': 10}, 'vpv2': {'value': 166, 'length': 2, 'type': 'num', 'divide': 10}, 'ppv1': {'value': 170, 'length': 4, 'type': 'num', 'divide': 10}, 'ppv2': {'value': 178, 'length': 4, 'type': 'num', 'divide': 10}, 'buck1curr': {'value': 186, 'length': 2, 'type': 'num', 'divide': 10}, 'buck2curr': {'value': 190, 'length': 2, 'type': 'num', 'divide': 10}, 'op_watt': {'value': 194, 'length': 4, 'type': 'num', 'divide': 10}, 'pvpowerout': {'value': 194, 'length': 4, 'type': 'num', 'divide': 10}, 'op_va': {'value': 204, 'length': 4, 'type': 'num', 'divide': 10}, 'acchr_watt': {'value': 210, 'length': 4, 'type': 'num', 'divide': 10}, 'acchr_VA': {'value': 218, 'length': 4, 'type': 'num', 'divide': 10}, 'bat_Volt': {'value': 226, 'length': 2, 'type': 'num', 'divide': 100}, 'batterySoc': {'value': 230, 'length': 2, 'type': 'num', 'divide': 1}, 'bus_volt': {'value': 234, 'length': 2, 'type': 'num', 'divide': 10}, 'grid_volt': {'value': 238, 'length': 2, 'type': 'num', 'divide': 10}, 'line_freq': {'value': 242, 'length': 2, 'type': 'num', 'divide': 100}, 'outputvolt': {'value': 246, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridvoltage': {'value': 246, 'length': 2, 'type': 'num', 'divide': 10}, 'outputfreq': {'value': 250, 'length': 2, 'type': 'num', 'divide': 100}, 'invtemp': {'value': 258, 'length': 2, 'type': 'num', 'divide': 10}, 'dcdctemp': {'value': 262, 'length': 2, 'type': 'num', 'divide': 10}, 'loadpercent': {'value': 266, 'length': 2, 'type': 'num', 'divide': 10}, 'buck1_ntc': {'value': 286, 'length': 2, 'type': 'num', 'divide': 10}, 'buck2_ntc': {'value': 290, 'length': 2, 'type': 'num', 'divide': 10}, 'OP_Curr': {'value': 294, 'length': 2, 'type': 'num', 'divide': 10}, 'Inv_Curr': {'value': 298, 'length': 2, 'type': 'num', 'divide': 10}, 'AC_InWatt': {'value': 302, 'length': 4, 'type': 'num', 'divide': 10}, 'AC_InVA': {'value': 310, 'length': 4, 'type': 'num', 'divide': 10}, 'faultBit': {'value': 318, 'length': 2, 'type': 'num', 'divide': 1}, 'warningBit': {'value': 322, 'length': 2, 'type': 'num', 'divide': 1}, 'faultValue': {'value': 326, 'length': 2, 'type': 'num', 'divide': 1}, 'warningValue': {'value': 330, 'length': 2, 'type': 'num', 'divide': 1}, 'constantPowerOK': {'value': 346, 'length': 2, 'type': 'num', 'divide': 1}, 'epvtoday': {'value': 358, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytoday': {'value': 358, 'length': 4, 'type': 'num', 'divide': 10}, 'epvtotal': {'value': 366, 'length': 4, 'type': 'num', 'divide': 10}, 'eacCharToday': {'value': 390, 'length': 4, 'type': 'num', 'divide': 10}, 'eacCharTotal': {'value': 398, 'length': 4, 'type': 'num', 'divide': 10}, 'ebatDischarToday': {'value': 406, 'length': 4, 'type': 'num', 'divide': 10}, 'ebatDischarTotal': {'value': 414, 'length': 4, 'type': 'num', 'divide': 10}, 'eacDischarToday': {'value': 422, 'length': 4, 'type': 'num', 'divide': 10}, 'eacDischarTotal': {'value': 430, 'length': 4, 'type': 'num', 'divide': 10}, 'ACCharCurr': {'value': 438, 'length': 2, 'type': 'num', 'divide': 10}, 'ACDischarWatt': {'value': 442, 'length': 4, 'type': 'num', 'divide': 10}, 'ACDischarVA': {'value': 450, 'length': 4, 'type': 'num', 'divide': 10}, 'BatDischarWatt': {'value': 458, 'length': 4, 'type': 'num', 'divide': 10}, 'BatDischarVA': {'value': 466, 'length': 4, 'type': 'num', 'divide': 10}, 'BatWatt': {'value': 474, 'length': 4, 'type': 'numx', 'divide': 10}}
2024-02-28T16:28:28.703379033Z T06NNNNXTL3 :
\00\00\00\00\00
2024-02-28T16:28:28.703412200Z {'decrypt': {'value': 'True'}, 'datalogserial': {'value': 16, 'length': 10, 'type': 'text', 'divide': 10}, 'pvserial': {'value': 76, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 136, 'divide': 10}, 'recortype1': {'value': 150, 'length': 2, 'type': 'num', 'incl': 'no'}, 'recortype2': {'value': 154, 'length': 2, 'type': 'num', 'incl': 'no'}, 'pvstatus': {'value': 158, 'length': 2, 'type': 'num'}, 'pvpowerin': {'value': 162, 'length': 4, 'type': 'num', 'divide': 10}, 'pv1voltage': {'value': 170, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1current': {'value': 174, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1watt': {'value': 178, 'length': 4, 'type': 'num', 'divide': 10}, 'pv2voltage': {'value': 186, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2current': {'value': 190, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2watt': {'value': 194, 'length': 4, 'type': 'num', 'divide': 10}, 'pv3voltage': {'value': 202, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'pv3current': {'value': 206, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'pv3watt': {'value': 210, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'pvpowerout': {'value': 298, 'length': 4, 'type': 'numx', 'divide': 10}, 'pvfrequentie': {'value': 306, 'length': 2, 'type': 'num', 'divide': 100}, 'pvgridvoltage': {'value': 310, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent': {'value': 314, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower': {'value': 318, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage2': {'value': 326, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent2': {'value': 330, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower2': {'value': 334, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage3': {'value': 342, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent3': {'value': 346, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower3': {'value': 350, 'length': 4, 'type': 'num', 'divide': 10}, 'Vac_RS': {'value': 358, 'length': 2, 'type': 'num', 'divide': 10}, 'Vac_ST': {'value': 362, 'length': 2, 'type': 'num', 'divide': 10}, 'Vac_TR': {'value': 366, 'length': 2, 'type': 'num', 'divide': 10}, 'pvenergytoday': {'value': 370, 'length': 4, 'type': 'num', 'divide': 10}, 'pvenergytotal': {'value': 378, 'length': 4, 'type': 'num', 'divide': 10}, 'totworktime': {'value': 386, 'length': 4, 'type': 'num', 'divide': 7200}, 'epv1today': {'value': 394, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1total': {'value': 402, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2today': {'value': 410, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2total': {'value': 418, 'length': 4, 'type': 'num', 'divide': 10}, 'epvtotal': {'value': 522, 'length': 4, 'type': 'num', 'divide': 10}, 'pvtemperature': {'value': 530, 'length': 2, 'type': 'num', 'divide': 10}, 'pvipmtemperature': {'value': 534, 'length': 2, 'type': 'num', 'divide': 10}, 'pvboottemperature': {'value': 538, 'length': 2, 'type': 'num', 'divide': 10}, 'temp4': {'value': 542, 'length': 2, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'uwBatVolt_DSP': {'value': 546, 'length': 2, 'type': 'num', 'divide': 10}, 'pbusvolt': {'value': 550, 'length': 2, 'type': 'num', 'divide': 1}, 'nbusvolt': {'value': 554, 'length': 2, 'type': 'num', 'divide': 1}}
2024-02-28T16:28:28.703457532Z T060120 :
2024-02-28T16:28:28.703492365Z {'decrypt': {'value': 'True'}, 'datalogserial': {'value': 16, 'length': 10, 'type': 'text', 'divide': 10}, 'pvserial': {'value': 76, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 136, 'divide': 10}, 'voltage_l1': {'value': 160, 'length': 4, 'type': 'num', 'divide': 10}, 'voltage_l2': {'value': 168, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'voltage_l3': {'value': 176, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'Current_l1': {'value': 184, 'length': 4, 'type': 'num', 'divide': 10}, 'Current_l2': {'value': 192, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'Current_l3': {'value': 200, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'act_power_l1': {'value': 208, 'length': 4, 'type': 'numx', 'divide': 10}, 'act_power_l2': {'value': 216, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'act_power_l3': {'value': 224, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'app_power_l1': {'value': 232, 'length': 4, 'type': 'numx', 'divide': 10}, 'app_power_l2': {'value': 240, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'app_power_l3': {'value': 248, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'react_power_l1': {'value': 256, 'length': 4, 'type': 'numx', 'divide': 10}, 'react_power_l2': {'value': 264, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'react_power_l3': {'value': 272, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'powerfactor_l1': {'value': 280, 'length': 4, 'type': 'numx', 'divide': 1000}, 'powerfactor_l2': {'value': 288, 'length': 4, 'type': 'numx', 'divide': 1000, 'incl': 'no'}, 'powerfactor_l3': {'value': 296, 'length': 4, 'type': 'numx', 'divide': 1000, 'incl': 'no'}, 'pos_rev_act_power': {'value': 304, 'length': 4, 'type': 'numx', 'divide': 10}, 'pos_act_power': {'value': 304, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'rev_act_power': {'value': 304, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'app_power': {'value': 312, 'length': 4, 'type': 'numx', 'divide': 10}, 'react_power': {'value': 320, 'length': 4, 'type': 'numx', 'divide': 10}, 'powerfactor': {'value': 328, 'length': 4, 'type': 'numx', 'divide': 1000}, 'frequency': {'value': 336, 'length': 4, 'type': 'num', 'divide': 10}, 'L1-2_voltage': {'value': 344, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'L2-3_voltage': {'value': 352, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'L3-1_voltage': {'value': 360, 'length': 4, 'type': 'num', 'divide': 10, 'incl': 'no'}, 'pos_act_energy': {'value': 368, 'length': 4, 'type': 'numx', 'divide': 10}, 'rev_act_energy': {'value': 376, 'length': 4, 'type': 'numx', 'divide': 10}, 'pos_act_energy_kvar': {'value': 384, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'rev_act_energy_kvar': {'value': 392, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'app_energy_kvar': {'value': 400, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'act_energy_kwh': {'value': 408, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}, 'react_energy_kvar': {'value': 416, 'length': 4, 'type': 'numx', 'divide': 10, 'incl': 'no'}}
2024-02-28T16:28:28.703557605Z T060104X :
2024-02-28T16:28:28.703695141Z {'decrypt': {'value': 'True'}, 'pvserial': {'value': 76, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 136, 'divide': 10}, '#recortype': {'value': 154, 'length': 2, 'type': 'num'}, 'pvstatus': {'value': 158, 'length': 2, 'type': 'num'}, 'pvpowerin': {'value': 162, 'length': 4, 'type': 'num', 'divide': 10}, 'pv1voltage': {'value': 170, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1current': {'value': 174, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1watt': {'value': 178, 'length': 4, 'type': 'num', 'divide': 10}, 'pv2voltage': {'value': 186, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2current': {'value': 190, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2watt': {'value': 194, 'length': 4, 'type': 'num', 'divide': 10}, 'pvpowerout': {'value': 298, 'length': 4, 'type': 'numx', 'divide': 10}, 'pvfrequentie': {'value': 306, 'length': 2, 'type': 'num', 'divide': 100}, 'pvgridvoltage': {'value': 310, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent': {'value': 314, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower': {'value': 318, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage2': {'value': 326, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent2': {'value': 330, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower2': {'value': 334, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage3': {'value': 342, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent3': {'value': 346, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower3': {'value': 350, 'length': 4, 'type': 'num', 'divide': 10}, 'totworktime': {'value': 386, 'length': 4, 'type': 'num', 'divide': 7200}, 'eactoday': {'value': 370, 'length': 4, 'type': 'num', 'divide': 10}, 'eactotal': {'value': 378, 'length': 4, 'type': 'num', 'divide': 10}, 'epvtotal': {'value': 522, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1today': {'value': 394, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1total': {'value': 402, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2today': {'value': 410, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2total': {'value': 418, 'length': 4, 'type': 'num', 'divide': 10}, 'pvtemperature': {'value': 530, 'length': 2, 'type': 'num', 'divide': 10}, 'pvipmtemperature': {'value': 534, 'length': 2, 'type': 'num', 'divide': 10}, 'pvboosttemp': {'value': 538, 'length': 2, 'type': 'num', 'divide': 10}, 'bat_dsp': {'value': 546, 'length': 2, 'type': 'num', 'divide': 10}, 'pbusvolt': {'value': 550, 'length': 2, 'type': 'num', 'divide': 10}, '#nbusvolt': {'value': 554, 'length': 2, 'type': 'num', 'divide': 10}, '#ipf': {'value': 558, 'length': 2, 'type': 'num', 'divide': 10}, '#realoppercent': {'value': 562, 'length': 2, 'type': 'num', 'divide': 100}, '#opfullwatt': {'value': 566, 'length': 4, 'type': 'num', 'divide': 10}, '#deratingmode': {'value': 574, 'length': 2, 'type': 'num', 'divide': 1}, 'eacharge_today': {'value': 606, 'length': 4, 'type': 'num', 'divide': 10}, 'eacharge_total': {'value': 614, 'length': 4, 'type': 'num', 'divide': 10}, 'batterytype': {'value': 634, 'length': 2, 'type': 'num', 'divide': 1}, 'uwsysworkmode': {'value': 666, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword1': {'value': 674, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword2': {'value': 678, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword3': {'value': 682, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword4': {'value': 686, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword5': {'value': 690, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword6': {'value': 694, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword7': {'value': 698, 'length': 2, 'type': 'num', 'divide': 1}, 'pdischarge1': {'value': 702, 'length': 4, 'type': 'num', 'divide': 10}, 'p1charge1': {'value': 710, 'length': 4, 'type': 'num', 'divide': 10}, 'vbat': {'value': 718, 'length': 2, 'type': 'num', 'divide': 10}, 'SOC': {'value': 722, 'length': 2, 'type': 'num', 'divide': 100}, 'pactouserr': {'value': 726, 'length': 4, 'type': 'num', 'divide': 10}, '#pactousers': {'value': 734, 'length': 4, 'type': 'num', 'divide': 10}, '#pactousert': {'value': 742, 'length': 4, 'type': 'num', 'divide': 10}, 'pactousertot': {'value': 750, 'length': 4, 'type': 'num', 'divide': 10}, 'pactogridr': {'value': 758, 'length': 4, 'type': 'num', 'divide': 10}, '#pactogrids': {'value': 766, 'length': 4, 'type': 'num', 'divide': 10}, '#pactogridt': {'value': 774, 'length': 4, 'type': 'num', 'divide': 10}, 'pactogridtot': {'value': 782, 'length': 4, 'type': 'num', 'divide': 10}, 'plocaloadr': {'value': 790, 'length': 4, 'type': 'num', 'divide': 10}, '#plocaloads': {'value': 798, 'length': 4, 'type': 'num', 'divide': 10}, '#plocaloadt': {'value': 806, 'length': 4, 'type': 'num', 'divide': 10}, 'plocaloadtot': {'value': 814, 'length': 4, 'type': 'num', 'divide': 10}, '#ipm': {'value': 822, 'length': 2, 'type': 'num', 'divide': 10}, '#battemp': {'value': 826, 'length': 2, 'type': 'num', 'divide': 10}, 'spdspstatus': {'value': 830, 'length': 2, 'type': 'num', 'divide': 10}, 'spbusvolt': {'value': 834, 'length': 2, 'type': 'num', 'divide': 10}, 'etouser_tod': {'value': 842, 'length': 4, 'type': 'num', 'divide': 10}, 'etouser_tot': {'value': 850, 'length': 4, 'type': 'num', 'divide': 10}, 'etogrid_tod': {'value': 858, 'length': 4, 'type': 'num', 'divide': 10}, 'etogrid_tot': {'value': 866, 'length': 4, 'type': 'num', 'divide': 10}, 'edischarge1_tod': {'value': 874, 'length': 4, 'type': 'num', 'divide': 10}, 'edischarge1_tot': {'value': 882, 'length': 4, 'type': 'num', 'divide': 10}, 'eharge1_tod': {'value': 890, 'length': 4, 'type': 'num', 'divide': 10}, 'eharge1_tot': {'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}}
2024-02-28T16:28:28.703841992Z T060150X :
2024-02-28T16:28:28.704171840Z {'decrypt': {'value': 'True'}, 'pvserial': {'value': 76, 'length': 10, 'type': 'text', 'divide': 10}, 'date': {'value': 136, 'divide': 10}, '#recortype': {'value': 154, 'length': 2, 'type': 'num'}, 'pvstatus': {'value': 158, 'length': 2, 'type': 'num'}, 'pvpowerin': {'value': 162, 'length': 4, 'type': 'num', 'divide': 10}, 'pv1voltage': {'value': 170, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1current': {'value': 174, 'length': 2, 'type': 'num', 'divide': 10}, 'pv1watt': {'value': 178, 'length': 4, 'type': 'num', 'divide': 10}, 'pv2voltage': {'value': 186, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2current': {'value': 190, 'length': 2, 'type': 'num', 'divide': 10}, 'pv2watt': {'value': 194, 'length': 4, 'type': 'num', 'divide': 10}, 'pvpowerout': {'value': 298, 'length': 4, 'type': 'numx', 'divide': 10}, 'pvfrequentie': {'value': 306, 'length': 2, 'type': 'num', 'divide': 100}, 'pvgridvoltage': {'value': 310, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent': {'value': 314, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower': {'value': 318, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage2': {'value': 326, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent2': {'value': 330, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower2': {'value': 334, 'length': 4, 'type': 'num', 'divide': 10}, 'pvgridvoltage3': {'value': 342, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridcurrent3': {'value': 346, 'length': 2, 'type': 'num', 'divide': 10}, 'pvgridpower3': {'value': 350, 'length': 4, 'type': 'num', 'divide': 10}, 'totworktime': {'value': 386, 'length': 4, 'type': 'num', 'divide': 7200}, 'eactoday': {'value': 370, 'length': 4, 'type': 'num', 'divide': 10}, 'eactotal': {'value': 378, 'length': 4, 'type': 'num', 'divide': 10}, 'epvtotal': {'value': 522, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1today': {'value': 394, 'length': 4, 'type': 'num', 'divide': 10}, 'epv1total': {'value': 402, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2today': {'value': 410, 'length': 4, 'type': 'num', 'divide': 10}, 'epv2total': {'value': 418, 'length': 4, 'type': 'num', 'divide': 10}, 'pvtemperature': {'value': 530, 'length': 2, 'type': 'num', 'divide': 10}, 'pvipmtemperature': {'value': 534, 'length': 2, 'type': 'num', 'divide': 10}, 'pvboosttemp': {'value': 538, 'length': 2, 'type': 'num', 'divide': 10}, 'bat_dsp': {'value': 546, 'length': 2, 'type': 'num', 'divide': 10}, 'pbusvolt': {'value': 550, 'length': 2, 'type': 'num', 'divide': 10}, '#nbusvolt': {'value': 554, 'length': 2, 'type': 'num', 'divide': 10}, '#ipf': {'value': 558, 'length': 2, 'type': 'num', 'divide': 10}, '#realoppercent': {'value': 562, 'length': 2, 'type': 'num', 'divide': 100}, '#opfullwatt': {'value': 566, 'length': 4, 'type': 'num', 'divide': 10}, '#deratingmode': {'value': 574, 'length': 2, 'type': 'num', 'divide': 1}, 'eacharge_today': {'value': 606, 'length': 4, 'type': 'num', 'divide': 10}, 'eacharge_total': {'value': 614, 'length': 4, 'type': 'num', 'divide': 10}, 'batterytype': {'value': 634, 'length': 2, 'type': 'num', 'divide': 1}, 'uwsysworkmode': {'value': 666, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword1': {'value': 674, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword2': {'value': 678, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword3': {'value': 682, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword4': {'value': 686, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword5': {'value': 690, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword6': {'value': 694, 'length': 2, 'type': 'num', 'divide': 1}, 'systemfaultword7': {'value': 698, 'length': 2, 'type': 'num', 'divide': 1}, 'pdischarge1': {'value': 702, 'length': 4, 'type': 'num', 'divide': 10}, 'p1charge1': {'value': 710, 'length': 4, 'type': 'num', 'divide': 10}, 'vbat': {'value': 718, 'length': 2, 'type': 'num', 'divide': 10}, 'SOC': {'value': 722, 'length': 2, 'type': 'num', 'divide': 100}, 'pactouserr': {'value': 726, 'length': 4, 'type': 'num', 'divide': 10}, '#pactousers': {'value': 734, 'length': 4, 'type': 'num', 'divide': 10}, '#pactousert': {'value': 742, 'length': 4, 'type': 'num', 'divide': 10}, 'pactousertot': {'value': 750, 'length': 4, 'type': 'num', 'divide': 10}, 'pactogridr': {'value': 758, 'length': 4, 'type': 'num', 'divide': 10}, '#pactogrids': {'value': 766, 'length': 4, 'type': 'num', 'divide': 10}, '#pactogridt': {'value': 774, 'length': 4, 'type': 'num', 'divide': 10}, 'pactogridtot': {'value': 782, 'length': 4, 'type': 'num', 'divide': 10}, 'plocaloadr': {'value': 790, 'length': 4, 'type': 'num', 'divide': 10}, '#plocaloads': {'value': 798, 'length': 4, 'type': 'num', 'divide': 10}, '#plocaloadt': {'value': 806, 'length': 4, 'type': 'num', 'divide': 10}, 'plocaloadtot': {'value': 814, 'length': 4, 'type': 'num', 'divide': 10}, '#ipm': {'value': 822, 'length': 2, 'type': 'num', 'divide': 10}, '#battemp': {'value': 826, 'length': 2, 'type': 'num', 'divide': 10}, 'spdspstatus': {'value': 830, 'length': 2, 'type': 'num', 'divide': 10}, 'spbusvolt': {'value': 834, 'length': 2, 'type': 'num', 'divide': 10}, 'etouser_tod': {'value': 842, 'length': 4, 'type': 'num', 'divide': 10}, 'etouser_tot': {'value': 850, 'length': 4, 'type': 'num', 'divide': 10}, 'etogrid_tod': {'value': 858, 'length': 4, 'type': 'num', 'divide': 10}, 'etogrid_tot': {'value': 866, 'length': 4, 'type': 'num', 'divide': 10}, 'edischarge1_tod': {'value': 874, 'length': 4, 'type': 'num', 'divide': 10}, 'edischarge1_tot': {'value': 882, 'length': 4, 'type': 'num', 'divide': 10}, 'eharge1_tod': {'value': 890, 'length': 4, 'type': 'num', 'divide': 10}, 'eharge1_tot': {'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}}
2024-02-28T16:28:28.704374282Z
2024-02-28T16:28:28.704432671Z Grott external record whitelist 'recwl.txt' not found
2024-02-28T16:28:28.704459300Z
2024-02-28T16:28:28.704677020Z Grott records whitelisted : {'5003', '0120', '0150', '5050', '5019', '5103', '5116', '5119', '0119', '5150', '0103', '0116', '5016', '0104', '5004', '5104'}
2024-02-28T16:28:28.704716946Z
2024-02-28T16:28:28.704739890Z Grott settings:
2024-02-28T16:28:28.704761871Z
2024-02-28T16:28:28.704860018Z _Generic:
2024-02-28T16:28:28.705025998Z version: 2.6.1g
2024-02-28T16:28:28.705126553Z verbose: True
2024-02-28T16:28:28.705280051Z trace: False
2024-02-28T16:28:28.705466290Z config file: grott.ini
2024-02-28T16:28:28.705832064Z minrecl: 100
2024-02-28T16:28:28.706001007Z decrypt: True
2024-02-28T16:28:28.706165691Z compat: False
2024-02-28T16:28:28.706378225Z invtype: default
2024-02-28T16:28:28.706702778Z include_all: False
2024-02-28T16:28:28.706738574Z blockcmd: False
2024-02-28T16:28:28.706899257Z noipf: False
2024-02-28T16:28:28.707089144Z time: auto
2024-02-28T16:28:28.707261180Z sendbuf: True
2024-02-28T16:28:28.707449955Z timezone: local
2024-02-28T16:28:28.707629768Z valueoffset: 6
2024-02-28T16:28:28.707821137Z offset: 6
2024-02-28T16:28:28.708003968Z inverterid: automatic
2024-02-28T16:28:28.708196985Z mode: proxy
2024-02-28T16:28:28.708425001Z grottip default
2024-02-28T16:28:28.708649184Z grottport 5279
2024-02-28T16:28:28.708681554Z _MQTT:
2024-02-28T16:28:28.708902978Z nomqtt False
2024-02-28T16:28:28.718662695Z mqttip: 192.168.178.30
2024-02-28T16:28:28.718735324Z mqttport: 1883
2024-02-28T16:28:28.718760157Z mqtttopic: energy/growatt
2024-02-28T16:28:28.718797546Z mqtttauth: False
2024-02-28T16:28:28.719288096Z mqttuser: grott
2024-02-28T16:28:28.719312040Z mqttpsw: **secret**
2024-02-28T16:28:28.719334855Z _Growatt server:
2024-02-28T16:28:28.719357484Z growattip: 47.91.67.66
2024-02-28T16:28:28.719380188Z growattport: 5279
2024-02-28T16:28:28.719401928Z _PVOutput:
2024-02-28T16:28:28.719423669Z pvoutput: False
2024-02-28T16:28:28.719445669Z pvurl: https://pvoutput.org/service/r2/addstatus.jsp
2024-02-28T16:28:28.719470798Z pvapikey: yourapikey
2024-02-28T16:28:28.719492650Z pvinverters: 1
2024-02-28T16:28:28.719514687Z pvsystemid: systemid1
2024-02-28T16:28:28.719536335Z _Influxdb:
2024-02-28T16:28:28.719557668Z influx: False
2024-02-28T16:28:28.719579353Z influx2: False
2024-02-28T16:28:28.719600278Z database: grottdb
2024-02-28T16:28:28.719621778Z ip: localhost
2024-02-28T16:28:28.719643241Z port: 8086
2024-02-28T16:28:28.719664278Z user: grott
2024-02-28T16:28:28.719685240Z password: **secret**
2024-02-28T16:28:28.719706444Z organization: grottorg
2024-02-28T16:28:28.719727351Z bucket: grottdb
2024-02-28T16:28:28.719776925Z token: **secret**
2024-02-28T16:28:28.719800628Z _Extension:
2024-02-28T16:28:28.719822221Z extension: False
2024-02-28T16:28:28.719843887Z extname: grottext
2024-02-28T16:28:28.719865331Z extvar: {'none': 'none'}
2024-02-28T16:28:28.719887164Z
2024-02-28T16:28:28.719907905Z
2024-02-28T16:28:28.719928812Z Grott proxy mode started
2024-02-28T16:28:28.719949830Z Hostname : c1d42be6cff5
2024-02-28T16:28:28.777144054Z IP : 172.17.0.3 , port : 5279
2024-02-28T16:28:28.777247313Z
2024-02-28T16:28:29.849908953Z - ('192.168.178.46', 24897) has connected
2024-02-28T16:28:29.920302156Z
2024-02-28T16:28:29.920477673Z - Growatt packet received:
2024-02-28T16:28:29.920522543Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:29.920550395Z - Data less then minimum record length, data not processed
2024-02-28T16:28:30.062235255Z
2024-02-28T16:28:30.062427864Z - Growatt packet received:
2024-02-28T16:28:30.062470883Z <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 5279), raddr=('192.168.178.46', 24897)>
2024-02-28T16:28:30.062497549Z - Data less then minimum record length, data not processed
2024-02-28T16:28:30.091938458Z
2024-02-28T16:28:30.092146882Z - Growatt packet received:
2024-02-28T16:28:30.092189752Z <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 5279), raddr=('192.168.178.46', 24897)>
2024-02-28T16:28:30.092214548Z - Data less then minimum record length, data not processed
2024-02-28T16:28:30.119682070Z
2024-02-28T16:28:30.119754217Z - Growatt packet received:
2024-02-28T16:28:30.119869957Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:30.119903364Z - Data less then minimum record length, data not processed
2024-02-28T16:28:31.236538289Z
2024-02-28T16:28:31.236618436Z - Growatt packet received:
2024-02-28T16:28:31.236656084Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:31.236680991Z - Growatt original Data:
2024-02-28T16:28:31.236702658Z \x00\x02\x00\x06\x02\x41\x01\x03\x1f\x35\x2b\x41\x22\x37\x3a\x77\x34\x5d\x77
2024-02-28T16:28:31.236725935Z \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
2024-02-28T16:28:31.236779287Z \x29\x23\x2b\x42\x37\x00\x45\x5f\x3d\x31\x74\x74\x47\x72\x6f\x77\x61\x74\x74
2024-02-28T16:28:31.236804509Z \x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x75\x61
2024-02-28T16:28:31.236827842Z \x74\x74\x3b\x72\x6e\x76\x78\x74\x74\x47\x16\x6f\x77\x46\x64\x74\x47\x55\x7f
2024-02-28T16:28:31.236849879Z \x74\x89\x33\x3c\x76\x5c\x5f\x77\x3b\x35\x35\x06\x72\x7f\x77\x60\x74\x74\x46
2024-02-28T16:28:31.236871952Z \x86\x6f\x4b\x61\x48\x74\x23\x72\x0b\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
2024-02-28T16:28:31.236893915Z \x74\x47\x72\x6f\x77\x61\x74\x75\x47\x16\x6f\x77\x61\x74\x54\x67\x52\x3f\x21
2024-02-28T16:28:31.236916359Z \x41\x3d\x1a\x31\x17\x1d\x03\x04\x06\x54\x67\x72\x6f\x63\x31\x76\x75\x40\x9a
2024-02-28T16:28:31.236938470Z \x6f\x75\x61\x68\x74\x56\x72\x75\x77\x50\x74\x77\x40\x42\x65\x22\x73\xfa\x60
2024-02-28T16:28:31.236960896Z \x59\x74\x25\x7d\x34\x66\xfa\x53\x6c\x69\x3d\x6b\x21\x66\xc9\x66\x71\x70\xc2
2024-02-28T16:28:31.236983099Z \x7d\x96\x54\x0c\x7c\xe5\x61\x10\x74\x75\x72\x5d\x77\x53\x74\x46\x47\x40\x6f
2024-02-28T16:28:31.237005970Z \x45\x61\x46\x74\x75\x72\x5d\x77\x6b\x74\x7e\x4e\x90\x6f\x77\x26\x3c\x35\x06
2024-02-28T16:28:31.237028395Z \x42\x58\x47\x50\x54\x54\x76\x44\x6e\x46\x61\x74\x74\x47\x61\xf3\x77\x53\x7d
2024-02-28T16:28:31.237050636Z \xc0\x4e\x90\x67\x33\x69\x62\x74\x53\x72\x6a\x7e\x0e\x7c\x88\x60\x62\x48\x67
2024-02-28T16:28:31.237073210Z \x46\x64\x53\x57\x55\x7f\x54\x49\x74\xe2\x47\x72\x6e\x93\x61\x8b\x3a\x67\x72
2024-02-28T16:28:31.237095876Z \x90\x39\x41\x74\x8b\x09\x52\x6f\x88\x2f\x54\x4a\x4f\x72\x6f\x78\x60\x74\x7e
2024-02-28T16:28:31.237117469Z \x47\x72\x6f\x77\x61\x74\x7f\xff\x7e\x5b\x77\x61\x32\x20\x0d\x44\x2c\x30\x56
2024-02-28T16:28:31.237139653Z \x44\x3e\x17\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
2024-02-28T16:28:31.237161801Z \x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
2024-02-28T16:28:31.237184357Z \x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
2024-02-28T16:28:31.237206819Z \x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
2024-02-28T16:28:31.237228838Z \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
2024-02-28T16:28:31.237257189Z \x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
2024-02-28T16:28:31.237281152Z \x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61
2024-02-28T16:28:31.237328985Z \x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
2024-02-28T16:28:31.237355170Z \x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
2024-02-28T16:28:31.237377466Z \x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
2024-02-28T16:28:31.237399632Z \x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
2024-02-28T16:28:31.237421484Z \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
2024-02-28T16:28:31.237443076Z \x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x71\x8c
2024-02-28T16:28:31.237464558Z - Grott automatic protocol detection
2024-02-28T16:28:31.237485576Z - Grott data record length 585
2024-02-28T16:28:31.237506409Z - layout : T060103X
2024-02-28T16:28:31.237526798Z - no matching record layout found, try generic
2024-02-28T16:28:31.237547501Z - Record layout used : T060103X
2024-02-28T16:28:31.237568631Z - Growatt data decrypted V2
2024-02-28T16:28:31.237589260Z - Grott Growatt data decrypted
2024-02-28T16:28:31.237609908Z - Growatt plain data:
2024-02-28T16:28:31.237630445Z 00020006024101035847443643434e30463200000000000000000000000000000000000000004
2024-02-28T16:28:31.237651926Z 6544a36434737304a500000000000000000000000000000000000000000000000000000020000
2024-02-28T16:28:31.237673278Z 007c0001011900000064000027100000271003e84748312e30005a41414100100001000001f40
2024-02-28T16:28:31.237694555Z 03c003c0064006400000000000000000000000000000000000100640000000020202050562049
2024-02-28T16:28:31.237715518Z 6e766572746572202000001450020107e80002001c0011001a0031000307300a55128e141e064
2024-02-28T16:28:31.237736925Z a0a55128e141e064a0a55128e141e07a309e2137e139200640032003200320032003200320032
2024-02-28T16:28:31.237757962Z 00320032000a000a09e20000474841413037303120203136013100000000139c003209b409e20
2024-02-28T16:28:31.237779258Z 844081600140005096f08fc2710271027102710271023280096000001e400ff4e2000ff4e2000
2024-02-28T16:28:31.237800221Z ff4e2000ff4e203e0800000f01000a0000000000000bb80c34000046544a36434737304a50000
2024-02-28T16:28:31.237821073Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:31.237841906Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:31.237862609Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:31.237884053Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:31.237930627Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:31.237960108Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:31.237981978Z 0000000000003e3
2024-02-28T16:28:31.238003571Z - Grott data ack record or data record not defined no processing done
2024-02-28T16:28:31.251142254Z
2024-02-28T16:28:31.251239827Z - Growatt packet received:
2024-02-28T16:28:31.251547695Z <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 5279), raddr=('192.168.178.46', 24897)>
2024-02-28T16:28:31.251605731Z - Data less then minimum record length, data not processed
2024-02-28T16:28:31.329821856Z
2024-02-28T16:28:31.329894559Z - Growatt packet received:
2024-02-28T16:28:31.329920041Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:31.329943559Z - Data less then minimum record length, data not processed
2024-02-28T16:28:32.434029741Z
2024-02-28T16:28:32.434116000Z - Growatt packet received:
2024-02-28T16:28:32.434343720Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:32.434523607Z - Data less then minimum record length, data not processed
2024-02-28T16:28:33.530983682Z
2024-02-28T16:28:33.531086367Z - Growatt packet received:
2024-02-28T16:28:33.532365576Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:33.532433001Z - Data less then minimum record length, data not processed
2024-02-28T16:28:34.632817910Z
2024-02-28T16:28:34.632896039Z - Growatt packet received:
2024-02-28T16:28:34.632979353Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:34.633233887Z - Data less then minimum record length, data not processed
2024-02-28T16:28:35.732856528Z
2024-02-28T16:28:35.732978675Z - Growatt packet received:
2024-02-28T16:28:35.733159284Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:35.733532503Z - Data less then minimum record length, data not processed
2024-02-28T16:28:36.834393244Z
2024-02-28T16:28:36.834520039Z - Growatt packet received:
2024-02-28T16:28:36.834669426Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:36.835773341Z - Data less then minimum record length, data not processed
2024-02-28T16:28:37.933885630Z
2024-02-28T16:28:37.933992907Z - Growatt packet received:
2024-02-28T16:28:37.934168016Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:37.934505846Z - Data less then minimum record length, data not processed
2024-02-28T16:28:39.029773962Z
2024-02-28T16:28:39.029899146Z - Growatt packet received:
2024-02-28T16:28:39.030187828Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:39.030465122Z - Data less then minimum record length, data not processed
2024-02-28T16:28:40.132409080Z
2024-02-28T16:28:40.132475376Z - Growatt packet received:
2024-02-28T16:28:40.132523394Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:40.132550319Z - Data less then minimum record length, data not processed
2024-02-28T16:28:41.068223403Z
2024-02-28T16:28:41.068300865Z - Growatt packet received:
2024-02-28T16:28:41.068366846Z <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 5279), raddr=('192.168.178.46', 24897)>
2024-02-28T16:28:41.068569399Z - Data less then minimum record length, data not processed
2024-02-28T16:28:41.231421829Z
2024-02-28T16:28:41.231496180Z - Growatt packet received:
2024-02-28T16:28:41.231562291Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:41.231799492Z - Data less then minimum record length, data not processed
2024-02-28T16:28:42.333385143Z
2024-02-28T16:28:42.333512938Z - Growatt packet received:
2024-02-28T16:28:42.333755417Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:42.334056025Z - Data less then minimum record length, data not processed
2024-02-28T16:28:43.433441163Z
2024-02-28T16:28:43.433514181Z - Growatt packet received:
2024-02-28T16:28:43.433673124Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:43.433792308Z - Data less then minimum record length, data not processed
2024-02-28T16:28:44.537695625Z
2024-02-28T16:28:44.537816050Z - Growatt packet received:
2024-02-28T16:28:44.538098139Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:44.538342933Z - Data less then minimum record length, data not processed
2024-02-28T16:28:45.634539718Z
2024-02-28T16:28:45.634671661Z - Growatt packet received:
2024-02-28T16:28:45.635058898Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:45.635422098Z - Data less then minimum record length, data not processed
2024-02-28T16:28:46.732165935Z
2024-02-28T16:28:46.732250415Z - Growatt packet received:
2024-02-28T16:28:46.732320378Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:46.732547783Z - Data less then minimum record length, data not processed
2024-02-28T16:28:47.829459194Z
2024-02-28T16:28:47.829545211Z - Growatt packet received:
2024-02-28T16:28:47.829616507Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:47.829845208Z - Data less then minimum record length, data not processed
2024-02-28T16:28:48.929618389Z
2024-02-28T16:28:48.929689536Z - Growatt packet received:
2024-02-28T16:28:48.929999311Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:48.930288271Z - Data less then minimum record length, data not processed
2024-02-28T16:28:50.320575354Z
2024-02-28T16:28:56.206632311Z - Growatt packet received:
2024-02-28T16:28:56.230763960Z <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.17.0.3', 49626), raddr=('47.91.67.66', 5279)>
2024-02-28T16:28:56.230816237Z - Growatt original Data:
2024-02-28T16:28:56.230847904Z \x00\x02\x00\x06\x02\x41\x01\x04\x1f\x35\x2b\x41\x22\x37\x3a\x77\x34\x5d\x77
2024-02-28T16:28:56.230874514Z \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
2024-02-28T16:28:56.230905125Z \x29\x23\x2b\x42\x37\x00\x45\x5f\x3d\x31\x74\x74\x47\x72\x6f\x77\x61\x74\x74
2024-02-28T16:28:56.230930218Z \x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x75\x6a
2024-02-28T16:28:56.230992550Z \xcc\x78\x73\x72\x6e\x77\x61\x75\x20\x43\xb5\x6f\x74\x61\x74\x75\x13\x72\x6f
2024-02-28T16:28:56.231018846Z \x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
2024-02-28T16:28:56.231042309Z \x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x46\x3c\x7c\xf3\x69\x8b
2024-02-28T16:28:56.231065790Z \x74\x43\x72\x6f\x76\x38\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
2024-02-28T16:28:56.231094771Z \x61\x74\x74\x4f\x8d\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
2024-02-28T16:28:56.231118549Z \x6f\x77\x60\x4a\xad\x22\x72\x6f\x77\x69\x74\x74\x5f\x8f\x6f\x77\x78\x00\x74
2024-02-28T16:28:56.231141734Z \x47\x72\x67\x77\x61\x6d\x00\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61
2024-02-28T16:28:56.231165252Z \x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
2024-02-28T16:28:56.231188252Z \x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
2024-02-28T16:28:56.231211826Z \x72\x6f\x77\x61\x74\x74\x19\x58\x6e\x3d\x61\x74\x74\x47\x72\x09\x77\x61\x74
2024-02-28T16:28:56.231235307Z \xb5\x47\x72\x6f\x77\x61\x74\x74\xac\x7f\x90\x77\x61\x3a\x54\x47\x71\x6f\x77
2024-02-28T16:28:56.231258566Z \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
2024-02-28T16:28:56.231281714Z \x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
2024-02-28T16:28:56.231305158Z \x47\x72\x6f\x77\x61\x74\x78\x72\x7e\xde\x77\x61\x74\x74\x47\x72\x6f\x77\x61
2024-02-28T16:28:56.231328769Z \x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
2024-02-28T16:28:56.231352010Z \x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
2024-02-28T16:28:56.231375213Z \x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
2024-02-28T16:28:56.231398398Z \x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
2024-02-28T16:28:56.231421398Z \x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
2024-02-28T16:28:56.231451768Z \x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
2024-02-28T16:28:56.231476305Z \x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61
2024-02-28T16:28:56.231499527Z \x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
2024-02-28T16:28:56.231522378Z \x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
2024-02-28T16:28:56.231569896Z \x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
2024-02-28T16:28:56.231595396Z \x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
2024-02-28T16:28:56.231618266Z \x61\x7c\x74\x07\x72\x6f\x73\xbf\x7a\x64\x47\x72\x6d\x77\x61\x49\x74\x47\x72
2024-02-28T16:28:56.231641655Z \x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\xf0\xc1
2024-02-28T16:28:56.231664044Z - Grott automatic protocol detection
2024-02-28T16:28:56.231685821Z - Grott data record length 585
2024-02-28T16:28:56.231708617Z - layout : T060104X
2024-02-28T16:28:56.231730358Z - Record layout used : T060104X
2024-02-28T16:28:56.231751913Z - Growatt data decrypted V2
2024-02-28T16:28:56.231773505Z - Grott Growatt data decrypted
2024-02-28T16:28:56.231794746Z - Growatt plain data:
2024-02-28T16:28:56.231816857Z 00020006024101045847443643434e30463200000000000000000000000000000000000000004
2024-02-28T16:28:56.231839060Z 6544a36434737304a500000000000000000000000000000000000000000000000000000020bb8
2024-02-28T16:28:56.231861023Z 0c3400010000015404c7000300000154000000000000000000000000000000000000000000000
2024-02-28T16:28:56.231883338Z 00000000000000000000000014e138408ff000400000159000000000000000000000000000000
2024-02-28T16:28:56.231905560Z 0008ff00000000000000000000000000000000013ed96500000008000018fd000019740000000
2024-02-28T16:28:56.231927948Z 80000197400000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:56.231950096Z 000000000000000000000000000000000000000000005e2a014a000000000066000000c100000
2024-02-28T16:28:56.231972096Z 000000000eb0dff00004e20000300000000000000000000000000000000000000000000000000
2024-02-28T16:28:56.232051299Z 0000000000000000000000000000000000000000000c350cb1000000000000000000000000000
2024-02-28T16:28:56.232077391Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:56.232099687Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:56.232122632Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:56.232145039Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:56.232167427Z 00000000000000000000000000000000000000000000000000000000000000000000000000000
2024-02-28T16:28:56.232189686Z 00000000000000000000000000080040000004de0e1000000200003d000000000000000000000
2024-02-28T16:28:56.232211594Z 0000000000082ae
2024-02-28T16:28:56.232239575Z - Growatt new layout processing
2024-02-28T16:28:56.232292093Z - decrypt : True
2024-02-28T16:28:56.232318037Z - offset : 6
2024-02-28T16:28:56.232341129Z - record layout : T060104X
2024-02-28T16:28:56.232363611Z
2024-02-28T16:28:56.232385592Z - Grott data record date/time processing started
2024-02-28T16:28:56.232408647Z - no or no valid time/date found, grott server time will be used (buffer records not sent!)
2024-02-28T16:28:56.232432017Z - Grott values retrieved:
2024-02-28T16:28:56.232454332Z - pvserial : FTJ6CG70JP
2024-02-28T16:28:56.232476628Z - #recortype : 3124
2024-02-28T16:28:56.232498924Z - pvstatus : 1
2024-02-28T16:28:56.232521572Z - pvpowerin : 34.0
2024-02-28T16:28:56.232544201Z - pv1voltage : 122.3
2024-02-28T16:28:56.232566516Z - pv1current : 0.3
2024-02-28T16:28:56.232589238Z - pv1watt : 34.0
2024-02-28T16:28:56.232611127Z - pv2voltage : 0.0
2024-02-28T16:28:56.232633478Z - pv2current : 0.0
2024-02-28T16:28:56.232655886Z - pv2watt : 0.0
2024-02-28T16:28:56.232678126Z - pvpowerout : 0.0
2024-02-28T16:28:56.232700552Z - pvfrequentie : 0.0
2024-02-28T16:28:56.232722811Z - pvgridvoltage : 230.3
2024-02-28T16:28:56.232745255Z - pvgridcurrent : 0.0
2024-02-28T16:28:56.232767588Z - pvgridpower : 0.0
2024-02-28T16:28:56.232790014Z - pvgridvoltage2 : 0.0
2024-02-28T16:28:56.232812384Z - pvgridcurrent2 : 0.0
2024-02-28T16:28:56.232843624Z - pvgridpower2 : 0.0
2024-02-28T16:28:56.232866420Z - pvgridvoltage3 : 0.0
2024-02-28T16:28:56.232889568Z - pvgridcurrent3 : 31.8
2024-02-28T16:28:56.232911939Z - pvgridpower3 : 364727500.8
2024-02-28T16:28:56.232934383Z - totworktime : 0.9
2024-02-28T16:28:56.232956457Z - eactoday : 651.6
2024-02-28T16:28:56.232978827Z - eactotal : 0.8
2024-02-28T16:28:56.233001049Z - epvtotal : 668467.2
2024-02-28T16:28:56.233023900Z - epv1today : 0.0
2024-02-28T16:28:56.233046233Z - epv1total : 0.0
2024-02-28T16:28:56.233068993Z - epv2today : 0.0
2024-02-28T16:28:56.233091437Z - epv2total : 0.0
2024-02-28T16:28:56.233140603Z - pvtemperature : 19.3
2024-02-28T16:28:56.233165899Z - pvipmtemperature : 0.0
2024-02-28T16:28:56.233187584Z - pvboosttemp : 0.0
2024-02-28T16:28:56.233209306Z - bat_dsp : 23.5
2024-02-28T16:28:56.233231121Z - pbusvolt : 358.3
2024-02-28T16:28:56.233252657Z - #nbusvolt : 0.0
2024-02-28T16:28:56.233274453Z - #ipf : 2000.0
2024-02-28T16:28:56.233295990Z - #realoppercent : 0.0
2024-02-28T16:28:56.233317768Z - #opfullwatt : 0.0
2024-02-28T16:28:56.233339249Z - #deratingmode : 0
2024-02-28T16:28:56.233360730Z - eacharge_today : 0.0
2024-02-28T16:28:56.233382045Z - eacharge_total : 0.0
2024-02-28T16:28:56.233403600Z - batterytype : 0
2024-02-28T16:28:56.233424989Z - uwsysworkmode : 0
2024-02-28T16:28:56.233447304Z - systemfaultword1 : 0
2024-02-28T16:28:56.233469118Z - systemfaultword2 : 0
2024-02-28T16:28:56.233490488Z - systemfaultword3 : 0
2024-02-28T16:28:56.233511821Z - systemfaultword4 : 0
2024-02-28T16:28:56.233533432Z - systemfaultword5 : 0
2024-02-28T16:28:56.233554932Z - systemfaultword6 : 0
2024-02-28T16:28:56.233576450Z - systemfaultword7 : 0
2024-02-28T16:28:56.233598006Z - pdischarge1 : 0.0
2024-02-28T16:28:56.233627876Z - p1charge1 : 0.0
2024-02-28T16:28:56.233650579Z - vbat : 0.0
2024-02-28T16:28:56.233672264Z - SOC : 0.0
2024-02-28T16:28:56.233693579Z - pactouserr : 0.0
2024-02-28T16:28:56.233715875Z - #pactousers : 0.0
2024-02-28T16:28:56.233737634Z - #pactousert : 0.0
2024-02-28T16:28:56.233759245Z - pactousertot : 0.0
2024-02-28T16:28:56.233780430Z - pactogridr : 0.0
2024-02-28T16:28:56.233802244Z - #pactogrids : 0.0
2024-02-28T16:28:56.233823504Z - #pactogridt : 0.0
2024-02-28T16:28:56.233844929Z - pactogridtot : 0.0
2024-02-28T16:28:56.233866151Z - plocaloadr : 0.0
2024-02-28T16:28:56.233887318Z - #plocaloads : 0.0
2024-02-28T16:28:56.233908595Z - #plocaloadt : 0.0
2024-02-28T16:28:56.233952095Z - plocaloadtot : 0.0
2024-02-28T16:28:56.233975854Z - #ipm : 0.0
2024-02-28T16:28:56.233998020Z - #battemp : 0.0
2024-02-28T16:28:56.234019261Z - spdspstatus : 0.0
2024-02-28T16:28:56.234041520Z - spbusvolt : 0.0
2024-02-28T16:28:56.234062909Z - etouser_tod : 0.0
2024-02-28T16:28:56.234084279Z - etouser_tot : 0.0
2024-02-28T16:28:56.234105556Z - etogrid_tod : 0.0
2024-02-28T16:28:56.234127241Z - etogrid_tot : 0.0
2024-02-28T16:28:56.234148315Z - edischarge1_tod : 0.0
2024-02-28T16:28:56.234170167Z - edischarge1_tot : 0.0
2024-02-28T16:28:56.234191778Z - eharge1_tod : 0.0
2024-02-28T16:28:56.234213444Z - eharge1_tot : 0.0
2024-02-28T16:28:56.234234999Z - elocalload_tod : 0.0
2024-02-28T16:28:56.234256184Z - elocalload_tot : 0.0
2024-02-28T16:28:56.234278240Z - MQTT jsonmsg:
2024-02-28T16:28:56.234299054Z {"device": "FTJ6CG70JP", "time": "2024-02-28T16:28:50", "buffered": "no",
2024-02-28T16:28:56.234322869Z "values": {"#recortype": 3124, "pvstatus": 1, "pvpowerin": 340,
2024-02-28T16:28:56.234347258Z "pv1voltage": 1223, "pv1current": 3, "pv1watt": 340, "pv2voltage": 0,
2024-02-28T16:28:56.234370998Z "pv2current": 0, "pv2watt": 0, "pvpowerout": 0, "pvfrequentie": 0,
2024-02-28T16:28:56.234394239Z "pvgridvoltage": 2303, "pvgridcurrent": 0, "pvgridpower": 0,
2024-02-28T16:28:56.234417035Z "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0,
2024-02-28T16:28:56.234439553Z "pvgridvoltage3": 0, "pvgridcurrent3": 318, "pvgridpower3": 3647275008,
2024-02-28T16:28:56.234462571Z "totworktime": 6516, "eactoday": 6516, "eactotal": 8, "epvtotal": 6684672,
2024-02-28T16:28:56.234486015Z "epv1today": 0, "epv1total": 0, "epv2today": 0, "epv2total": 0,
2024-02-28T16:28:56.234509589Z "pvtemperature": 193, "pvipmtemperature": 0, "pvboosttemp": 0, "bat_dsp":
2024-02-28T16:28:56.234533589Z 235, "pbusvolt": 3583, "#nbusvolt": 0, "#ipf": 20000, "#realoppercent": 3,
2024-02-28T16:28:56.234557052Z "#opfullwatt": 0, "#deratingmode": 0, "eacharge_today": 0, "eacharge_total":
2024-02-28T16:28:56.234579848Z 0, "batterytype": 0, "uwsysworkmode": 0, "systemfaultword1": 0,
2024-02-28T16:28:56.234602292Z "systemfaultword2": 0, "systemfaultword3": 0, "systemfaultword4": 0,
2024-02-28T16:28:56.234652162Z "systemfaultword5": 0, "systemfaultword6": 0, "systemfaultword7": 0,
2024-02-28T16:28:56.234677328Z "pdischarge1": 0, "p1charge1": 0, "vbat": 0, "SOC": 0, "pactouserr": 0,
2024-02-28T16:28:56.234700050Z "#pactousers": 0, "#pactousert": 0, "pactousertot": 0, "pactogridr": 0,
2024-02-28T16:28:56.234722772Z "#pactogrids": 0, "#pactogridt": 0, "pactogridtot": 0, "plocaloadr": 0,
2024-02-28T16:28:56.234745976Z "#plocaloads": 0, "#plocaloadt": 0, "plocaloadtot": 0, "#ipm": 0,
2024-02-28T16:28:56.234768383Z "#battemp": 0, "spdspstatus": 0, "spbusvolt": 0, "etouser_tod": 0,
2024-02-28T16:28:56.234790864Z "etouser_tot": 0, "etogrid_tod": 0, "etogrid_tot": 0, "edischarge1_tod": 0,
2024-02-28T16:28:56.234813457Z "edischarge1_tot": 0, "eharge1_tod": 0, "eharge1_tot": 0, "elocalload_tod":
2024-02-28T16:28:56.234836105Z 0, "elocalload_tot": 0}}
@sjoukebakker can you use the beta container (2.8.3) and specify the environmental ginvtype="min". That will fits your inverter better. I am not saying that will solve the the "stop sending" problem but it looks like you need this configuration.
I also need the log after what so sent here (with the messages it sent the mqtt message etc) because probably the error is after processing and sending the data.
Johan,
Thanks for your explanation. Just a question, will the undersized packets be forwarded to the growatt Server?
Kind regards,
Joris
@johanmeijer I have a MIN 2500TL-X, and if I specify invtype=min
in the grott.ini
I get this in the logs:
- Grott automatic protocol detection
- Grott data record length 585
- layout : T060104XMIN
- no matching record layout found, try generic
- no matching record layout found, standard processing performed
- Record layout used : none
Any idea why it doesn't recognize the inverter type I specified?
Which version of Grott are you using. You have to use the beta version, 2.8.3.
my bad, I pulled v2.8.3 branch, but didn't update my container image. I'll see what happens tomorrow when my inverter comes online...
I changed ledidobe/grottrpi:latest to ledidobe/grott:2.8.3 and deployed the container. Now i have this in the log..
Actions
Traceback (most recent call last):
File "/app/grott.py", line 19, in <module>
from grottconf import Conf
File "/app/grottconf.py", line 9, in <module>
from grottdata import format_multi_line, str2bool
File "/app/grottdata.py", line 19, in <module>
import paho.mqtt.publish as publish
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/publish.py", line 31, in <module>
from . import client as paho
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 18, in <module>
import logging
File "/usr/local/lib/python3.10/logging/__init__.py", line 57, in <module>
_startTime = time.time()
PermissionError: [Errno 1] Operation not permitted
Traceback (most recent call last):
File "/app/grott.py", line 19, in <module>
from grottconf import Conf
File "/app/grottconf.py", line 9, in <module>
from grottdata import format_multi_line, str2bool
File "/app/grottdata.py", line 19, in <module>
import paho.mqtt.publish as publish
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/publish.py", line 31, in <module>
from . import client as paho
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 18, in <module>
import logging
File "/usr/local/lib/python3.10/logging/__init__.py", line 57, in <module>
_startTime = time.time()
PermissionError: [Errno 1] Operation not permitted
Traceback (most recent call last):
File "/app/grott.py", line 19, in <module>
from grottconf import Conf
File "/app/grottconf.py", line 9, in <module>
from grottdata import format_multi_line, str2bool
File "/app/grottdata.py", line 19, in <module>
import paho.mqtt.publish as publish
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/publish.py", line 31, in <module>
from . import client as paho
File "/usr/local/lib/python3.10/site-packages/paho/mqtt/client.py", line 18, in <module>
import logging
File "/usr/local/lib/python3.10/logging/__init__.py", line 57, in <module>
_startTime = time.time()
PermissionError: [Errno 1] Operation not permitted
also i changed invtype = "min" to ginvtype = "min"
what do you mean with the logs after? This is all i get after a restart of the container.
@johanmeijer my issue was fixed by rebuilding the docker image with the right code base:
- layout : T060103XMIN
- no matching record layout found, try generic
- Record layout used : T060103XMIN
I suppose the above log snippet is what is expected?
Secondly: I still face a lot of - Data less then minimum record length, data not processed
messages in the logs.
@sjoukebakker It seems that you have permission issues:
PermissionError: [Errno 1] Operation not permitted
Does the user which runs the docker process has sufficient permissions? It seems that it is not allowed to access the host's time features...
Hi, I just installed a new Growatt 5kTL3-XH invertor wih a ShineWiFi-X datalogger. I installed grott version 2.8.3 docker image. in the grott.ini file I configured the intype to be : MIN All seems to look ok, however in my docker log I get a lot of messages like these:
The network where this docker container is running is: {"Subnet": "192.168.80.0/20", "Gateway": "192.168.80.1" }
The IP adres of my docker container is 192.168.80.2
Where do these invalid packets originate from?