Skip to main content

Library to interface Deye/Sunsynk Hybrid Inverters

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.7.tar.gz (59.2 kB view details)

Uploaded Source

Built Distribution

sunsynk-0.5.7-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sunsynk-0.5.7.tar.gz
Algorithm Hash digest
SHA256 0188519c16cda145f5a9514635154b38ad8f489bb3dcbca894629e5fbd7109c3
MD5 cf7b0267a208ce6129d4f3108ee4f6b0
BLAKE2b-256 a962683b1f8fa897ec8a99e1d4daf0bd797afd3093cdd766f9b49e3970f1539d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sunsynk-0.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 867383a6de77b7e049194968a956916b9e3ee5de33abbf4856874d76bb8e9b61
MD5 360115e37068c8cce312011f6f60af19
BLAKE2b-256 fb12073a5c7273019d4034fa417ca8f66f5812d0d8c4b67d0f88ceaf907df1e1

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