add on_rc_switch trigger (#983)

This commit is contained in:
escoand
2020-03-12 01:36:34 +01:00
committed by GitHub
parent fcb2cc2471
commit a1dfd355f7
3 changed files with 31 additions and 0 deletions
@@ -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