zever-local

Connect locally to a Zeversolar inverter.


Keywords
inverter, python, zeversolar
License
MIT
Install
pip install zever-local==1.0.3

Documentation

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