def ir_send(self, code=None, gpio_pin_out=15): ir = pys.IR(gpio_pin_out, self.protocol, self.protocol_config) code = self.pre_data + code print(code) ir.send_code(code) time.sleep(0.05) ir.terminate_pigpio()
def send_ir(code: str): ir = irslinger.IR(GPIO_PIN, PROTOCOL, dict()) if pm6006.get(code): ir.send_code(pm6006[code]) else: log.info("Code not found") log.info("Exiting IR")
def handle_for_cond2(command): ir = pyslinger.IR(gpio_cond_2_out, protocol, protocol_config) ir.send_code(commands[command]) return "success"
def off_handle2(): ir = pyslinger.IR(gpio_pin2, protocol, protocol_config) ir.send_code("10001000110000000000010100011") return "success"
def on_handle1(): ir = pyslinger.IR(gpio_pin1, protocol, protocol_config) ir.send_code("10001000000000001100001011101") return "success"
def handle_command(command_type, cond_type): ir = pyslinger.IR(cond_type, protocol, protocol_config) ir.send_code(command_type) return "success"