Skip to main content

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 the https://github.com/kellerza/hass-addons repository to your HA Supervisor

    Open your Home Assistant instance and add the kellerza/hass-addons URL

  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

Running outside Home Assistant OS

See the standalone-deploment documentation for detail on how to deploy with Docker Compose.

Sunsynk Python Library

PyPI version codecov

The Python library is available through pip: pip install sunsynk

Release files for sunsynk 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sunsynk 1.3.0
File Size Uploaded
sunsynk-1.3.0.tar.gz 52.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sunsynk 1.3.0
File Interpreter ABI Platform
sunsynk-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 119.1 kB

Release files / sunsynk-1.3.0.tar.gz

Download URL sunsynk-1.3.0.tar.gz
Size 52.5 kB
Tags Source
SHA-256 checksum
How to use checksums
16a42c37f825b651d82ea5c281e545ce566bcba76efdd4abc5a86807cab60402
BLAKE2b-256 checksum
How to use checksums
65d1205484d3d2c0e4c414c7b5613ec3f106a3c90f1cfccb0a6c7067e993f829
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sunsynk-1.3.0-py3-none-any.whl

Download URL sunsynk-1.3.0-py3-none-any.whl
Size 66.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ca14c5b00333f2dff3e974dd288f5ceea3fa4d4f3262943c0e3c2a2bd52c43b8
BLAKE2b-256 checksum
How to use checksums
6f88269fa48f124bf7b40f201ee35eef48a7b303bad5aef3d1643592fd5f4f1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.9.3

2 release files

0.9.0

2 release files

0.8.4

2 release files

0.8.2

2 release files

0.8.0

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.10

1 release file

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page