Skip to main content

Connect locally to a Zeversolar inverter.

Project description

Zeversolar local

GitHub Release License

GitHub Activity GitHub Activity GitHub Activity

PyPi Python Versions Validate Build Status

Library for connecting to a Zeversolar inverter over local network. Retrieves the inverter data.

Only tested on a Zeversolar 2000.

Usage

  1. Install this package pip install zever_local
  2. Connect to your inverter using its IP address (192.168.5.101, e.g.) and fetch the data
from zever_local.inverter import (
    Inverter,
    InverterData,
    ZeversolarError,
    ZeversolarTimeout,
)

async def async_get_data():
    ip_address = "192.168.5.101"
    my_inverter = Inverter(url)

    my_inverter_data = await my_inverter.async_get_data()
    energy_today_KWh = my_inverter_data.energy_today_KWh

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zever_local-1.0.3.tar.gz (4.9 kB view hashes)

Uploaded Source

Built Distribution

zever_local-1.0.3-py3-none-any.whl (4.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page