mirror of
https://github.com/athom-tech/esp32-configs.git
synced 2026-07-27 19:56:13 +00:00
fix ir/rf proxy
This commit is contained in:
+21
-17
@@ -10,7 +10,7 @@ substitutions:
|
||||
# Project Name
|
||||
project_name: "China Athom Technology.Athom RF IR Remote"
|
||||
# Projection version denotes the release version of the yaml file, allowing checking of deployed vs latest version
|
||||
project_version: "v3.0.0"
|
||||
project_version: "v3.0.1"
|
||||
# Define a domain for this device to use. i.e. iot.home.lan (so device will appear as athom-smart-plug-v2.iot.home.lan in DNS/DHCP logs)
|
||||
dns_domain: ".local"
|
||||
# Set timezone of the smart plug. Useful if the plug is in a location different to the HA server. Can be entered in unix Country/Area format (i.e. "Australia/Sydney")
|
||||
@@ -46,7 +46,7 @@ esphome:
|
||||
comment: "${device_description}"
|
||||
area: "${room}"
|
||||
name_add_mac_suffix: true
|
||||
min_version: 2026.3.0
|
||||
min_version: 2026.5.1
|
||||
project:
|
||||
name: "${project_name}"
|
||||
version: "${project_version}"
|
||||
@@ -54,6 +54,7 @@ esphome:
|
||||
board_build.flash_mode: dio
|
||||
|
||||
esp32:
|
||||
board: esp32dev
|
||||
variant: esp32
|
||||
flash_size: 8MB
|
||||
framework:
|
||||
@@ -90,6 +91,7 @@ ota:
|
||||
|
||||
logger:
|
||||
baud_rate: 0
|
||||
level: ${log_level}
|
||||
|
||||
mdns:
|
||||
disabled: false
|
||||
@@ -134,7 +136,7 @@ remote_receiver:
|
||||
- pin:
|
||||
number: ${RF_RX_PIN}
|
||||
inverted: true
|
||||
dump: all
|
||||
dump: rc_switch
|
||||
tolerance: 25%
|
||||
id: rf_receiver
|
||||
|
||||
@@ -146,41 +148,44 @@ remote_receiver:
|
||||
id: ir_receiver
|
||||
|
||||
remote_transmitter:
|
||||
- pin:
|
||||
- pin:
|
||||
number: ${RF_TX_PIN}
|
||||
# OOK modulation for RF433 — keep duty at 100%
|
||||
carrier_duty_percent: 100%
|
||||
non_blocking: true
|
||||
id: rf_transmitter
|
||||
|
||||
- pin:
|
||||
number: ${IR_TX_PIN}
|
||||
inverted: False
|
||||
inverted: false
|
||||
carrier_duty_percent: 50%
|
||||
non_blocking: true
|
||||
id: ir_transmitter
|
||||
|
||||
infrared:
|
||||
# IR transmitter instance
|
||||
- platform: ir_rf_proxy
|
||||
name: IR Proxy Transmitter
|
||||
id: ir_proxy_tx
|
||||
id: ir_proxy_transmitter
|
||||
remote_transmitter_id: ir_transmitter
|
||||
# IR receiver instance
|
||||
|
||||
- platform: ir_rf_proxy
|
||||
name: IR Proxy Receiver
|
||||
id: ir_proxy_rx
|
||||
id: ir_proxy_receiver
|
||||
receiver_frequency: 38kHz
|
||||
remote_receiver_id: ir_receiver
|
||||
|
||||
# RF transmitter instance
|
||||
radio_frequency:
|
||||
- platform: ir_rf_proxy
|
||||
name: RF Proxy Transmitter
|
||||
frequency: 433 MHz
|
||||
id: rf_proxy_tx
|
||||
name: 433MHz RF Transmitter
|
||||
id: rf_proxy_transmitter
|
||||
frequency: 433.92MHz
|
||||
remote_transmitter_id: rf_transmitter
|
||||
# RF receiver instance
|
||||
|
||||
- platform: ir_rf_proxy
|
||||
name: RF Proxy Receiver
|
||||
id: rf_proxy_rx
|
||||
name: 433MHz RF Receiver
|
||||
id: rf_proxy_receiver
|
||||
frequency: 433.92MHz
|
||||
remote_receiver_id: rf_receiver
|
||||
|
||||
climate:
|
||||
@@ -204,7 +209,7 @@ binary_sensor:
|
||||
disabled_by_default: true
|
||||
on_multi_click:
|
||||
- timing:
|
||||
- ON for at least 4s
|
||||
- ON for at least 4s
|
||||
then:
|
||||
- button.press: Reset
|
||||
|
||||
@@ -272,7 +277,6 @@ text_sensor:
|
||||
id: device_last_restart
|
||||
icon: mdi:clock
|
||||
entity_category: diagnostic
|
||||
device_class: timestamp
|
||||
|
||||
time:
|
||||
- platform: sntp
|
||||
|
||||
Reference in New Issue
Block a user