this post was submitted on 22 Feb 2026
2 points (100.0% liked)

Home Assistant

262 readers
1 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/oMatyeeo on 2026-02-22 10:22:54+00:00.


Hey fellow Tinkerers!

https://preview.redd.it/gjom4857v0lg1.jpg?width=1769&format=pjpg&auto=webp&s=e9a8cc5f6ae804ce4402e5d9857c87b0e907809b

I am a seriously burnt out computer scientist. Approximately three years ago, I started woodworking as a hobby. Then I added some electronics to the mixture with 3D printing. I find it fascinating how much one can learn these days just from watching youtube and other educational platforms.

My projects got more and more ambitious. Now, I think they are interesting enough for others to take a look. Also, I'd like to inspire others to learn and make. It is the golden age of skill building and learning. So much information is available for free at our fingertips.

My last project is a dinosaur shaped night lamp that I made for my daughter. First, I only wanted to make it dimmable, but then one thing followed the other and I ended up with a multi-color, multi-mode night light with Home Assitant integration. I used tactile push buttons and rotary encoders to make the use of it fun for my daughter.

I made the source code of the project available in a GitHub repository under the MIT license. Please feel free to reuse, modify or redistribute. I am a seasoned software engineer, but this was my first C++ project. Suggestions for code improvements are welcome.

Source code

https://preview.redd.it/achsy56av0lg1.jpg?width=1920&format=pjpg&auto=webp&s=035eba1a0c317138f36d4cdf207306b005e529bc

https://preview.redd.it/iza4uar3v0lg1.jpg?width=1461&format=pjpg&auto=webp&s=2fdb7514a5a28cf122a2ce5ecb183e15ee040d7e

๐Ÿฆ– Project Summary

  • MCU: ESP32 S3 (ESP-IDF via Arduino IDE)
  • Control: REST HTTP API (Home Assistant integration)
  • State reporting: MQTT
  • LEDs: WS2812B addressable LEDs
  • Body: 3D printed (black PETG)
  • Base: Solid black walnut, hand finished
  • Purpose: Soft, child-friendly smart night lamp with automation support

๐ŸŽฅ Full Build Process

I documented the entire process (electronics, 3D printing, and woodworking) here: https://youtu.be/Ppq_ptxz1BI

I welcome any feedback, especially if it is constructive.

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here