Skip to main content

Python library for Sunricher DALI Gateway (EDA)

Project description

PySrDaliGateway

Python library for Sunricher DALI Gateway (EDA) integration with Home Assistant.

Features

  • Async/await support for non-blocking operations
  • Device discovery and control (lights, sensors, panels)
  • Group and scene management
  • Real-time status updates via MQTT
  • Energy monitoring support
  • Full Type Support: Complete type hints for mypy, Pylance, and pyright
  • IDE integration with auto-completion and error checking

Installation

pip install PySrDaliGateway

Device Types Supported

  • Lighting: Dimmer, CCT, RGB, RGBW, RGBWA
  • Sensors: Motion, Illuminance
  • Panels: 2-Key, 4-Key, 6-Key, 8-Key

Requirements

  • Python 3.8+
  • paho-mqtt>=1.6.0

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

pysrdaligateway-0.6.3.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysrdaligateway-0.6.3-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file pysrdaligateway-0.6.3.tar.gz.

File metadata

  • Download URL: pysrdaligateway-0.6.3.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for pysrdaligateway-0.6.3.tar.gz
Algorithm Hash digest
SHA256 69df78c7e4c9ed5f69100e6426aba54ea2d1ebcf86c204788716dee93c4036f8
MD5 934ca8132bcb3b028e30c28e213c9b99
BLAKE2b-256 d51dc2a3ed002d743d709f3b43b6d699d7a794aa58b02abf8d311a72561d14fa

See more details on using hashes here.

File details

Details for the file pysrdaligateway-0.6.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pysrdaligateway-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a59cc0635a8cfe76542a9fe7668b44b83bdae1a7ed7ea3efec885382a6374d36
MD5 61e3650c7c5005c0078473bf631eff2a
BLAKE2b-256 89c6c1a2e40c2a268271d59eb5ed897e19f356881c6d009b27bc18cf947e932d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page