In v1r (wired LAN RSA) mode, per-device queries to follower Powerwalls
return the leader's data. The gateway ignores the follower DIN in
the inner protobuf recipient.din and processes the query against its
own components. This causes get_pw3_vitals() to produce duplicate
PVAC/PVS/TEPINV/TEPOD entries — 3 copies of the leader's data instead
of distinct per-device data.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| """ | |
| poll-v1r.py - Test v1r RSA key registration on Powerwall leader and followers | |
| Polls each device directly to verify whether the RSA key pairing succeeded after | |
| toggling each Powerwall's breaker during fleet_register.py enrollment. | |
| Usage: | |
| python3 poll-v1r.py --leader 10.42.1.X \\ | |
| --follower 10.42.1.Y --follower-pwd JIHGFEDCBA \\ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "id": "5c3a7efbb734c312", | |
| "type": "tab", | |
| "label": "Ecoflow MQTT", | |
| "disabled": false, | |
| "info": "", | |
| "env": [] | |
| }, | |
| { |