This repository has
- tools to decrypt and decode growatt data sent to the growatt server by inverters
- a tzsp listener which yields tcp payload data on a channel
It also contains example scripts to use these.
These libraries are used in growatt-esphome.
The examples assume you have go 1.21 or later installed.
On mikrotik:
/tool sniffer
set file-limit=10000KiB filter-interface=WAN filter-ip-address=47.91.67.66/32 filter-port=5279 filter-stream=yes streaming-enabled=yes streaming-server=192.168.88.2:9900
On destination server (192.168.88.2):
go run tzsp-parser.go -verbose -address 9900
go run file-parser.go <filename>