/esphome-configs

Configurations I use on my various ESPHome devices

Primary LanguageC++

kbx's ESPHome Configuration Repository

This repository contains the various configuration files I use for the various ESPHome devices I have and use around my home.

Directory Structure

The fairfield and waltham directories contain the various device configurations.

The resources directory contains resources/assets (fonts, images, etc.) used by the various configurations.

The shared directory contains source code and configuration files shared/used by multiple device configurations.

The dev directory contains various device configurations that I use(d) to test stuff. These are not actively maintained and may or may not build and/or work.

The only necessary file that is not here is shared/esp__common_secrets.yaml; an example is provided, instead. If renamed and updated with appropriate values, all the code here will compile and run.

Device Documentation

See the CSC.md document for information regarding the Climate and Sprinkler Controller configurations.

The other configurations are fairly self-explanatory and probably don't need an entire document to themselves. Still, here's quick rundown:

Half Square Triangles LED Art

This is a project I did based on this guide from Instructables. I made a number of modifications:

  • I used APA102 ("DotStar") LEDs because I had them on-hand.
  • I wired the strips of LEDs into a single string (as opposed to four).
  • I used a D1 Mini (ESP8266) module running ESPHome connected to Home Assistant to allow full remote control of the pieces.
  • I redrew the body in Fusion 360 to be a single, multi-part (and consequently multi-material) print. It no longer needs a picture frame to be complete and can be printed a few different ways because of the multiple parts/bodies. My (updated) design is available here. The caveat is that it's less friendly to smaller 3-D printers as it requires a printable area of at least 205x205mm.

That said, the ESPHome configuration bits of interest are:


If you found any of this helpful and feel so inclined, please Buy Me A Coffee! ☕️

Thanks for visiting!