24V---12V-Tasmota-RGBW-Lighting-Controller-for-Home-Assistant

Public

@jankolibri

Download board files

Files for version 1. Pick what you came for.

Share 24V---12V-Tasmota-RGBW-Lighting-Controller-for-Home-Assistant

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

💡 24V / 🌈 12V Tasmota RGBW Lighting Controller for Home Assistant

This project is a custom-designed RGBW LED lighting controller built with KiCad and designed to integrate seamlessly with Home Assistant using Tasmota firmware on an ESP8266. I wanted a reliable, low-cost RGBW controller that worked well with Tasmota and Home Assistant, supported both 12V and 24V strips, and could be manufactured easily. So I built my own! Perfect for DIY smart lighting installations where cost, flexibility, and local control via Home Assistant are key.

Features

  • Dual voltage support: Controls 24V white LED strips and 12V RGB/RGBW LED strips from a single board.
  • Tasmota firmware integration: Fully configurable via Home Assistant to adjust White brightness (24V) and RGB color channels (12V)
  • Two independent lighting zones

Hardware Requirements

  • Single-sided PCB for simpler DIY fabrication
  • 4x IRF4905PBF
  • 4x CTBC 547B
  • 4x IRLZ34NPBF3
  • 1x Power Jack
  • 2x LM2596
  • 8x 10 kΩ Resistor
  • 6x 1 kΩ Resistor
  • 4x 220 Ω Resistor
  • 2x 100 Ω Resistor
  • 3x JST XH: two pin header
  • 2x JST XH: four pin header

Configuration

Tasmota

Configuration within Tasmota as Module Type 'Generic (18)' (Fig.: (D))

To toggle the two LED rows in this example pin D1 and D2 are used (Fig.: (D.1)) The colouration of the lights (Fig.: (D.2)) is being changed by the pins D6, D7, D8. Independet the amount of white value (Fig.: (D.6)) is being changed by pin D5. If you want to use a separate external button for switching, in this example it is reserved for D0 (Fig.: (D.7)).

KiCad

Schematic (Fig.: (E)), Gerber files (Fig.: (F)) and *.STEP (Fig.: (G)) files are shared as a reference. As illustrated in Fig. (C) I manufactured the prototype as DIY, which is why the STEP files was created.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.