From 449f0bb1fe1ca8c9030b6b6a28af1cb10a75b719 Mon Sep 17 00:00:00 2001 From: doudz Date: Fri, 6 Jul 2018 20:22:25 +0200 Subject: [PATCH] fix ieee --- zigate/__init__.py | 2 +- zigate/core.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/zigate/__init__.py b/zigate/__init__.py index 17c6ba7e..03661884 100644 --- a/zigate/__init__.py +++ b/zigate/__init__.py @@ -4,7 +4,7 @@ from .const import * from pydispatch import dispatcher -__version__ = '0.17.1' +__version__ = '0.17.2' __all__ = ['ZiGate', 'ZiGateWiFi', 'dispatcher'] diff --git a/zigate/core.py b/zigate/core.py index c9182680..7f9b8ab0 100644 --- a/zigate/core.py +++ b/zigate/core.py @@ -401,6 +401,7 @@ def interpret_response(self, response): 'device': device, 'attribute': changed}) elif response.msg == 0x004D: # device announce + LOGGER.debug('Device Announce') device = Device(response.data, self) self._set_device(device) # else: @@ -542,7 +543,7 @@ def get_device_from_addr(self, addr): def get_device_from_ieee(self, ieee): if ieee: for d in self._devices.values(): - if d['ieee'] == ieee: + if d.ieee == ieee: return d def get_devices_list(self, wait=False):