Python library to communicate with Hoymiles DTUs and HMS WiFi-enabled microinverters via protobuf. Current version 0.5.6, requires Python >=3.9. Actively maintained with frequent releases.
pip install hoymiles-wifiNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connect to a Hoymiles DTU by IP and fetch inverter data asynchronously.
Set a static IP for the DTU in your router or use DNS-based hostname.
Always use 'await hw.async_get_data()' and call 'await hw.close()' after use.
Migrate to async methods: async_get_data(), async_get_info(), etc.