An open API service indexing awesome lists of open source software.

https://github.com/markusressel/esphome-ir-remote-light

ESPHome Config for emulating an IR light remote.
https://github.com/markusressel/esphome-ir-remote-light

Last synced: 7 months ago
JSON representation

ESPHome Config for emulating an IR light remote.

Awesome Lists containing this project

README

          


ESPHome-IR-Light

An ESPHome Config for controlling an IR remote controllable light.

Example Product

Home Assistant Device controls

## Features

* [x] Based on [ESPHome][esphome]
* [x] Realtime transmission to Home Assistant
* [x] Emulation of State via ESPHome device (on/off, brightness, color temp)

## What you need

* An ESP8266, ESP32 or similar board
* A power supply (preferrably USB)
* An IR transmitter board

IR Transmitter Board

## Analyzing existing remote controls

Have a look at this excellent guide to find out the IR codes of your remote control: [Faking an IR remote control using ESPHome](https://community.home-assistant.io/t/faking-an-ir-remote-control-using-esphome/369071)

## Flashing the firmware

* Create a new ESPHome configuration YAML file
* Copy the contents of [esphome-ir-light.yaml](esphome-ir-light.yaml) into it
* Customize the basic device cnfiguration (Board, WiFi, etc.) to your liking
* Flash it onto your ESP based board

## Connect to Home Assistant

Add the ESPHome device to Home Assistant via the "Integrations" page.
The sensors and buttons will automatically appear.

# Attributions

The setup to find out the IR codes was done using this very helpful thread on the Home Assistant forums: [Faking an IR remote control using ESPHome](https://community.home-assistant.io/t/faking-an-ir-remote-control-using-esphome/369071)

Many thanks to all the people who contributed to the [ESPHome][esphome] project.

# License

CC0 see [LICENSE](LICENSE)

[esphome]: https://esphome.io/