Skip to content

Instantly share code, notes, and snippets.

@emirefek
Last active December 11, 2025 17:52
Show Gist options
  • Select an option

  • Save emirefek/8945daa305e73208792a9679dc612a16 to your computer and use it in GitHub Desktop.

Select an option

Save emirefek/8945daa305e73208792a9679dc612a16 to your computer and use it in GitHub Desktop.
Blitzwolf BW-RC1, IR receiver and transmitter. ESPhome example Yaml. Working fine.
# Blitzwolf BW-RC1 IR Controller
# ESPhome example yaml for IR transmitting and reciving
substitutions:
device_name: bw-rc1
ir_receiver_pin: GPIO05 # IR Receiver
ir_transmitter_pin: GPIO14 # IR Transmitter
restart_button_pin: GPIO13 # Button
status_led_pin: GPIO04 # Blue LED
esphome:
name: ${device_name}
esp8266:
board: esp_wroom_02
logger:
api:
encryption:
key: !secret api_encryption
ota:
password: !secret ota_password
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "${device_name} Fallback Hotspot"
password: !secret hotspot_password
captive_portal:
web_server:
port: 80
binary_sensor:
- platform: status
name: "${device_name} Status"
- platform: gpio
id: restart_button
pin:
number: ${restart_button_pin}
mode: INPUT_PULLUP
on_press:
- button.press: reboot
filters:
- delayed_on: 10ms
sensor:
- platform: uptime
name: "${device_name} Uptime"
- platform: wifi_signal
name: "${device_name} Wifi Signal"
update_interval: 60s
remote_receiver:
- id: ir_receiver
pin:
number: ${ir_receiver_pin}
inverted: True
dump: all
remote_transmitter:
- id: ir_transmitter
pin: ${ir_transmitter_pin}
carrier_duty_percent: 50%
climate:
- platform: coolix
id: "vestelac_salon"
name: "Vestel AC"
receiver_id: ir_receiver
button:
- platform: restart
name: ${device_name} Restart
id: reboot
- platform: template
id: "samsungtv_power"
name: "Samsung TV Power"
on_press:
remote_transmitter.transmit_samsung:
data: 0xE0E040BF
- platform: template
id: "fireplace_power"
name: "Fireplace Power"
on_press:
- remote_transmitter.transmit_rc_switch_raw:
protocol: 4
code: '10010000001'
@jovanotti25
Copy link

good day , i reciced the code in log of esphome but button dont change

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment