Open sergiou87 opened 1 hour ago
I have some software engineering/debugging skills, so let me know if there is anything I can do to help π
Thanks, you could actually try the multi-inverter
branch. I pushed a fix for this yesterday, but cannot test it since I only have a single inverter.
Wow! Perfect timing then π That branch works like a charm πββ
$ hoymiles-wifi --host 192.168.0.19 --as-json identify-inverters
{
"1164a00*****": "HMS-1600/1800/2000-4T",
"1164a00*****": "HMS-1600/1800/2000-4T",
"1164a00*****": "HMS-1600/1800/2000-4T"
}
Great news, thanks for confirming! I will soon prepare a new release then.
Describe the bug
When I run
hoymiles-wifi --host 192.168.0.19 identify-inverters
I only get 2 out of the 3 microinverters I have installed. I looked at the implementation and saw it comes from thesgs_data
entries ofget-real-data-new
, so I ranhoymiles-wifi --host 192.168.0.19 get-real-data-new
and I only get 2 entries ofsgs_data
with the data of 2 microinverters.As mentioned, I have 3 microinverters installed and the
S-Miles Enduser
app is able to see the 3 of them, I have no idea what's going on or how can I debug this πI waited for a few hours just in case it showed up later, but no luck.
To Reproduce Steps to reproduce the behavior:
hoymiles-wifi --host 192.168.0.19 identify-inverters
Expected behavior 3 microinverters
Screenshots
Output of
identify-inverters
(masking the serial numbers in case they're sensitive info in some way π ):Output of
get-real-data-new
:List of microinverters from S-Miles Enduser app