A custom ESPHome touchscreen control panel and alarm keypad built with LVGL, designed to replace bloated dashboards with a fast, local-first interface that feels more like dedicated hardware than an app.
Local-first smart home control meets real device awareness. This setup combines an ESPHome-powered IR remote for instant, customizable control with an HDMI-CEC listener that provides accurate, real-time TV state–eliminating guesswork and cloud dependencies entirely.
I built a Raspberry Pi Stream Deck server with ESPHome power control, letting me turn it on, reboot, shut down, and monitor its state from Home Assistant.
I automated MacBook charging with Shortcuts, Home Assistant, and BetterTouchTool. Two Shortcuts manage charging based on battery level and verify charger state, while BetterTouchTool triggers them at key moments. The setup ensures smarter charging and alerts me if something goes wrong.