Exemplo n.º 1
0
    def device_relays_updated(self, device, relays):
        """Device relay list is updated."""
        if relays is None:
            self._save_device_relays_clear(device.ieee)
            return

        self._save_device_relays_update(device.ieee, t.Relays(relays).serialize())
Exemplo n.º 2
0
    def device_relays_updated(self, device: zigpy.typing.DeviceType,
                              relays: bytes) -> None:
        """Device relay list is updated."""
        if relays is None:
            self.enqueue("_save_device_relays_clear", device.ieee)
            return

        self.enqueue("_save_device_relays_update", device.ieee,
                     t.Relays(relays).serialize())