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

Uploaded Source

Built Distribution

sunsynk-0.3.7-py3-none-any.whl (50.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sunsynk-0.3.7.tar.gz
Algorithm Hash digest
SHA256 4d18f9878a8c49166750c23dc7dea60c7c8842a11b48db80195c0babb37cdfa7
MD5 72ded5aca3e64b20d4d98de17a8ef625
BLAKE2b-256 8f316cff3b6e4c3713a1a9fef3b35229ef43825d3dd854116b8ea18b901dad97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunsynk-0.3.7-py3-none-any.whl
  • Upload date:
  • Size: 50.9 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.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1905f42fcc43c364747815a7bd5cb50079a4797735f921b0073bf7b23c5f7cd1
MD5 b01f50440037e48619360a4c34b3153a
BLAKE2b-256 d49554d3c62043e03c0b392b6abe72116609312151a5da9bf4d3cbd3101fa8f8

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