Package: wnpp Severity: wishlist Owner: Edward Betts <[email protected]>
* Package name : pykoplenti Version : 1.4.0 Upstream Author : @stegm * URL : https://github.com/stegm/pyclient_koplenti * License : Apache-2.0 Programming Lang: Python Description : REST client for Kostal Plenticore solar inverters This library provides a client for communicating over the network with Kostal Plenticore solar inverters, using the REST-based interface exposed by the device. It can connect to an inverter over a local network, authenticate using device passwords or service codes, and retrieve a wide range of sensor and process data points such as inverter state, solar power generation, grid draw, battery charge/discharge information, and energy consumption statistics for different time periods. In addition to monitoring, the library allows reading and adjustment of certain inverter settings, such as battery management modes, shadow management, and home consumption thresholds. Interaction with settings is subject to the permissions of the user or installer credentials. Data is collected via the same API used by the inverter's integrated web interface, providing access to both raw measurements and some computed or virtual values, including detailed breakdowns by string, energy manager state, and battery control logic. The library can also download event logs from the device and offers a command-line interface for access via the shell, making it suitable for integration with external telemetry, automation, or energy management tools operating over a local network. This library is a dependancy of Home Assistant, the Python smart home platform. I plan to maintain it as part of the Home Assistant team.

