Skip to content

Instantly share code, notes, and snippets.

@markusressel
Last active April 13, 2024 16:37
Show Gist options
  • Save markusressel/c8e3d5ff3893935920f3e27e65e7e3bb to your computer and use it in GitHub Desktop.
Save markusressel/c8e3d5ff3893935920f3e27e65e7e3bb to your computer and use it in GitHub Desktop.
ESPHome configuration example to create an animated clock using the Neopixel 60 LED ring
Moved to https://github.com/markusressel/ESPHome-Analog-Clock
@appsbyamc
Copy link

When I search an ESPHome integration and this is the statement:

"It is very similar to the FastLED Light platform. In fact, most addressable lights are supported through both light platforms. The difference is that they use different libraries: while the fastled platform uses the FastLED library, this integration uses the NeoPixelBus library internally."
it does not state that the libraries are already installed. I had to search out numerous sources and finally found a youtube video. This is frustrating because I am trying to figure out how to install a library that is already preinstalled.

@t-paul
Copy link

t-paul commented Nov 6, 2022

In all normal use cases you don't need to install anything when running ESPHome except esphome itself. Your only input is the yaml file which declares what you want to use and the ESPHome build process will take care of all the dependencies. Don't try to make things more difficult than they are, my advice would be:

  1. Really follow the "Getting started" steps on the esphome website (don't invent other steps, really follow what's explained there with the first simple example and get that working)
  2. Maybe join one of their platforms if you still have questions, this here is not a general esphome support page

@appsbyamc
Copy link

In all normal use cases you don't need to install anything when running ESPHome except esphome itself. Your only input is the yaml file which declares what you want to use and the ESPHome build process will take care of all the dependencies. Don't try to make things more difficult than they are, my advice would be:

  1. Really follow the "Getting started" steps on the esphome website (don't invent other steps, really follow what's explained there with the first simple example and get that working)
  2. Maybe join one of their platforms if you still have questions, this here is not a general esphome support page

Nothing in the "Getting Started" section that states if the neopixel libraries come pre-installed. That is what I was asking about since this topic was about creating a clock using neopixels and esphome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment