[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1120274: ITP: pykoplenti -- REST client for Kostal Plenticore solar inverters



Package: wnpp
Severity: wishlist
Owner: Edward Betts <edward@4angle.com>

* 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.


Reply to: