Home Assistant Arcade Panel 🕹️🏠

A custom Arcade panel to control your home.

Home Assistant Arcade Panel 🕹️🏠
Control your home with Arcade Buttons
The Home Assistant Arcade Panel is a hardware and software project that brings tactile, arcade-style controls to your Home Assistant setup. Designed for privacy, reliability, and fun, this panel lets you control lights, scenes, automations, and more with old fashioned arcade buttons, a crisp OLED display—all and a few sensors all running locally on an ESP32.

Overview Photo

How it works

The panel is built around an ESP32 microcontroller with electronics designed in KiCad. Firmware is written in YAML using ESPHome, making it simple to integrate with Home Assistant. Just flash the ESP32, connect your panel, and start controlling your smart home instantly.
PCB Photo

Sensors and Controls:

  • 🕹️ Multiple arcade-style buttons, each with its own controllable LED for visual feedback
  • 🌡️💧 Temperature and humidity sensor for monitoring room conditions
  • 🛰️ Radar sensor for human presence detection (automatically wakes the panel or triggers automations)
  • 🔔 Buzzer for audible alerts and feedback
  • 🖥️ OLED display for custom text, status, menus, and feedback

PCB Photo

Build your own

Want to build your own Home Assistant Arcade Panel? All hardware design files (KiCad), firmware (ESPHome YAML), and setup instructions are included in the repo.

Check out the GitHub repo or send me a message here.

Technology Stack

kicad

esphome

yaml

esp32

hardware

HomeAssistant

Interested in Learning More?

Check out more of my work or get in touch to discuss your project.

View All Projects