jbuehl / solaredge

SolarEdge inverter logging data capture
GNU General Public License v3.0
288 stars 60 forks source link

Data length is too big for the message #153

Open JustApu opened 4 years ago

JustApu commented 4 years ago

I'm capturing all the traffic from my (three) SE10000 inverters to a pcap that I try to process once a day. However, for the past few weeks (to be honest, maybe longer) I've been been getting "Data length is too big for the message" and empty JSON files.

/usr/sbin/tshark -r data/tmp.pcap -T fields -e data | \
xxd -r -p | \
~/solaredge/semonitor.py -k keys/inverter1.key -o data/test.json

Key changed? (Anyway to get it from the old pcaps - I have them all saved - since that's easier than making the serial connection again.) Protocol change? Any other thoughts?

Thanks,

Apu

jbuehl commented 4 years ago

semonitor.py is getting data that it can't make sense of, so it could be due to a protocol change. I think I saw a comment on one of the other issues where someone said they were starting to use SSL.