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
@ronytomen
Copy link

@markusressel No problem! Now remake the clock.. :)

@markusressel
Copy link
Author

@ronytomen what do you mean by "remake"? Anything specific you would like to see? 😄

@appsbyamc
Copy link

So I am tinkering with ESPHome and have neopixels. My issue is that there is no guidance on what to install as far as libraries and where to specifically install them. It seems that the documentation is designed to have me spend days just on that issue. Can you help out, please?

@t-paul
Copy link

t-paul commented Nov 6, 2022

That is the most surprising statement about ESPHome as I found it's one of the best documented projects I've seen. For actually setting up the hardware a more specialized tutorial (e.g. from Adafruit) might be more appropriate but then going to https://esphome.io/ and walking through the "Getting Started" - "using the command line" should get an initial setup running without too much fuzz.

@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