ESPHome configuration example to create an animated clock using the Neopixel 60 LED ring.
- "Loading" animation while initializing
- Works with (almost) any LED strip length
- Fading animations for all hands when switching
- Slowly fading tail behind the second hand
- Overlapping (additive) hand colors
- Settings
- Disable second hand
- Show hour indicators
- Create a new ESPHome configuration YAML file
- Customize the basic device cnfiguration (Board, WiFi, etc.) to your liking
- Add the contents of esphome_neopixel_clock_effect.yaml to the file
- Customize the fields in the
substitutions
part at the top - Deploy and enjoy!
The provided Watchface.svg perfectly fits on the 60 LED NeoPixel ring. You can print this, cut it out and simply glue/tape it to the ring to create the look visible in the video above.
GitHub is for social coding: if you want to write code, I encourage contributions through pull requests from forks of this repository. Create GitHub tickets for bugs and new features and comment on the ones that you are interested in.
CC0 see LICENSE