[2020-12-03 08:57:57][INFO] : Start zigbeed [2020-12-03 08:57:57][INFO] : Log level : debug [2020-12-03 08:57:57][INFO] : PID file : /tmp/jeedom/zigbee/deamon_1.pid [2020-12-03 08:57:57][INFO] : Device : /dev/ttyACM1 [2020-12-03 08:57:57][INFO] : Apikey : qxj1xZbum8FfcewHdZg0q40vIxQil2Tu [2020-12-03 08:57:57][INFO] : Callback : http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php [2020-12-03 08:57:57][INFO] : Cycle : 0.3 [2020-12-03 08:57:57][INFO] : Controller : deconz [2020-12-03 08:57:57][INFO] : Channel : 15 [2020-12-03 08:57:57][INFO] : Data folder : /var/www/html/plugins/zigbee/data/1 [2020-12-03 08:57:57][INFO] : Find device : /dev/ttyACM1 [2020-12-03 08:57:57][INFO] : LOADER------Import de la configuration specifics.danfoss [2020-12-03 08:57:57][INFO] : LOADER------Import de la configuration specifics.danfoss.details [2020-12-03 08:57:57][DEBUG] : Writing PID 5103 to /tmp/jeedom/zigbee/deamon_1.pid [2020-12-03 08:57:57][DEBUG] : Init request module v2.21.0 [2020-12-03 08:57:57][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2020-12-03 08:57:57][DEBUG] : http://127.0.0.1:80 "GET /plugins/zigbee/core/php/jeeZigbee.php?apikey=qxj1xZbum8FfcewHdZg0q40vIxQil2Tu HTTP/1.1" 200 0 [2020-12-03 08:57:57][DEBUG] : Using selector: EpollSelector [2020-12-03 08:57:57][DEBUG] : [start_zigbee] Init zigbee network with config : {'database_path': '/var/www/html/plugins/zigbee/data/1/network_deconz.db', 'device': {'path': '/dev/ttyACM1'}, 'network': {'channel': 15}} [2020-12-03 08:57:57][DEBUG] : executing functools.partial(.connector at 0xb520f3d8>) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA foreign_keys = ON', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS devices (ieee ieee, nwk, status)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS ieee_idx ON devices(ieee)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS endpoints (ieee ieee, endpoint_id, profile_id, device_type device_type, status, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS endpoint_idx ON endpoints(ieee, endpoint_id)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS clusters (ieee ieee, endpoint_id, cluster, FOREIGN KEY(ieee, endpoint_id) REFERENCES endpoints(ieee, endpoint_id) ON DELETE CASCADE)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS cluster_idx ON clusters(ieee, endpoint_id, cluster)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS neighbors (device_ieee ieee NOT NULL, extended_pan_id ieee NOT NULL,ieee ieee NOT NULL, nwk INTEGER NOT NULL, struct INTEGER NOT NULL, permit_joining INTEGER NOT NULL, depth INTEGER NOT NULL, lqi INTEGER NOT NULL, FOREIGN KEY(device_ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE INDEX IF NOT EXISTS neighbors_idx ON neighbors(device_ieee)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS node_descriptors (ieee ieee, value, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS node_descriptors_idx ON node_descriptors(ieee)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS output_clusters (ieee ieee, endpoint_id, cluster, FOREIGN KEY(ieee, endpoint_id) REFERENCES endpoints(ieee, endpoint_id) ON DELETE CASCADE)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS output_cluster_idx ON output_clusters(ieee, endpoint_id, cluster)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS attributes (ieee ieee, endpoint_id, cluster, attrid, value, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS attribute_idx ON attributes(ieee, endpoint_id, cluster, attrid)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS groups (group_id, name)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS group_idx ON groups(group_id)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS group_members (group_id, ieee ieee, endpoint_id, FOREIGN KEY(group_id) REFERENCES groups(group_id) ON DELETE CASCADE, FOREIGN KEY(ieee, endpoint_id) REFERENCES endpoints(ieee, endpoint_id) ON DELETE CASCADE)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS group_members_idx ON group_members(group_id, ieee, endpoint_id)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE TABLE IF NOT EXISTS relays (ieee ieee, relays, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'PRAGMA user_version = 3', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'CREATE UNIQUE INDEX IF NOT EXISTS relays_idx ON relays(ieee)', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : Loading application state from %s [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM devices', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [(00:21:2e:ff:ff:06:19:e6, 0, 2), (00:15:8d:00:05:1e:3b:c8, 25516, 2)] [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM node_descriptors', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [(00:21:2e:ff:ff:06:19:e6, b'\x10@\x0f5\x11G+\x00@\x00+\x00\x00'), (00:15:8d:00:05:1e:3b:c8, b'\x02@\x807\x10\x7fd\x00\x00\x00d\x00\x00')] [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM endpoints', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [(00:21:2e:ff:ff:06:19:e6, 1, 260, 5, 1), (00:21:2e:ff:ff:06:19:e6, 242, 41440, 100, 1), (00:15:8d:00:05:1e:3b:c8, 1, 260, 770, 1)] [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM clusters', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [(00:21:2e:ff:ff:06:19:e6, 1, 0), (00:21:2e:ff:ff:06:19:e6, 1, 10), (00:21:2e:ff:ff:06:19:e6, 1, 25), (00:15:8d:00:05:1e:3b:c8, 1, 0), (00:15:8d:00:05:1e:3b:c8, 1, 3), (00:15:8d:00:05:1e:3b:c8, 1, 65535), (00:15:8d:00:05:1e:3b:c8, 1, 1026), (00:15:8d:00:05:1e:3b:c8, 1, 1027), (00:15:8d:00:05:1e:3b:c8, 1, 1029)] [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM output_clusters', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [(00:21:2e:ff:ff:06:19:e6, 1, 1), (00:21:2e:ff:ff:06:19:e6, 1, 32), (00:21:2e:ff:ff:06:19:e6, 1, 1280), (00:21:2e:ff:ff:06:19:e6, 242, 33), (00:15:8d:00:05:1e:3b:c8, 1, 0), (00:15:8d:00:05:1e:3b:c8, 1, 4), (00:15:8d:00:05:1e:3b:c8, 1, 65535)] [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM attributes WHERE attrid=4 OR attrid=5', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [(00:15:8d:00:05:1e:3b:c8, 1, 0, 4, 'LUMI'), (00:15:8d:00:05:1e:3b:c8, 1, 0, 5, 'lumi.weather')] [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0000] Attribute id: 4 value: LUMI [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0000] Attribute id: 5 value: lumi.weather [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : Checking quirks for None None (00:21:2e:ff:ff:06:19:e6) [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {11, 13} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1, 2} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1, 2} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {232, 230} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {232, 230} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {11, 13} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1, 2} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1, 2} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {232, 230} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {232, 230} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {11, 13} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail, because device manufacturer mismatch: 'None' [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1, 2} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1, 2} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {232, 230} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {232, 230} {1, 242} [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because endpoint list mismatch: {1} {1, 242} [2020-12-03 08:57:57][DEBUG] : Checking quirks for LUMI lumi.weather (00:15:8d:00:05:1e:3b:c8) [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Fail because device_type mismatch on at least one endpoint [2020-12-03 08:57:57][DEBUG] : Considering [2020-12-03 08:57:57][DEBUG] : Found custom device replacement for 00:15:8d:00:05:1e:3b:c8: [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM attributes', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [(00:15:8d:00:05:1e:3b:c8, 1, 0, 4, 'LUMI'), (00:15:8d:00:05:1e:3b:c8, 1, 0, 5, 'lumi.weather'), (00:15:8d:00:05:1e:3b:c8, 1, 1026, 0, 1879), (00:15:8d:00:05:1e:3b:c8, 1, 0, 65281, b'\x01!\x8b\x0b\x04!\xa8\x13\x05!4\x00\x06$\x02\x00\x01\x00\x00d):\x07e!^\x19f+\xc9\x85\x01\x00 !\x00\x00'), (00:15:8d:00:05:1e:3b:c8, 1, 1, 33, 155), (00:15:8d:00:05:1e:3b:c8, 1, 1, 32, 29), (00:15:8d:00:05:1e:3b:c8, 1, 1029, 0, 6501), (00:15:8d:00:05:1e:3b:c8, 1, 1027, 0, 997)] [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0000] Attribute id: 4 value: LUMI [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0000] Attribute id: 5 value: lumi.weather [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0402] Attribute id: 0 value: 1879 [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0000] Attribute id: 65281 value: b'\x01!\x8b\x0b\x04!\xa8\x13\x05!4\x00\x06$\x02\x00\x01\x00\x00d):\x07e!^\x19f+\xc9\x85\x01\x00 !\x00\x00' [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0001] Attribute id: 33 value: 155 [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0001] Attribute id: 32 value: 29 [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0405] Attribute id: 0 value: 6501 [2020-12-03 08:57:57][DEBUG] : [0x63ac:1:0x0403] Attribute id: 0 value: 997 [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM groups', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM group_members', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM relays', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 'SELECT * FROM neighbors', []) [2020-12-03 08:57:57][DEBUG] : returning [2020-12-03 08:57:57][DEBUG] : executing functools.partial(, 64) [2020-12-03 08:57:57][DEBUG] : returning [] [2020-12-03 08:57:57][DEBUG] : executing functools.partial() [2020-12-03 08:57:57][DEBUG] : returning None [2020-12-03 08:57:57][DEBUG] : Connection made [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a02000800010022 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0a02000a000300220c01 [2020-12-03 08:57:57][DEBUG] : Read parameter protocol_version response: [268] [2020-12-03 08:57:57][DEBUG] : Command Command.version (0,) [2020-12-03 08:57:57][DEBUG] : Send: 0x0d0300090000000000 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0d0300090000076626 [2020-12-03 08:57:57][DEBUG] : Version response: 26660700 [2020-12-03 08:57:57][DEBUG] : Command Command.device_state (0, 0, 0) [2020-12-03 08:57:57][DEBUG] : Send: 0x0704000800000000 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0704000800a20066 [2020-12-03 08:57:57][DEBUG] : Device state response: [, 0, 102] [2020-12-03 08:57:57][DEBUG] : Network state transition: OFFLINE -> CONNECTED [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a05000800010001 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0a05001000090001e61906ffff2e2100 [2020-12-03 08:57:57][DEBUG] : Read parameter mac_address response: [00:21:2e:ff:ff:06:19:e6] [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a06000800010009 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0a0600090002000901 [2020-12-03 08:57:57][DEBUG] : Read parameter aps_designed_coordinator response: [1] [2020-12-03 08:57:57][DEBUG] : Command Command.write_parameter (5, , b'X\x02\x00\x00') [2020-12-03 08:57:57][DEBUG] : Send: 0x0b07000c0005002658020000 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0b07000800010026 [2020-12-03 08:57:57][DEBUG] : Write parameter watchdog_ttl: SUCCESS [2020-12-03 08:57:57][DEBUG] : Command Command.device_state (0, 0, 0) [2020-12-03 08:57:57][DEBUG] : Send: 0x0708000800000000 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0708000800a20026 [2020-12-03 08:57:57][DEBUG] : Device state response: [, 0, 38] [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a09000800010005 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0a09000a000300052b08 [2020-12-03 08:57:57][DEBUG] : Read parameter nwk_panid response: [0x082b] [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a0a000800010007 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0a0a000a000300070000 [2020-12-03 08:57:57][DEBUG] : Read parameter nwk_address response: [0x0000] [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a0b000800010008 [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0a0b001000090008e61906ffff2e2100 [2020-12-03 08:57:57][DEBUG] : Read parameter nwk_extended_panid response: [00:21:2e:ff:ff:06:19:e6] [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a0c00080001000a [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0a0c000c0005000a00080000 [2020-12-03 08:57:57][DEBUG] : Read parameter channel_mask response: [] [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a0d00080001000b [2020-12-03 08:57:57][DEBUG] : Frame received: 0x0a0d00100009000b0000000000000000 [2020-12-03 08:57:57][DEBUG] : Read parameter aps_extended_panid response: [00:00:00:00:00:00:00:00] [2020-12-03 08:57:57][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:57][DEBUG] : Send: 0x0a0e00080001000e [2020-12-03 08:57:58][DEBUG] : Frame received: 0x0a0e00100009000ee61906ffff2e2100 [2020-12-03 08:57:58][DEBUG] : Read parameter trust_center_address response: [00:21:2e:ff:ff:06:19:e6] [2020-12-03 08:57:58][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:58][DEBUG] : Send: 0x0a0f000800010010 [2020-12-03 08:57:58][DEBUG] : Frame received: 0x0a0f00090002001003 [2020-12-03 08:57:58][DEBUG] : Read parameter security_mode response: [3] [2020-12-03 08:57:58][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:58][DEBUG] : Send: 0x0a1000080001001c [2020-12-03 08:57:58][DEBUG] : Frame received: 0x0a1000090002001c0b [2020-12-03 08:57:58][DEBUG] : Read parameter current_channel response: [11] [2020-12-03 08:57:58][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:58][DEBUG] : Send: 0x0a11000800010022 [2020-12-03 08:57:58][DEBUG] : Frame received: 0x0a11000a000300220c01 [2020-12-03 08:57:58][DEBUG] : Read parameter protocol_version response: [268] [2020-12-03 08:57:58][DEBUG] : Command Command.read_parameter (1, , b'') [2020-12-03 08:57:58][DEBUG] : Send: 0x0a12000800010024 [2020-12-03 08:57:58][DEBUG] : Frame received: 0x0a1200090002002401 [2020-12-03 08:57:58][DEBUG] : Read parameter nwk_update_id response: [1] [2020-12-03 08:57:58][INFO] : [00:21:2e:ff:ff:06:19:e6][listener.device_initialized] new=False [2020-12-03 08:57:58][INFO] : [00:15:8d:00:05:1e:3b:c8][listener.device_initialized] new=False [2020-12-03 08:57:58][DEBUG] : [start_zigbee] Init and start http server : {'database_path': '/var/www/html/plugins/zigbee/data/1/network_deconz.db', 'device': {'path': '/dev/ttyACM1'}, 'network': {'channel': 15}} [2020-12-03 08:57:58][DEBUG] : [start_zigbee] Start zigbee network [2020-12-03 08:58:38][DEBUG] : [NetworkHandler.prepare] Json arg : None [2020-12-03 08:58:38][DEBUG] : [map.scan] Done scanning. Total 0 neighbours [2020-12-03 08:58:38][DEBUG] : [map.scan] Done scanning. Total 0 neighbours [2020-12-03 08:58:38][INFO] : 200 GET /network/map (127.0.0.1) 9.15ms [2020-12-03 08:58:38][DEBUG] : [ApplicationHandler.prepare] Json arg : None [2020-12-03 08:58:38][INFO] : 200 GET /application/info (127.0.0.1) 9.72ms [2020-12-03 08:58:38][DEBUG] : [DeviceHandler.prepare] Json arg : None [2020-12-03 08:58:38][DEBUG] : Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/zigpy/endpoint.py", line 300, in __getattr__ return self._cluster_attr[name] KeyError: 'basic' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/zigbee/resources/zigbeed/restServer.py", line 116, in get values = await zdevices.serialize(device) File "/var/www/html/plugins/zigbee/resources/zigbeed/zdevices.py", line 250, in serialize model,manufacturer = await endpoint.get_model_info() File "/usr/local/lib/python3.7/dist-packages/zigpy/endpoint.py", line 177, in get_model_info await read(["manufacturer", "model"]) File "/usr/local/lib/python3.7/dist-packages/zigpy/endpoint.py", line 170, in read result, _ = await self.basic.read_attributes( File "/usr/local/lib/python3.7/dist-packages/zigpy/endpoint.py", line 302, in __getattr__ raise AttributeError AttributeError [2020-12-03 08:58:38][INFO] : 200 GET /device/all (127.0.0.1) 13.84ms