Skip to main content

Library to interface Deye/Sunsynk Hybrid Inverters

Reason this release was yanked:

bug

Project description

Deye/Sunsynk Inverters

This repo enables access to Deye Hybrid Inverters & Deye branded inverters like Sunsynk through a Python 3 library. It also provides an Add-On that can be installed in the Home Assistant OS.

This code was developed on a Sunsynk 5.5 kWh inverter.

DISCLAIMER: Use at your own risk! Especially when writing any settings.

Documentation

Refer to https://kellerza.github.io/sunsynk/

Home Assistant Sunsynk Add-On

For the Add-On you require Home Assistant OS and a RS-485 adaptor to connect to your Sunsynk inverter. Sensors are read using the Modbus protocol and sent to a MQTT server. See deployment options for examples of tested hardware.

Installation

  1. Add this repository to your HA Supervisor

    Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.

    https://github.com/kellerza/sunsynk

  2. Install the Sunsynk Add-On from the Add-On Store and configure through the UI

    Install Sunsynk Addon

Below an example of the HomeAssistant Energy management dashboard using sensors from the Sunsynk.

HASS Energy management

Sunsynk Python Library

PyPI version codecov

The Python library is available through pip: pip install sunsynk

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

sunsynk-0.5.1.tar.gz (55.9 kB view details)

Uploaded Source

Built Distribution

sunsynk-0.5.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file sunsynk-0.5.1.tar.gz.

File metadata

  • Download URL: sunsynk-0.5.1.tar.gz
  • Upload date:
  • Size: 55.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for sunsynk-0.5.1.tar.gz
Algorithm Hash digest
SHA256 80ec3108641f36cf248c96961f5c7b9f969c07e4b953f0cb0e106bb599c1885f
MD5 53026de2f274c37c50fe79413b225d56
BLAKE2b-256 6bd108b654a55dc4b0194e581d1e2375cc4467b17e31910c8865c2dd0010a3a5

See more details on using hashes here.

File details

Details for the file sunsynk-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: sunsynk-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for sunsynk-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e6534fa8687d40576904cb4171e4759d7ec036379933c0f532d595604a27151e
MD5 6e239240d3e1449e14097cf7a7c7c9cd
BLAKE2b-256 c74d5834c468ce31f95d52c89782830a1efa8118952ec4aa2dec14e745b5b24f

See more details on using hashes here.

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