{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"Connects to SMA solar inverters via their WebConnect interface to read real-time and historical energy data for monitoring and integration with home automation systems.","skillfed_tags":["solar-energy","home-automation","async-io"],"use_cases":["Monitor real-time solar power generation in Home Assistant dashboards.","Log inverter output to a time-series database for long-term energy analysis.","Trigger automations based on solar production thresholds.","Read energy meter data from SMA devices for consumption tracking.","Build custom monitoring scripts for solar systems."],"what_it_does":"pysma is a Python library that communicates with SMA solar inverters through their WebConnect HTTP interface. It abstracts the WebConnect protocol to let you query real-time power output, cumulative energy, and device status without writing raw HTTP requests. The library is async-first, using aiohttp for non-blocking network calls, and integrates directly with Home Assistant's SMA sensor component for home automation workflows.\n\nThe library reads inverter data over HTTP/HTTPS (with optional SSL verification control) and parses responses using jmespath. It's designed for monitoring setups where you have browser access to your SMA device's web interface and want programmatic access to the same data. Note that Modbus is not supported\u2014only WebConnect.","worth_installing":"Yes, if you own an SMA inverter with WebConnect access and need programmatic monitoring. The library is actively maintained, has no known vulnerabilities, low install friction, and integrates well with Home Assistant. Not suitable if your inverter uses Modbus or lacks WebConnect, or if you require Python versions below 3.12."},"id":"pysma","links":{"html":"https://skillfed.io/packages/pysma","md":"https://skillfed.io/packages/pysma.md","pypi":"https://pypi.org/project/pysma/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-30","license_spdx":"MIT","license_treatment":"permissive","name":"pysma","python_support":"supports_current","summary":"Library to interface an SMA Solar devices"},"popularity":{"monthly_downloads":75369,"position":14722,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.6"}
