Time for our first official ESPHome Starter Kit showcase! Make your LED and Buzzer module do something, anything, and share it with us. A doorbell, a Teams meeting light, a trash night reminder, whatever you can think of!
Reply to this thread with a photo or video, your YAML, and what it does. Every entry goes on the wheel, and the winner picks their prize: a $40 Apollo gift card or a custom Apollo Automation Owala water bottle.
Entries close Wednesday, September 30 at 11pm EST. We’ll spin the wheel and announce the winner Monday, October 5 at 8pm EST.
Guidelines:
One entry per person
Your build has to use the Starter Kit LED module
Include a photo or video, your YAML, and a short description
Interested in learning more or unsure if you can make a cool project to post? Check out our wiki with tons of great content and tutorials to learn as you build!
This starts with three of the in-game automation web hooks. I have them set to call when switched on, and are each linked to weather stations for detecting temperate weather, drought, and badtide.
Example in game weather station and HTTP adapter settings
In Home Assistant I then created automatons for each of the conditions / web hooks individually. It may be worth looping all of these into a single automation with further refinement if the actions remain the same and only the colours change. The drought alert is provided as an example.
Worth noting that there is can be a significant delay from the game changing its automation sate to HA being able to read it; so I wouldn’t recommend relying on it!
We have an integer value for the Red, Blue, and Green channels, LED brightness, and the LED identification start and end (you can use the same value to call a single LED, or call a range with separate start and end)
Note that the LED names on the board are shift by 1 (ie C1 = 0 and C10 = 9)
Create a segment by picking the ID (the name of your RGB strip)
From is the initial value, to is the final value. In this example I used 0 and 0 to reach the LED C1
“Single light ID” is not used, but we must make a selection now in order to save the visual editor