mirror of
https://github.com/Threnklyn/esphome-dev.git
synced 2026-05-22 21:58:29 +02:00
add on_rc_switch trigger (#983)
This commit is contained in:
@@ -546,7 +546,9 @@ RC_SWITCH_TRANSMITTER = cv.Schema({
|
||||
})
|
||||
|
||||
rc_switch_protocols = ns.rc_switch_protocols
|
||||
RCSwitchData = ns.struct('RCSwitchData')
|
||||
RCSwitchBase = ns.class_('RCSwitchBase')
|
||||
RCSwitchTrigger = ns.class_('RCSwitchTrigger', RemoteReceiverTrigger)
|
||||
RCSwitchDumper = ns.class_('RCSwitchDumper', RemoteTransmitterDumper)
|
||||
RCSwitchRawAction = ns.class_('RCSwitchRawAction', RemoteTransmitterActionBase)
|
||||
RCSwitchTypeAAction = ns.class_('RCSwitchTypeAAction', RemoteTransmitterActionBase)
|
||||
@@ -642,6 +644,11 @@ def rc_switch_type_d_action(var, config, args):
|
||||
cg.add(var.set_state((yield cg.templatable(config[CONF_STATE], args, bool))))
|
||||
|
||||
|
||||
@register_trigger('rc_switch', RCSwitchTrigger, RCSwitchData)
|
||||
def rc_switch_trigger(var, config):
|
||||
pass
|
||||
|
||||
|
||||
@register_dumper('rc_switch', RCSwitchDumper)
|
||||
def rc_switch_dumper(var, config):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user