hsmade / growatt-sniffer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

growatt sniffer

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.

Parsing tzsp streams of captured growatt data

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

parsing raw growatt data (just the tcp packet payload)

go run file-parser.go <filename>

About


Languages

Language:Go 100.0%