devices.esphome.io
Antsig Smart Wi-Fi IR Universal Remote (HUBIR01HA)
Antsig Smart Wi-Fi IR Universal Remote (HUBIR01HA)
Device Type: miscElectrical Standard: globalBoard: bk72xx
      
  
        
Sold at Bunnings in Australia. Model number HUBIR01HA. Based on the CB3S module, natively runs Tuya.
This configuration provides climate control but the device is a generic IR blaster that can control a wide range of IR devices.
Flashing is achieved by popping off the top cover and soldering to easily accessible pads for UART. tuya-cloudcutter is untested - it may work but it's quite an easy device to flash by serial.
GPIO Pinout
| Pin | Function | 
|---|---|
| P6 | Reset button (active low) | 
| P7 | IR Receiver | 
| P8 | Status LED | 
| P26 | IR Blaster Output | 
Flashing
- Open the blaster by prising off the translucent top - it's not glued or welded but does have a fair few clips holding it together
 - Solder wires to the pads for 3V3, RST, TX, RX, and GND
 - Connect 3V3, TX, RX, and GND to your USB UART adapter, and RST to GND (temporarily)
- Note that if you have trouble flashing you may need to source a reliable 3.3V supply from some other place
 
 - Generate a UF2 firmware file with ESPHome and flash using https://docs.libretiny.eu/docs/flashing/tools/ltchiptool/ - once you've clicked Start, disconnect RST from GND
- This can take a few goes sometimes
 
 - Once flashed, disconnect the wires and power from USB - any further updates you need to make can be done OTA (which is usually much faster)
 - Take care when replacing the top - the clips aren't evenly spaced so you'll need to line them up right for it to go back together
 
Example Configuration
esphome:  name: antsig-ir-hub  friendly_name:  Antsig IR Hub  bk72xx:  board: cb3s
logger:
api:
ota:  - platform: esphome
wifi:  ssid: !secret wifi_ssid  password: !secret wifi_password  ap:
captive_portal:
light:  - platform: status_led    name: "Status"    pin: P8
remote_transmitter:  pin: P26  carrier_duty_percent: 50%
# Receiver allows the original remote to be used and HA to follow alongremote_receiver:  id: rcvr  pin:    number: P7    inverted: true    mode:      input: true      pullup: true  tolerance: 55%