Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Interface with DALI compatible lighting devices using ESPHome project

License

Notifications You must be signed in to change notification settings

petrinm/ESP32Dali

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

13 Commits

Repository files navigation

ESP32Dali

ESP32Dali is project to interface with DALI compatible lighting devices using ESPHome project. The board supports isolated communication to DALI bus as a master device and the board can also work as 18V DALI power supply from single 5V supply. ESP32Dali is a single 2-layer matchbox sized PCB to host ESP32-WROOM-32 and required interfacing components. The schematics and board files are in the hw folder (KiCanvas, pdf) 3D step files and printed enclosure are also available. The software is based on ESPHome project and its installation is documented in the software README.

ESP32Dali ESP32Dali front side ESP32Dali back side

The project is licenced under MIT license.

Example configuration

esphome:
 name: livingroom
 friendly_name: Livingroom
esp32:
 board: esp32dev
 framework:
 type: arduino
light:
 - platform: monochromatic
 name: "LED strip"
 output: dali_output
dali:
 id: dali_if
 tx_pin:
 number: 17
 inverted: true
 rx_pin:
 number: 16
 inverted: true
output:
 - platform: dali
 id: dali_output
 interface: dali_if
 address: 5

Run

$ esphome run livingroom.yaml

Installing ESP32Dali as external component

https://esphome.io/components/external_components

external_components:
 - source:
 type: git
 url: https://github.com/petrinm/ESP32Dali.git
 components: [ dali ]

About

Interface with DALI compatible lighting devices using ESPHome project

Topics

Resources

License

Stars

Watchers

Forks

AltStyle によって変換されたページ (->オリジナル) /