dorkhub

hassbeam

Throw away your pile of remotes! HassBeam is a cheap and simple universal remote that can be integrated into your…

BasilBerg
78GPL-3.0updated 11 months ago
git clone https://github.com/BasilBerg/hassbeam.gitBasilBerg/hassbeam

HassBeam

A cheap and easy to use universal remote that can be integrated into Home Assistant using ESPHome.
It allows you to replace your pile of different remote controls with one stationary device that can be controlled via Home Assistant. Of course, you can also automate the control of your IR devices.

case_frontleft Dashboard Example

With the new HassBeam Connect integration, configuring your system is faster and simpler than ever:

setup process

✅ Requirements

To use this project, you will need a working Home Assistant instance, as the universal remote integrates directly with it. The core of the device is an ESP micro controller, which communicates with Home Assistant via ESPHome.

In addition to the ESP, a few electronic components are required — see the Parts section for details.

Optionally, design files for a custom PCB or perfboard layout are provided, along with a 3D-printable case for the device.


🚀 Getting Started

To get started with the ESPHome Universal Remote, you will need to assemble the necessary hardware and flash the ESP32 with the appropriate configuration using ESPHome.

⚙️ Hardware Guide

The universal remote is fairly simple to build and use.
Read the Hardware Guide for instructions on what you need and how to build it.

🛠️ Setup Guide

Once your hardware is ready, read the Setup Guide to learn how to install and use the project.


💬 Community & Support

For questions, feature requests, or to connect with other users, feel free to join the discussion on Reddit.

You can use the thread to:

  • Ask for help with setup or troubleshooting
  • Share ideas or request new features
  • Report issues (in addition to GitHub Issues)
  • Showcase your own HassBeam related projects

We’d love to hear your feedback and see what you build!




🔗 Related Projects

HassBeam Connect

A quick and easy way to capture and manage your IR codes in Homeassistant:


Check out these projects that helped in the creation of this project:

  • ESPHome
    Used to configure and flash the ESP32. Also handles IR signal sending and receiving.

  • Home Assistant
    Serves as the central control hub for triggering IR commands and integrating the remote into smart home automations.

  • Mushroom
    A modern and customizable UI component library for Home Assistant dashboards, used in the example configuration to create clean remote interfaces.

  • Fritzing
    Used to create the wiring diagrams and PCB layout.

more like this

PowerDisplayESPHome

A small display for ESPHome and Home Assistant to retrieve the current house consumption and energy price via a sensor…

C++52

search

search projects, people, and tags