broadlink-listener
1.2.0

documentation:

  • Broadlink Listener
  • Installation
  • Usage
  • API
    • broadlink_listener
      • broadlink_listener.cli_tools
        • broadlink_listener.cli_tools.broadlink_manager
        • broadlink_listener.cli_tools.cli
        • broadlink_listener.cli_tools.smartir_manager
        • broadlink_listener.cli_tools.utils
  • Contributing
  • Credits
  • Changelog
broadlink-listener
  • »
  • API »
  • broadlink_listener »
  • broadlink_listener.cli_tools »
  • broadlink_listener.cli_tools.broadlink_manager »
  • broadlink_listener.cli_tools.broadlink_manager.BroadlinkManager
  • View page source

broadlink_listener.cli_tools.broadlink_manager.BroadlinkManager

class broadlink_listener.cli_tools.broadlink_manager.BroadlinkManager(dev_type: str, ip_addr: str, mac_addr: str)[source]

Bases: object

Manager class for Broadlink device.

__init__(dev_type: str, ip_addr: str, mac_addr: str)[source]

Broadlink Manager.

Parameters
  • dev_type – Broadlink device type from discover IR command

  • ip_addr – Broadlink IP address from discover IR command

  • mac_addr – Broadlink MAC address from discover IR command

Methods

__init__(dev_type, ip_addr, mac_addr)

Broadlink Manager.

learn_single_code()

Process to learn single IR code.

Attributes

device

Broadlink device.

property device: broadlink.remote.rmmini

Broadlink device.

Returns

rmmini device object

learn_single_code() → Optional[str][source]

Process to learn single IR code.

Returns

str if IR code was listened, None otherwise

Return type

Optional[str]

Previous Next

© Copyright 2022-12-03, Gabriele Pongelli.

Built with Sphinx using a theme provided by Read the Docs.