Skip to content

Access to ZeverSolar inverters using local IP addresses using Python

License

Notifications You must be signed in to change notification settings

NECH2004/zever_local

Repository files navigation

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

About

Access to ZeverSolar inverters using local IP addresses using Python

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages