Module homey.zigbee_node

Classes

class ZigbeeNode

A Zigbee device in Homey.

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

Ancestors

Instance variables

var ieee_address : str
var manufacturer_name : str
var product_id : str

Methods

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.

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