Skip to content

DAMEK86/pykostal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pykostal - a python based kostal bridge

PyPI version PyPI - Python Version PyPI - Status

Python module for Kostal piko inverters supporting:

  • current-values
    • analog-inputs
    • battery
    • grid
    • home
    • pv-generator
    • s0-in
  • home
  • info.versions
  • statistics
    • day
    • log-data
    • total

not supported:

  • all settings
  • events

ongoing:

  • response code mapping (e.g. status code)

Installation

Run the following to install:

pip install pykostal

Usage

import kostal

# create instance
inverter = kostal.Piko(aiohttp.ClientSession(), url)

Developing pykostal

Initially run the following in your virtualenv:

python setup.py bdist_wheel

Everytime you update setup.py, run the following in your virtualenv:

pip install -e .

To install pykostal, along with the tools you need to develop and run tests, run the following in your virtualenv:

pip install -e .[dev]

publishing

python setup.py bdist_wheel sdist
twine upload dist/*

About

Python library for kostal piko devices

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages