ZigbeeNode

homey.zigbee_node

A Zigbee device in Homey.

This class must not be initialized by the developer, but retrieved by calling ManagerZigbee.get_node().

Ancestors

  • SimpleClass
  • homey.util.event_emitter.EventEmitter
  • typing.Generic

Instance variables

ieee_address

var ieee_address : str

manufacturer_name

var manufacturer_name : str

product_id

var product_id : str

Methods

handle_frame

async def handle_frame(self, endpoint_id: int, cluster_id: int, frame: bytes, meta: dict) ‑> None

This method is called when a frame is received from this Zigbee node.

It must be overridden.

send_frame

async def send_frame(self, endpoint_id: int, cluster_id: int, frame: bytes) ‑> None

Send the frame to the given cluster on the given endpoint.

Inherited members