user-img

SmartHome yourself

  • 10 Projects
  • 7 Followers
  • Jun 13,2025
+ Follow

Neopixel Ring RGB Clock with ESPHome and Home Assistant

Build your own WiFi-enabled RGB clock using a Neopixel ring and ESP32 – no programming needed! Powered by ESPHome and designed for seamless Home Assistant integration, this project displays the current time using colorful LEDs for hours, minutes, and seconds. Whether you want a smart wall clock or a glowing desk centerpiece, this build brings together DIY flair and smart home functionality. Everything runs locally, is OTA updateable, and fully customizable through YAML – the perfect project for makers and smart home fans alike!

Neopixel Ring RGB Clock with ESPHome and Home Assistant
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Tools, APP Software Used etc.

  • Home Assistant

    Open Source
  • EspHome

Story

 

 

This eye-catching RGB clock uses a 60-LED Neopixel ring to display the current time with color-coded hour, minute, and second indicators. Built with an ESP32 and fully powered by ESPHome, it's ready to integrate into Home Assistant right out of the box!

Whether mounted on the wall or placed on your desk, this project adds both smart functionality and a colorful visual touch to any room. You can customize the LED colors, brightness, or even set automations based on time or occupancy – all from Home Assistant.

 

📌 Key Features

  • 60 RGB LEDs for accurate time display
  • ESP32-based with ESPHome firmware
  • Seamless Home Assistant integration
  • WiFi-enabled and OTA updatable
  • Customizable LED colors and brightness
  • Wall-mount or desktop-ready design
  • 3D-printable case available

 

Video

https://youtu.be/4dabOY53DU4

 

📌 Used components

 

 

Full details, configuration and printable files available on my project page:

https://smarthomeyourself.de/rgb-led-uhr-mit-esphome-fuer-home-assistant/

 

Note: The links above are affiliate links. If you use them, I may earn a small commission – this helps support my projects at no extra cost to you.

Code
  • ESPHome Code

    https://github.com/SmartHome-yourself/neopixel-clock-for-esphome
    View
CAD-Custom parts and enclosures
  • case

    NeoPixelRing_Uhr_PCB_Gehaeuse_331227472684b5f65b6af1.STL
    Download(2)
  • lid

    NeoPixelUhr_mit_PCB_Deckel_1948485804684b5fc8deec6.STL
    Download(2)

Neopixel Ring RGB Clock with ESPHome and Home Assistant

Build your own WiFi-enabled RGB clock using a Neopixel ring and ESP32 – no programming needed! Powered by ESPHome and designed for seamless Home Assistant integration, this project displays the current time using colorful LEDs for hours, minutes, and seconds. Whether you want a smart wall clock or a glowing desk centerpiece, this build brings together DIY flair and smart home functionality. Everything runs locally, is OTA updateable, and fully customizable through YAML – the perfect project for makers and smart home fans alike!

99
 
4
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 4 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection