A python module to collect SMA Speedwire data from your local network.
Using uv
uv run --from https://github.com/helo9/smasniff.git spwdumpUsing pip
pip install https://github.com/helo9/smasniff.git
spwdumpThe communication is often blocked by firewalls. You need to allow udp port 9522, e.g.
Fedora
Check if the port is allowed
sudo firewall-cmd --query-port=9522/udpAllow temporarily
sudo firewall-cmd --add-port=9522/udp # until next rebootor permanent
sudo firewall-cmd --add-port=9522/udp --permanent
sudo firewall-cmd --reloadDebian
sudo ufw allow 9522/udpMIT