mirror of
https://github.com/esphome/esphome.git
synced 2025-10-30 14:43:51 +00:00
Coolix IR protocol improvements (#5105)
* coolix protocol * tests * 24-bit range * some DRY in coolix * added short condition * one more change * final prettify * v2023.8
This commit is contained in:
@@ -1594,6 +1594,18 @@ binary_sensor:
|
||||
-2267,
|
||||
1709,
|
||||
]
|
||||
- platform: remote_receiver
|
||||
name: Coolix Test 1
|
||||
coolix: 0xB21F98
|
||||
- platform: remote_receiver
|
||||
name: Coolix Test 2
|
||||
coolix:
|
||||
first: 0xB2E003
|
||||
- platform: remote_receiver
|
||||
name: Coolix Test 3
|
||||
coolix:
|
||||
first: 0xB2E003
|
||||
second: 0xB21F98
|
||||
- platform: as3935
|
||||
name: Storm Alert
|
||||
- platform: analog_threshold
|
||||
@@ -2265,8 +2277,16 @@ switch:
|
||||
- platform: template
|
||||
name: MIDEA_RAW
|
||||
turn_on_action:
|
||||
remote_transmitter.transmit_midea:
|
||||
code: [0xA2, 0x08, 0xFF, 0xFF, 0xFF]
|
||||
- remote_transmitter.transmit_coolix:
|
||||
first: 0xB21F98
|
||||
- remote_transmitter.transmit_coolix:
|
||||
first: 0xB21F98
|
||||
second: 0xB21F98
|
||||
- remote_transmitter.transmit_coolix:
|
||||
first: !lambda "return 0xB21F98;"
|
||||
second: !lambda "return 0xB21F98;"
|
||||
- remote_transmitter.transmit_midea:
|
||||
code: [0xA2, 0x08, 0xFF, 0xFF, 0xFF]
|
||||
- platform: gpio
|
||||
name: "MCP23S08 Pin #0"
|
||||
pin:
|
||||
@@ -2846,6 +2866,9 @@ tm1651:
|
||||
remote_receiver:
|
||||
pin: GPIO32
|
||||
dump: all
|
||||
on_coolix:
|
||||
then:
|
||||
delay: !lambda "return x.first + x.second;"
|
||||
|
||||
status_led:
|
||||
pin: GPIO2
|
||||
|
||||
Reference in New Issue
Block a user