08-24-2025, 07:22 PM
Hi
I managed to solve the problem, and if anyone needs it, I'll provide a step-by-step guide.
Since the firmware on the Tasmota website doesn't have an IR version for the ESP32S3, it needs to be compiled again. I found a project on GitHub that does this easily by adding the IRsend library, thus unlocking the 8 IR outputs, allowing you to send commands or raw code directly from the Home Assistant button.
https://github.com/benzino77/tasmocompiler
Home Assistant button template after the updated .bin installation
show_name: true
show_icon: true
type: button
icon: mdi:arrow-up-bold
tap_action:
action: call-service
service: mqtt.publish
data:
topic: cmnd/ag8/IRsend
payload: "{\"Protocol\":\"NEC\",\"Bits\":32,\"Data\":\"0x20DF10EF\",\"Channel\":2}"
I managed to solve the problem, and if anyone needs it, I'll provide a step-by-step guide.
Since the firmware on the Tasmota website doesn't have an IR version for the ESP32S3, it needs to be compiled again. I found a project on GitHub that does this easily by adding the IRsend library, thus unlocking the 8 IR outputs, allowing you to send commands or raw code directly from the Home Assistant button.
https://github.com/benzino77/tasmocompiler
Home Assistant button template after the updated .bin installation
show_name: true
show_icon: true
type: button
icon: mdi:arrow-up-bold
tap_action:
action: call-service
service: mqtt.publish
data:
topic: cmnd/ag8/IRsend
payload: "{\"Protocol\":\"NEC\",\"Bits\":32,\"Data\":\"0x20DF10EF\",\"Channel\":2}"

