A universal remote control powered by ESP32.
- IR receiver for learning new IR codes
- 7 IR emitters for all-angle transmission
- Web server to send/add new IR commands
- mDNS service broadcasts the web server at
remote.local
- Supports up to 5 different TV command sets
- Supports up to 50 different IR protocols
- Easy Wi-Fi setup via AP mode
- On startup, press the user button to enter AP mode
- Connect to the
esp32remote
Wi-Fi network - In your browser, go to
remote.local
- Enter your Wi-Fi information and click
Submit
- After setting the Wi-Fi network, go to
remote.local
- Select Add TV from the dropdown and choose a remote ID
- Click the Register button β the LED will start blinking
- Point your TV remote at the IR receiver and press a key
- If successful, the LED stops blinking; if not, it times out after 5 seconds
- Select TV Remote and choose a remote ID from the dropdown
- Press the key you want to send
- Use a serial monitor with baud rate: 115200 to view logs
- You can also send serial commands to the device
Command | Description |
---|---|
led on |
Turn on the LED |
led off |
Turn off the LED |
send ir _protocol _address _command |
Send IR code (all values in decimal). Refer to irmpprotocols.h for _protocol values |
set wifi _ssid+_pwd |
Set Wi-Fi SSID and password |
add tv ir _ir_code _remote_id |
Add new IR command to _remote_id . LED will blink while waiting for input |
reset wifi |
Enter AP mode (same as pressing user button) |
restart |
Restart the device |