Files
esphome-configs/mcu-rf433.yaml
T

84 lines
1.9 KiB
YAML

---
# Hardware: Sonoff RF Bridge (obsolete)
# Pinout:
# GPIO4 -> remote_receiver (remote_receiver)
# GPIO5 -> remote_transmitter (remote_transmitter)
# GPIO13 -> status_led (status_led) (inverted)
substitutions:
device: rf433
name: RF433 Bridge
area: Living Room & Kitchen
comment: Fireplace | RF433 Gateway
esphome:
name: mcu-${device}
friendly_name: ${name}
area: ${area}
comment: ${comment}
esp8266:
board: esp01_1m
packages:
common: !include common/common_esp8266.yaml
mdns_ipv6: !include common/esp8266_mdns_ipv6.yaml
remote_receiver:
pin: 4
dump: rc_switch
filter: 100us
idle: 2ms
tolerance: 50%
remote_transmitter:
pin: 5
carrier_duty_percent: 100%
binary_sensor:
# Key Fob remote
# A: 011110110011101010100010
# B: 011110110011101010101000
# C: 011110110011101010100001
# D: 011110110011101010100100
- platform: remote_receiver
name: "Keyfob Remote Button A"
rc_switch_raw:
code: '011110110011101010100010'
protocol: 1
filters:
- delayed_off: 500ms
- platform: remote_receiver
name: "Keyfob Remote Button B"
rc_switch_raw:
code: '011110110011101010101000'
protocol: 1
filters:
- delayed_off: 500ms
- platform: remote_receiver
name: "Keyfob Remote Button C"
rc_switch_raw:
code: '011110110011101010100001'
protocol: 1
filters:
- delayed_off: 500ms
- platform: remote_receiver
name: "Keyfob Remote Button D"
rc_switch_raw:
code: '011110110011101010100100'
protocol: 1
filters:
- delayed_off: 500ms
status_led:
pin:
number: GPIO13
inverted: yes
# switch:
# - platform: remote_transmitter
# name: "Remote Fan Control"
# rc_switch_raw:
# code: '100000000001010000000010'
# protocol: 1
# repeat: 3