{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"}],"enrichment":{"capability":"Connects to GoodWe solar inverters over local network to retrieve runtime sensor data and configuration parameters via UDP or Modbus/TCP protocols.","skillfed_tags":["solar-energy","inverter-control","home-automation"],"use_cases":["Monitor real-time solar generation and inverter status in a home energy management dashboard.","Integrate GoodWe inverter telemetry into Home Assistant or other home automation platforms.","Poll multiple inverters on a local network to aggregate performance metrics for analysis.","Build custom logging or alerting for inverter faults, temperature, or power output thresholds.","Retrieve configuration parameters from inverters for diagnostic or reporting purposes."],"what_it_does":"goodwe is an async Python library for querying GoodWe solar inverters and compatible white-label models over a local network. It speaks the GoodWe proprietary protocol (UDP port 8899) and standard Modbus/TCP (port 502), letting you read real-time sensor values and configuration from inverters in the ET, EH, BT, BH, ES, EM, BP, DT, MS, D-NS, XS families and others that respond to these protocols.\n\nThe library is designed for home automation and monitoring integrations\u2014it discovers inverters on the network, establishes a connection, and exposes sensor data as a dictionary keyed by sensor ID. It requires only Python 3.8+ and has no external dependencies, making it lightweight for embedded systems or Home Assistant integrations. Async-first design means it integrates cleanly with event loops and concurrent workloads.","worth_installing":"Yes. The library is production-stable, actively maintained, has zero security vulnerabilities, no external dependencies, and works across modern Python versions. Install it if you own a GoodWe inverter or compatible model and need programmatic local-network access to its sensor data. The async API and low friction make it suitable for both standalone scripts and integration into larger home automation systems."},"id":"goodwe","links":{"html":"https://skillfed.io/packages/goodwe","md":"https://skillfed.io/packages/goodwe.md","pypi":"https://pypi.org/project/goodwe/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-29","license_spdx":null,"license_treatment":"permissive","name":"goodwe","python_support":"supports_current","summary":"Read data from GoodWe inverter via local network"},"popularity":{"monthly_downloads":78106,"position":14468,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.10"}
