mirror of
https://github.com/esphome/esphome.git
synced 2026-10-08 03:54:03 +00:00
59 lines
1.3 KiB
YAML
59 lines
1.3 KiB
YAML
---
|
|
esphome:
|
|
name: test
|
|
|
|
esp8266:
|
|
board: esp01_1m
|
|
|
|
remote_transmitter:
|
|
pin: GPIO4
|
|
carrier_duty_percent: 100%
|
|
|
|
remote_receiver:
|
|
pin: GPIO5
|
|
|
|
button:
|
|
- platform: template
|
|
name: Numbered
|
|
on_press:
|
|
- remote_transmitter.transmit_rc_switch_raw:
|
|
code: '1000100000000000'
|
|
protocol: 1
|
|
- platform: template
|
|
name: Custom A
|
|
on_press:
|
|
- remote_transmitter.transmit_rc_switch_raw:
|
|
code: '1010101010101010'
|
|
protocol:
|
|
pulse_length: 320
|
|
- platform: template
|
|
name: Custom B
|
|
on_press:
|
|
- remote_transmitter.transmit_rc_switch_type_b:
|
|
address: 4
|
|
channel: 2
|
|
state: true
|
|
protocol:
|
|
pulse_length: 320
|
|
- platform: template
|
|
name: Lambda
|
|
on_press:
|
|
- remote_transmitter.transmit_rc_switch_raw:
|
|
code: '1010101010101011'
|
|
protocol: !lambda return remote_base::rc_switch_protocol(2);
|
|
|
|
binary_sensor:
|
|
- platform: remote_receiver
|
|
name: Numbered RX
|
|
rc_switch_raw:
|
|
code: '1000100000000000'
|
|
protocol: 1
|
|
- platform: remote_receiver
|
|
name: Custom RX
|
|
rc_switch_raw:
|
|
code: '1010101010101010'
|
|
protocol:
|
|
pulse_length: 320
|
|
- platform: template
|
|
id: rc_switch_custom_protocol
|