mirror of
https://github.com/KevinMidboe/infra-map.git
synced 2026-01-12 04:06:26 +00:00
8669 lines
199 KiB
JavaScript
8669 lines
199 KiB
JavaScript
// TODO dynamically fetch this
|
|
|
|
const hassData = [
|
|
{
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: 0,
|
|
manufacturer: 'dresden elektronik',
|
|
model: 'Raspbee II',
|
|
name: 'dresden elektronik Raspbee II',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy_deconz.zigbee.application.DeconzDevice',
|
|
quirk_id: null,
|
|
manufacturer_code: 4405,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -55,
|
|
last_seen: '2025-08-17T18:54:25',
|
|
available: true,
|
|
device_type: 'Coordinator',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 0,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 1,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 15,
|
|
manufacturer_code: 4405,
|
|
maximum_buffer_size: 71,
|
|
maximum_incoming_transfer_size: 43,
|
|
server_mask: 64,
|
|
maximum_outgoing_transfer_size: 43,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0400',
|
|
input_clusters: ['0x0000', '0x0006', '0x000a', '0x0019', '0x0501'],
|
|
output_clusters: ['0x0001', '0x0020', '0x0500', '0x0502']
|
|
},
|
|
2: {
|
|
profile_id: '0xc05e',
|
|
device_type: '0x0820',
|
|
input_clusters: ['0x0000'],
|
|
output_clusters: []
|
|
}
|
|
},
|
|
manufacturer: 'dresden elektronik',
|
|
model: 'Raspbee II'
|
|
},
|
|
active_coordinator: true,
|
|
entities: [],
|
|
neighbors: [
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'f8:44:77:ff:fe:f8:00:72',
|
|
nwk: '0x86F4',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '248'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '247'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:8f:f5:57',
|
|
nwk: '0x2FE9',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '1',
|
|
lqi: '254'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '248'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: '0xECD6',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '196'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Accepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'f8:44:77:ff:fe:f7:aa:7e',
|
|
nwk: '0x109D',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '1',
|
|
lqi: '252'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x782A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x782A'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x25A6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0xB3A7',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xD02A'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0x4BA1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x57D3'
|
|
},
|
|
{
|
|
dest_nwk: '0xD02A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xD02A'
|
|
},
|
|
{
|
|
dest_nwk: '0xECDB',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECDB'
|
|
},
|
|
{
|
|
dest_nwk: '0xE737',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xE737'
|
|
},
|
|
{
|
|
dest_nwk: '0x88AA',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x88AA'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x688C'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0xFEE1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFEE1'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x3CF1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3CF1'
|
|
},
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5B5A'
|
|
},
|
|
{
|
|
dest_nwk: '0x178B',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x3581',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3581'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x782A'
|
|
},
|
|
{
|
|
dest_nwk: '0xA982',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3CF1'
|
|
},
|
|
{
|
|
dest_nwk: '0x7C1F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0x4ACF',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFEE1'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0xEE1F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x7320'
|
|
},
|
|
{
|
|
dest_nwk: '0xE000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xD02A'
|
|
},
|
|
{
|
|
dest_nwk: '0x7777',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x7320',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x7320'
|
|
},
|
|
{
|
|
dest_nwk: '0x57D3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x57D3'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'IAS_CONTROL'
|
|
},
|
|
{
|
|
name: 'CONTROLLER'
|
|
}
|
|
],
|
|
user_given_name: null,
|
|
device_reg_id: '485bae52aa803456d3613dec07009f77',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: '84:ba:20:ff:fe:62:3c:df',
|
|
nwk: 31775,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'Remote Control N2',
|
|
name: 'IKEA of Sweden Remote Control N2',
|
|
quirk_applied: true,
|
|
quirk_class: 'zigpy.quirks.v2.CustomDeviceV2',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -54,
|
|
last_seen: '2025-08-17T19:16:51',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0820',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0020', '0x1000', '0xfc57', '0xfc7c'],
|
|
output_clusters: ['0x0003', '0x0005', '0x0006', '0x0008', '0x0019', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'Remote Control N2'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.switch_bathroom_hall_identify',
|
|
name: 'IKEA of Sweden Remote Control N2'
|
|
},
|
|
{
|
|
entity_id: 'sensor.switch_bathroom_hall_battery',
|
|
name: 'IKEA of Sweden Remote Control N2'
|
|
},
|
|
{
|
|
entity_id: 'update.switch_bathroom_hall_firmware',
|
|
name: 'IKEA of Sweden Remote Control N2'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'NON_COLOR_CONTROLLER'
|
|
}
|
|
],
|
|
user_given_name: 'Switch Bathroom Hall',
|
|
device_reg_id: 'fda680f0b34a3e02ccb0bca9e84e768b',
|
|
area_id: null
|
|
},
|
|
{
|
|
ieee: '8c:6f:b9:ff:fe:b3:d8:60',
|
|
nwk: 60959,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'RODRET Dimmer',
|
|
name: 'IKEA of Sweden RODRET Dimmer',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.twobtnremote.IkeaRodretRemote2Btn',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -65,
|
|
last_seen: '2025-08-17T19:24:26',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0820',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0020', '0x1000', '0xfc7c'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0008', '0x0019', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'RODRET Dimmer'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.switch_living_room_identify',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
},
|
|
{
|
|
entity_id: 'sensor.switch_living_room_battery',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
},
|
|
{
|
|
entity_id: 'update.switch_living_room_firmware',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'NON_COLOR_CONTROLLER'
|
|
}
|
|
],
|
|
user_given_name: 'Switch Living Room',
|
|
device_reg_id: '94b3c8d6d27f441c8cd6b24c782521c5',
|
|
area_id: 'living_room'
|
|
},
|
|
{
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: 22483,
|
|
manufacturer: 'Sunricher',
|
|
model: 'HK-SL-DIM-EU-A',
|
|
name: 'Sunricher HK-SL-DIM-EU-A',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4107,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -64,
|
|
last_seen: '2025-08-17T19:37:33',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4107,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0101',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x0702',
|
|
'0x0b04',
|
|
'0x0b05',
|
|
'0x1000'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0066',
|
|
input_clusters: ['0x0021'],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'Sunricher',
|
|
model: 'HK-SL-DIM-EU-A'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.light_ceiling_bedroom_identify',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'light.light_ceiling_bedroom_light',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_bedroom_on_off_transition_time',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_bedroom_on_level',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_bedroom_start_up_current_level',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'select.light_ceiling_bedroom_start_up_behavior',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'sensor.light_ceiling_bedroom_current',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'sensor.light_ceiling_bedroom_voltage',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'sensor.light_ceiling_bedroom_power',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'sensor.light_ceiling_bedroom_summation_delivered',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
},
|
|
{
|
|
entity_id: 'update.light_ceiling_bedroom_firmware',
|
|
name: 'Sunricher HK-SL-DIM-EU-A'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '188'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '255'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '132'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '172'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '106'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '166'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '145'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '105'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '153'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: '0xECD6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '176'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '181'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '113'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '156'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '150'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '134'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:6f:b9:ff:fe:4e:3f:57',
|
|
nwk: '0x4BA1',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '2',
|
|
lqi: '173'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x7E5D'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECD6'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x25A6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5B5A'
|
|
},
|
|
{
|
|
dest_nwk: '0x3CF1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3CF1'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x502B'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x688C'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'DIMMABLE_LIGHT'
|
|
},
|
|
{
|
|
name: 'COMBO_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Light Ceiling Bedroom',
|
|
device_reg_id: 'b6f58b57a54fa6c2b55f4dee1314e642',
|
|
area_id: 'bedroom'
|
|
},
|
|
{
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: 60635,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI bulb E27 WW 806lm',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WW 806lm',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -64,
|
|
last_seen: '2025-08-17T19:36:20',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0101',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x1000',
|
|
'0xfc7c'
|
|
],
|
|
output_clusters: ['0x0005', '0x0019', '0x0020', '0x1000']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI bulb E27 WW 806lm'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.light_window_wicker_identify',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WW 806lm'
|
|
},
|
|
{
|
|
entity_id: 'light.light_window_wicker_light',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WW 806lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_window_wicker_on_off_transition_time',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WW 806lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_window_wicker_on_level',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WW 806lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_window_wicker_start_up_current_level',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WW 806lm'
|
|
},
|
|
{
|
|
entity_id: 'select.light_window_wicker_start_up_behavior',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WW 806lm'
|
|
},
|
|
{
|
|
entity_id: 'update.light_window_wicker_firmware',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WW 806lm'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Parent',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '143'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '124'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '109'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '121'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '108'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '168'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '160'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '114'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '173'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '162'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '68'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '124'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '95'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '133'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '119'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '89'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x7E5D'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'DIMMABLE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Light Window Wicker',
|
|
device_reg_id: '096dcb4d198c10055771826cc0a74900',
|
|
area_id: 'living_room'
|
|
},
|
|
{
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: 64384,
|
|
manufacturer: 'NAMRON AS',
|
|
model: '4512737',
|
|
name: 'NAMRON AS 4512737',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4644,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -70,
|
|
last_seen: '2025-08-17T19:37:25',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4644,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0301',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0009',
|
|
'0x000a',
|
|
'0x0201',
|
|
'0x0204',
|
|
'0x0702',
|
|
'0x0b04'
|
|
],
|
|
output_clusters: []
|
|
},
|
|
2: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0007',
|
|
input_clusters: ['0x0000', '0x0003'],
|
|
output_clusters: ['0x0003', '0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'NAMRON AS',
|
|
model: '4512737'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.thermostat_living_room_identify',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'climate.thermostat_living_room_thermostat',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'number.thermostat_living_room_local_temperature_offset',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'select.thermostat_living_room_keypad_lockout',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_living_room_current',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_living_room_voltage',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_living_room_power',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_living_room_summation_delivered',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_living_room_hvac_action',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_living_room_timestamp',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'update.thermostat_living_room_firmware',
|
|
name: 'NAMRON AS 4512737'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Parent',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '168'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '116'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '149'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '176'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '160'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '169'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '175'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '90'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '134'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '197'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '156'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '159'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: '0xECD6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '67'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '145'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '121'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '105'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECD6'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5B5A'
|
|
},
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x688C'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'THERMOSTAT'
|
|
},
|
|
{
|
|
name: 'COMBINED_INTERFACE'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Thermostat Living Room',
|
|
device_reg_id: '3e69ebb3bcdfecc1e9d1192fab421990',
|
|
area_id: 'living_room'
|
|
},
|
|
{
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: 7664,
|
|
manufacturer: 'NAMRON AS',
|
|
model: '4512737',
|
|
name: 'NAMRON AS 4512737',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4644,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -65,
|
|
last_seen: '2025-08-17T19:37:32',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4644,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0301',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0009',
|
|
'0x000a',
|
|
'0x0201',
|
|
'0x0204',
|
|
'0x0702',
|
|
'0x0b04'
|
|
],
|
|
output_clusters: []
|
|
},
|
|
2: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0007',
|
|
input_clusters: ['0x0000', '0x0003'],
|
|
output_clusters: ['0x0003', '0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'NAMRON AS',
|
|
model: '4512737'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.thermostat_bedroom_identify',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'climate.thermostat_bedroom_thermostat',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'number.thermostat_bedroom_local_temperature_offset',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'select.thermostat_bedroom_keypad_lockout',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bedroom_current',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bedroom_voltage',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bedroom_power',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bedroom_summation_delivered',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bedroom_hvac_action',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bedroom_timestamp',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'update.thermostat_bedroom_firmware',
|
|
name: 'NAMRON AS 4512737'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '124'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '80'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '96'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '96'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '255'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '140'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '151'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '99'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '108'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '80'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: '0xECD6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '135'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '145'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '79'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '115'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '172'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '88'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'THERMOSTAT'
|
|
},
|
|
{
|
|
name: 'COMBINED_INTERFACE'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Thermostat Bedroom',
|
|
device_reg_id: 'eded1dd73b5274c96e1cb84f592cac90',
|
|
area_id: 'bedroom'
|
|
},
|
|
{
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: 65249,
|
|
manufacturer: 'NAMRON AS',
|
|
model: '4512737',
|
|
name: 'NAMRON AS 4512737',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4644,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -52,
|
|
last_seen: '2025-08-17T19:37:24',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4644,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0301',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0009',
|
|
'0x000a',
|
|
'0x0201',
|
|
'0x0204',
|
|
'0x0702',
|
|
'0x0b04'
|
|
],
|
|
output_clusters: []
|
|
},
|
|
2: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0007',
|
|
input_clusters: ['0x0000', '0x0003'],
|
|
output_clusters: ['0x0003', '0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'NAMRON AS',
|
|
model: '4512737'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.thermostat_bathroom_identify',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'climate.thermostat_bathroom_thermostat',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'number.thermostat_bathroom_local_temperature_offset',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'select.thermostat_bathroom_keypad_lockout',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bathroom_current',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bathroom_voltage',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bathroom_power',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bathroom_summation_delivered',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bathroom_hvac_action',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'sensor.thermostat_bathroom_timestamp',
|
|
name: 'NAMRON AS 4512737'
|
|
},
|
|
{
|
|
entity_id: 'update.thermostat_bathroom_firmware',
|
|
name: 'NAMRON AS 4512737'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Parent',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '215'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '88'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '124'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '136'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '176'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '136'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '132'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '135'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '151'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '180'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '155'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '194'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '106'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '134'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '104'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '216'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x25A6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3CF1'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'THERMOSTAT'
|
|
},
|
|
{
|
|
name: 'COMBINED_INTERFACE'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Thermostat Bathroom',
|
|
device_reg_id: '6a3653b51d9e4dfc9808ecd7ddcacd63',
|
|
area_id: 'bathroom'
|
|
},
|
|
{
|
|
ieee: '00:15:bc:00:36:00:18:43',
|
|
nwk: 6027,
|
|
manufacturer: 'frient A/S',
|
|
model: 'AQSZB-110',
|
|
name: 'frient A/S AQSZB-110',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4117,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -31,
|
|
last_seen: '2025-08-17T19:36:51',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 0,
|
|
manufacturer_code: 4117,
|
|
maximum_buffer_size: 80,
|
|
maximum_incoming_transfer_size: 80,
|
|
server_mask: 10752,
|
|
maximum_outgoing_transfer_size: 80,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0xc0c9',
|
|
device_type: '0x0001',
|
|
input_clusters: ['0x0003', '0x0005', '0x0006'],
|
|
output_clusters: []
|
|
},
|
|
38: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0302',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0001',
|
|
'0x0003',
|
|
'0x0020',
|
|
'0x0402',
|
|
'0x0405',
|
|
'0x042e',
|
|
'0xfc03'
|
|
],
|
|
output_clusters: ['0x0003', '0x000a', '0x0019']
|
|
}
|
|
},
|
|
manufacturer: 'frient A/S',
|
|
model: 'AQSZB-110'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.frient_a_s_aqszb_110_identify_2',
|
|
name: 'frient A/S AQSZB-110'
|
|
},
|
|
{
|
|
entity_id: 'sensor.frient_a_s_aqszb_110_battery',
|
|
name: 'frient A/S AQSZB-110'
|
|
},
|
|
{
|
|
entity_id: 'sensor.frient_a_s_aqszb_110_temperature',
|
|
name: 'frient A/S AQSZB-110'
|
|
},
|
|
{
|
|
entity_id: 'sensor.frient_a_s_aqszb_110_humidity',
|
|
name: 'frient A/S AQSZB-110'
|
|
},
|
|
{
|
|
entity_id: 'update.frient_a_s_aqszb_110_firmware',
|
|
name: 'frient A/S AQSZB-110'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'unknown 1 device_type of 0xc0c9 profile id'
|
|
},
|
|
{
|
|
name: 'TEMPERATURE_SENSOR'
|
|
}
|
|
],
|
|
user_given_name: null,
|
|
device_reg_id: '30b44e7171e1377c4214bfa1e027bb44',
|
|
area_id: null
|
|
},
|
|
{
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: 40627,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI Driver 30W',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 244,
|
|
rssi: -52,
|
|
last_seen: '2025-08-17T19:37:00',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0101',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x1000',
|
|
'0xfc7c'
|
|
],
|
|
output_clusters: ['0x0005', '0x0019', '0x0020', '0x1000']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI Driver 30W'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.kitchen_shelves_identify',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'light.kitchen_shelves_light',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'number.kitchen_shelves_on_off_transition_time',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'number.kitchen_shelves_on_level',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'number.kitchen_shelves_start_up_current_level',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'select.kitchen_shelves_start_up_behavior',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'update.kitchen_shelves_firmware',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Parent',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '204'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '91'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '174'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '116'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '204'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '84'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '116'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '226'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '151'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '153'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '144'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '210'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '220'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '143'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '236'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '168'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5B5A'
|
|
},
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0x3CF1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x688C'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'DIMMABLE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Kitchen Shelves',
|
|
device_reg_id: 'eac1921629c85e24a21c3cf94e6e281a',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: 21620,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'LEPTITER Recessed spot light',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -55,
|
|
last_seen: '2025-08-17T19:24:01',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010c',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x0300',
|
|
'0x1000',
|
|
'0xfc7c'
|
|
],
|
|
output_clusters: ['0x0005', '0x0019', '0x0020', '0x1000']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'LEPTITER Recessed spot light'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.spotlight_sink_1_identify',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'light.spotlight_sink_1_light',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_sink_1_on_off_transition_time',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_sink_1_on_level',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_sink_1_start_up_current_level',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_sink_1_start_up_color_temperature',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'select.spotlight_sink_1_start_up_behavior',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'update.spotlight_sink_1_firmware',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '188'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '73'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '203'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '204'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '81'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '200'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '103'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '143'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '136'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '196'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '178'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '169'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '108'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '251'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '160'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '156'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0x3CF1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3CF1'
|
|
},
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5B5A'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x688C'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5B5A'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'COLOR_TEMPERATURE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Spotlight Sink 1',
|
|
device_reg_id: '9ea4f30c1f7d0cf03a31c17fb99b92ff',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: 30762,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI bulb E27 WS opal 980lm',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -31,
|
|
last_seen: '2025-08-17T19:36:20',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010c',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x0300',
|
|
'0x1000',
|
|
'0xfc7c'
|
|
],
|
|
output_clusters: ['0x0005', '0x0019', '0x0020', '0x1000']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI bulb E27 WS opal 980lm'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.light_table_log_identify',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm'
|
|
},
|
|
{
|
|
entity_id: 'light.light_table_log_light',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_table_log_on_off_transition_time',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_table_log_on_level',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_table_log_start_up_current_level',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_table_log_start_up_color_temperature',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm'
|
|
},
|
|
{
|
|
entity_id: 'select.light_table_log_start_up_behavior',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm'
|
|
},
|
|
{
|
|
entity_id: 'update.light_table_log_firmware',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 WS opal 980lm'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Parent',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '114'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '82'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '129'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '152'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '132'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '113'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '104'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '155'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '84'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '92'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: '0xECD6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '112'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '162'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '79'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '180'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '124'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '60'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECD6'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5B5A'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0x3CF1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3CF1'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'COLOR_TEMPERATURE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Light Table Log',
|
|
device_reg_id: '4a4d070e6c4b24b3c76ea308d229ef34',
|
|
area_id: 'living_room'
|
|
},
|
|
{
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: 64094,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'LEPTITER Recessed spot light',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -64,
|
|
last_seen: '2025-08-17T19:36:34',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010c',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x0300',
|
|
'0x1000',
|
|
'0xfc7c'
|
|
],
|
|
output_clusters: ['0x0005', '0x0019', '0x0020', '0x1000']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'LEPTITER Recessed spot light'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.ikea_of_sweden_leptiter_recessed_spot_light_identify',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'light.ikea_of_sweden_leptiter_recessed_spot_light_light',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.ikea_of_sweden_leptiter_recessed_spot_light_on_off_transition_time',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.ikea_of_sweden_leptiter_recessed_spot_light_on_level',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.ikea_of_sweden_leptiter_recessed_spot_light_start_up_current_level',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.ikea_of_sweden_leptiter_recessed_spot_light_start_up_color_temperature',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'select.ikea_of_sweden_leptiter_recessed_spot_light_start_up_behavior',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'update.ikea_of_sweden_leptiter_recessed_spot_light_firmware',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '171'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '231'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '196'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '253'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '143'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '204'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '93'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '129'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '74'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '216'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '204'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '167'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '84'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '200'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '115'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0xECDB',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3581'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'COLOR_TEMPERATURE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Spotlight Fan 2',
|
|
device_reg_id: '033f1d92a524ae747e005c109fbaeabc',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: 9638,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'LEPTITER Recessed spot light',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -70,
|
|
last_seen: '2025-08-17T19:36:35',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010c',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x0300',
|
|
'0x1000',
|
|
'0xfc7c'
|
|
],
|
|
output_clusters: ['0x0005', '0x0019', '0x0020', '0x1000']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'LEPTITER Recessed spot light'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.spotlight_fan_1_identify_3',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'light.spotlight_fan_1_light_3',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_fan_1_on_off_transition_time',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_fan_1_on_level',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_fan_1_start_up_current_level',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_fan_1_start_up_color_temperature',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'select.spotlight_fan_1_start_up_behavior',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'update.spotlight_fan_1_firmware_3',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '135'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '161'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '211'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '82'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '132'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '108'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '103'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '131'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '172'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '192'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '168'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '112'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '232'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '131'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '188'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '111'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3CF1'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'COLOR_TEMPERATURE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Spotlight Fan 1',
|
|
device_reg_id: 'bfe0ba241726188ccd97cb291dde3c2b',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: 23386,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'LEPTITER Recessed spot light',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -54,
|
|
last_seen: '2025-08-17T19:36:44',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010c',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x0300',
|
|
'0x1000',
|
|
'0xfc7c'
|
|
],
|
|
output_clusters: ['0x0005', '0x0019', '0x0020', '0x1000']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'LEPTITER Recessed spot light'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.spotlight_sink_2_identify_2',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'light.spotlight_sink_2_light_2',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_sink_2_on_off_transition_time',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_sink_2_on_level',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_sink_2_start_up_current_level',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'number.spotlight_sink_2_start_up_color_temperature',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'select.spotlight_sink_2_start_up_behavior',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
},
|
|
{
|
|
entity_id: 'update.spotlight_sink_2_firmware_2',
|
|
name: 'IKEA of Sweden LEPTITER Recessed spot light'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '197'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '139'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '198'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '201'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '89'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '118'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '102'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '219'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '128'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '224'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '186'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '108'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '202'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '156'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '248'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '116'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0xB3A7',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x4E63'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x782A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x782A'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3581'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'COLOR_TEMPERATURE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Spotlight Sink 2',
|
|
device_reg_id: 'c70fce0445fde68cb3a697350234fcae',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: 'ec:1b:bd:ff:fe:91:05:a4',
|
|
nwk: 43394,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI on/off switch',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.twobtnremote.IkeaTradfriRemote2Btn',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -55,
|
|
last_seen: '2025-08-17T19:14:45',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0820',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0009', '0x0020', '0x1000', '0xfc7c'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0008', '0x0019', '0x0102', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI on/off switch'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.switch_shelves_doorway_identify_2',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
},
|
|
{
|
|
entity_id: 'sensor.switch_shelves_doorway_battery_2',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
},
|
|
{
|
|
entity_id: 'update.switch_shelves_doorway_firmware_2',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'NON_COLOR_CONTROLLER'
|
|
}
|
|
],
|
|
user_given_name: 'Switch Shelves Doorway',
|
|
device_reg_id: 'eb19dbdfce19a4232e67e3e24d2ec776',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: '5c:c7:c1:ff:fe:0c:18:4f',
|
|
nwk: 19151,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI on/off switch',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.twobtnremote.IkeaTradfriRemote2Btn',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -52,
|
|
last_seen: '2025-08-17T18:49:31',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0820',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0009', '0x0020', '0x1000', '0xfc7c'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0008', '0x0019', '0x0102', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI on/off switch'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.switch_spotlights_identify_3',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
},
|
|
{
|
|
entity_id: 'sensor.switch_spotlights_battery_3',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
},
|
|
{
|
|
entity_id: 'update.switch_spotlights_firmware_3',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'NON_COLOR_CONTROLLER'
|
|
}
|
|
],
|
|
user_given_name: 'Switch Spotlights',
|
|
device_reg_id: '495d346492a2e25a823e3e91a2ea0854',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: 15601,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI bulb E27 CWS opal 600lm',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -76,
|
|
last_seen: '2025-08-17T19:36:39',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0102',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x0300',
|
|
'0x1000',
|
|
'0xfc7c'
|
|
],
|
|
output_clusters: ['0x0019', '0x1000']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI bulb E27 CWS opal 600lm'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.light_ceiling_kitchen_identify',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm'
|
|
},
|
|
{
|
|
entity_id: 'light.light_ceiling_kitchen_light',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_kitchen_on_off_transition_time',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_kitchen_on_level',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_kitchen_start_up_current_level',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_kitchen_start_up_color_temperature',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm'
|
|
},
|
|
{
|
|
entity_id: 'select.light_ceiling_kitchen_start_up_behavior',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm'
|
|
},
|
|
{
|
|
entity_id: 'update.light_ceiling_kitchen_firmware',
|
|
name: 'IKEA of Sweden TRADFRI bulb E27 CWS opal 600lm'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '80'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '162'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '208'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '120'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '159'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '200'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '168'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '152'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '118'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '113'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '151'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '123'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '200'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '160'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '171'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '120'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '5c:c7:c1:ff:fe:0c:18:4f',
|
|
nwk: '0x4ACF',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '2',
|
|
lqi: '182'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:91:05:a4',
|
|
nwk: '0xA982',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '2',
|
|
lqi: '200'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x782A'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECDB'
|
|
},
|
|
{
|
|
dest_nwk: '0xB3A7',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xB3A7'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x25A6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5B5A'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'COLOR_DIMMABLE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Light Ceiling Kitchen',
|
|
device_reg_id: 'dfba9fa9b5b0115ab6ecff48fc445743',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: '8c:6f:b9:ff:fe:4e:3f:57',
|
|
nwk: 19361,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'RODRET Dimmer',
|
|
name: 'IKEA of Sweden RODRET Dimmer',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.twobtnremote.IkeaRodretRemote2Btn',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -63,
|
|
last_seen: '2025-08-17T18:40:23',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0820',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0020', '0x1000', '0xfc7c'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0008', '0x0019', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'RODRET Dimmer'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.switch_bed_light_identify',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
},
|
|
{
|
|
entity_id: 'sensor.switch_bed_light_battery',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
},
|
|
{
|
|
entity_id: 'update.switch_bed_light_firmware',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'NON_COLOR_CONTROLLER'
|
|
}
|
|
],
|
|
user_given_name: 'Switch Bed Light',
|
|
device_reg_id: '3102578f5207aad3e1688edcb5d219c3',
|
|
area_id: 'bedroom'
|
|
},
|
|
{
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: 59191,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'STOFTMOLN ceiling/wall lamp WW24',
|
|
name: 'IKEA of Sweden STOFTMOLN ceiling/wall lamp WW24',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -28,
|
|
last_seen: '2025-08-17T19:36:19',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0101',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x1000',
|
|
'0xfc57'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'STOFTMOLN ceiling/wall lamp WW24'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.light_ceiling_bathroom_hall_identify',
|
|
name: 'IKEA of Sweden STOFTMOLN ceiling/wall lamp WW24'
|
|
},
|
|
{
|
|
entity_id: 'light.light_ceiling_bathroom_hall_light',
|
|
name: 'IKEA of Sweden STOFTMOLN ceiling/wall lamp WW24'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_bathroom_hall_on_off_transition_time',
|
|
name: 'IKEA of Sweden STOFTMOLN ceiling/wall lamp WW24'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_bathroom_hall_on_level',
|
|
name: 'IKEA of Sweden STOFTMOLN ceiling/wall lamp WW24'
|
|
},
|
|
{
|
|
entity_id: 'number.light_ceiling_bathroom_hall_start_up_current_level',
|
|
name: 'IKEA of Sweden STOFTMOLN ceiling/wall lamp WW24'
|
|
},
|
|
{
|
|
entity_id: 'select.light_ceiling_bathroom_hall_start_up_behavior',
|
|
name: 'IKEA of Sweden STOFTMOLN ceiling/wall lamp WW24'
|
|
},
|
|
{
|
|
entity_id: 'update.light_ceiling_bathroom_hall_firmware',
|
|
name: 'IKEA of Sweden STOFTMOLN ceiling/wall lamp WW24'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '255'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '178'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '185'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '149'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '179'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '197'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '88'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '158'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '217'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '95'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '183'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '137'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '179'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '152'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '255'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '190'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0xB3A7',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xB3A7'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3581'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0xECDB',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECDB'
|
|
},
|
|
{
|
|
dest_nwk: '0x3CF1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'DIMMABLE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Light Ceiling Bathroom Hall',
|
|
device_reg_id: '1f654802292b552c5e6c17bd467e70d7',
|
|
area_id: 'bathroom'
|
|
},
|
|
{
|
|
ieee: 'ec:1b:bd:ff:fe:8f:f5:57',
|
|
nwk: 12265,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'SYMFONISK Sound Controller',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.symfonisk.IkeaSYMFONISK2',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -46,
|
|
last_seen: '2025-08-17T19:32:51',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0006',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0020', '0x1000', '0xfc7c'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0005', '0x0006', '0x0008', '0x0019', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'SYMFONISK Sound Controller'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.dimmer_ceiling_bathroom_hall_identify',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
},
|
|
{
|
|
entity_id: 'sensor.dimmer_ceiling_bathroom_hall_battery',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
},
|
|
{
|
|
entity_id: 'update.dimmer_ceiling_bathroom_hall_firmware',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'REMOTE_CONTROL'
|
|
}
|
|
],
|
|
user_given_name: 'Dimmer Ceiling Bathroom Hall',
|
|
device_reg_id: '2d69c85c7d098a4f809160269c70d4b7',
|
|
area_id: 'bathroom'
|
|
},
|
|
{
|
|
ieee: '8c:6f:b9:ff:fe:b4:01:e5',
|
|
nwk: 30583,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'RODRET Dimmer',
|
|
name: 'IKEA of Sweden RODRET Dimmer',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.twobtnremote.IkeaRodretRemote2Btn',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -78,
|
|
last_seen: '2025-08-17T19:21:13',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0820',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0020', '0x1000', '0xfc7c'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0008', '0x0019', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'RODRET Dimmer'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.dimmer_2_identify',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
},
|
|
{
|
|
entity_id: 'sensor.dimmer_2_battery',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
},
|
|
{
|
|
entity_id: 'update.dimmer_2_firmware',
|
|
name: 'IKEA of Sweden RODRET Dimmer'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'NON_COLOR_CONTROLLER'
|
|
}
|
|
],
|
|
user_given_name: 'Dimmer 2',
|
|
device_reg_id: '77a3382ba433e0ad62b936493d6baf92',
|
|
area_id: null
|
|
},
|
|
{
|
|
ieee: 'f0:82:c0:ff:fe:9f:6b:90',
|
|
nwk: 57344,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI on/off switch',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.twobtnremote.IkeaTradfriRemote2Btn',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -70,
|
|
last_seen: '2025-08-17T19:27:20',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0820',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0009', '0x0020', '0x1000', '0xfc7c'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0008', '0x0019', '0x0102', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI on/off switch'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.switch_shelves_countertop_identify',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
},
|
|
{
|
|
entity_id: 'sensor.switch_shelves_countertop_battery',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
},
|
|
{
|
|
entity_id: 'update.switch_shelves_countertop_firmware',
|
|
name: 'IKEA of Sweden TRADFRI on/off switch'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'NON_COLOR_CONTROLLER'
|
|
}
|
|
],
|
|
user_given_name: 'Switch Shelves Countertop',
|
|
device_reg_id: 'd369114814d1bcb233f2ddf3fd2e47b2',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: 60630,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRETAKT Smart plug',
|
|
name: 'IKEA of Sweden TRETAKT Smart plug',
|
|
quirk_applied: true,
|
|
quirk_class: 'zigpy.quirks.v2.CustomDeviceV2',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -65,
|
|
last_seen: '2025-08-17T19:37:01',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010a',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x1000',
|
|
'0xfc57',
|
|
'0xfc7c',
|
|
'0xfc85'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: ['0x0021'],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRETAKT Smart plug'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.plug_bed_light_identify',
|
|
name: 'IKEA of Sweden TRETAKT Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'select.plug_bed_light_start_up_behavior',
|
|
name: 'IKEA of Sweden TRETAKT Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'switch.plug_bed_light_switch',
|
|
name: 'IKEA of Sweden TRETAKT Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'update.plug_bed_light_firmware',
|
|
name: 'IKEA of Sweden TRETAKT Smart plug'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '128'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '40'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '55'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '53'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '172'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '110'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '68'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '123'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '121'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '79'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '69'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '72'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '60'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '57'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '58'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x7320'
|
|
},
|
|
{
|
|
dest_nwk: '0xB3A7',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xB3A7'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x88AA'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x3581'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'ON_OFF_PLUG_IN_UNIT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Plug Bed Light',
|
|
device_reg_id: '91b57511bf7dc39ba79203cb2102d453',
|
|
area_id: 'bedroom'
|
|
},
|
|
{
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: 45991,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'INSPELNING Smart plug',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug',
|
|
quirk_applied: true,
|
|
quirk_class: 'zigpy.quirks.v2.CustomDeviceV2',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -63,
|
|
last_seen: '2025-08-17T19:37:33',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010a',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0702',
|
|
'0x0b04',
|
|
'0x1000',
|
|
'0xfc7c',
|
|
'0xfc85'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: ['0x0021'],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'INSPELNING Smart plug'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.metered_plug_basement_fridge_identify',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'select.metered_plug_basement_fridge_start_up_behavior',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_basement_fridge_current',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_basement_fridge_voltage',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_basement_fridge_power',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_basement_fridge_summation_delivered',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'switch.metered_plug_basement_fridge_switch',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'update.metered_plug_basement_fridge_firmware',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '125'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '152'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '76'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '145'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '137'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '128'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '106'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '120'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '191'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '95'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: '0xECD6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '83'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '63'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '107'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '53'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '116'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '52'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:6f:b9:ff:fe:b4:01:e5',
|
|
nwk: '0x7777',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '2',
|
|
lqi: '208'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:ba:20:ff:fe:62:3c:df',
|
|
nwk: '0x7C1F',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '2',
|
|
lqi: '200'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x688C'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'ON_OFF_PLUG_IN_UNIT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Metered Plug Basement Fridge',
|
|
device_reg_id: '31b61340b79e8c773e96e9e3a2ad4562',
|
|
area_id: 'basement'
|
|
},
|
|
{
|
|
ieee: '68:0a:e2:ff:fe:30:c0:75',
|
|
nwk: 59304,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'SYMFONISK Sound Controller',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.symfonisk.IkeaSYMFONISK1',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: null,
|
|
rssi: null,
|
|
last_seen: '2025-06-19T16:45:21',
|
|
available: false,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0006',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0020', '0x1000'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0008', '0x0019', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'SYMFONISK Sound Controller'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.ikea_of_sweden_symfonisk_sound_controller_identify',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
},
|
|
{
|
|
entity_id: 'sensor.ikea_of_sweden_symfonisk_sound_controller_battery',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
},
|
|
{
|
|
entity_id: 'update.ikea_of_sweden_symfonisk_sound_controller_firmware',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'REMOTE_CONTROL'
|
|
}
|
|
],
|
|
user_given_name: null,
|
|
device_reg_id: 'e734ee54083ae80b1f3498ff0e9cfc27',
|
|
area_id: null
|
|
},
|
|
{
|
|
ieee: '68:0a:e2:ff:fe:5c:06:8d',
|
|
nwk: 9499,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'SYMFONISK Sound Controller',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller',
|
|
quirk_applied: true,
|
|
quirk_class: 'zhaquirks.ikea.symfonisk.IkeaSYMFONISK1',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: null,
|
|
rssi: null,
|
|
last_seen: '2024-11-16T14:29:04',
|
|
available: false,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0006',
|
|
input_clusters: ['0x0000', '0x0001', '0x0003', '0x0020', '0x1000'],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0008', '0x0019', '0x1000']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'SYMFONISK Sound Controller'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.ikea_of_sweden_symfonisk_sound_controller_identify_2',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
},
|
|
{
|
|
entity_id: 'sensor.ikea_of_sweden_symfonisk_sound_controller_battery_2',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
},
|
|
{
|
|
entity_id: 'update.ikea_of_sweden_symfonisk_sound_controller_firmware_2',
|
|
name: 'IKEA of Sweden SYMFONISK Sound Controller'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'REMOTE_CONTROL'
|
|
}
|
|
],
|
|
user_given_name: null,
|
|
device_reg_id: '03a6e24bc254dcd3815d6f50dc9c41a9',
|
|
area_id: null
|
|
},
|
|
{
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: 22543,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'INSPELNING Smart plug',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug',
|
|
quirk_applied: true,
|
|
quirk_class: 'zigpy.quirks.v2.CustomDeviceV2',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -70,
|
|
last_seen: '2025-08-17T19:37:34',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010a',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0702',
|
|
'0x0b04',
|
|
'0x1000',
|
|
'0xfc7c',
|
|
'0xfc85'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: ['0x0021'],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'INSPELNING Smart plug'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.metered_plug_living_room_desk_identify_2',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'select.metered_plug_living_room_desk_start_up_behavior_2',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_living_room_desk_current_2',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_living_room_desk_voltage_2',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_living_room_desk_power_2',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_living_room_desk_summation_delivered_2',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'switch.metered_plug_living_room_desk_switch_2',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'update.metered_plug_living_room_desk_firmware_2',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '133'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '168'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '98'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '169'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '116'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '163'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '126'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '126'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '140'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '180'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: '0xECD6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '112'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '172'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '156'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '163'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '179'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '1a:52:0b:87:99:5f:96:e5',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '128'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0x782A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x782A'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0xFED5',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0xECDB',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECDB'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFED5'
|
|
},
|
|
{
|
|
dest_nwk: '0x5B5A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x782A'
|
|
},
|
|
{
|
|
dest_nwk: '0x3CF1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'ON_OFF_PLUG_IN_UNIT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Metered Plug Living Room Desk',
|
|
device_reg_id: '2273ab81a6503ffe540193c2f27f0a83',
|
|
area_id: 'living_room'
|
|
},
|
|
{
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: 29472,
|
|
manufacturer: 'Signify Netherlands B.V.',
|
|
model: 'LOM007',
|
|
name: 'Signify Netherlands B.V. LOM007',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4107,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -65,
|
|
last_seen: '2025-08-17T19:36:21',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4107,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 128,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 128,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
11: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010a',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x1000',
|
|
'0xfc02'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: [],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'Signify Netherlands B.V.',
|
|
model: 'LOM007'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.plug_mush_light_identify',
|
|
name: 'Signify Netherlands B.V. LOM007'
|
|
},
|
|
{
|
|
entity_id: 'number.plug_mush_light_start_up_current_level',
|
|
name: 'Signify Netherlands B.V. LOM007'
|
|
},
|
|
{
|
|
entity_id: 'select.plug_mush_light_start_up_behavior',
|
|
name: 'Signify Netherlands B.V. LOM007'
|
|
},
|
|
{
|
|
entity_id: 'switch.plug_mush_light_switch',
|
|
name: 'Signify Netherlands B.V. LOM007'
|
|
},
|
|
{
|
|
entity_id: 'update.plug_mush_light_firmware',
|
|
name: 'Signify Netherlands B.V. LOM007'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '183'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '147'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '118'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '151'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '160'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '167'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '165'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '136'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '60'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '90:fd:9f:ff:fe:de:05:63',
|
|
nwk: '0x782A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '168'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '166'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '129'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '153'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '163'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:86:a5:a0',
|
|
nwk: '0xECD6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '127'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '189'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '145'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '128'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '217'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '147'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:6f:b9:ff:fe:b3:d8:60',
|
|
nwk: '0xEE1F',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '2',
|
|
lqi: '175'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0xB3A7',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xB3A7'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECD6'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'ON_OFF_PLUG_IN_UNIT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Plug Mush Light',
|
|
device_reg_id: '4806842e886162b4c011c57492baf7c5',
|
|
area_id: 'living_room'
|
|
},
|
|
{
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: 65237,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'INSPELNING Smart plug',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug',
|
|
quirk_applied: true,
|
|
quirk_class: 'zigpy.quirks.v2.CustomDeviceV2',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -32,
|
|
last_seen: '2025-08-17T19:37:34',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010a',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0702',
|
|
'0x0b04',
|
|
'0x1000',
|
|
'0xfc7c',
|
|
'0xfc85'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: ['0x0021'],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'INSPELNING Smart plug'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.metered_plug_bathroom_desk_identify',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'select.metered_plug_bathroom_desk_start_up_behavior',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_bathroom_desk_current',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_bathroom_desk_voltage',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_bathroom_desk_power',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_bathroom_desk_summation_delivered',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'switch.metered_plug_bathroom_desk_switch',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'update.metered_plug_bathroom_desk_firmware',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '255'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '168'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '197'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '179'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '174'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '148'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '177'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '255'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '130'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '216'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '244'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '109'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '255'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '136'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '211'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:15:bc:00:36:00:18:43',
|
|
nwk: '0x178B',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '2',
|
|
lqi: '193'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0xFEE1',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFEE1'
|
|
},
|
|
{
|
|
dest_nwk: '0x782A',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xC92E'
|
|
},
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECD6'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0x688C',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x688C'
|
|
},
|
|
{
|
|
dest_nwk: '0x25A6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0x01FD',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x4E45'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'ON_OFF_PLUG_IN_UNIT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Metered Plug Bathroom Desk',
|
|
device_reg_id: 'b370cd3b1cbc276b2e321dea4156fdf3',
|
|
area_id: 'bathroom'
|
|
},
|
|
{
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: 26764,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI Driver 30W',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W',
|
|
quirk_applied: false,
|
|
quirk_class: 'zigpy.device.Device',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -78,
|
|
last_seen: '2025-08-17T19:23:40',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0101',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0008',
|
|
'0x1000',
|
|
'0xfc57'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: ['0x0021'],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'TRADFRI Driver 30W'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.light_corner_shelf_kitchen_identify',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'light.light_corner_shelf_kitchen_light',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'number.light_corner_shelf_kitchen_on_off_transition_time',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'number.light_corner_shelf_kitchen_on_level',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'number.light_corner_shelf_kitchen_start_up_current_level',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'select.light_corner_shelf_kitchen_start_up_behavior',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
},
|
|
{
|
|
entity_id: 'update.light_corner_shelf_kitchen_firmware',
|
|
name: 'IKEA of Sweden TRADFRI Driver 30W'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '148'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '60'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '147'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '208'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '148'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '144'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '130'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '188'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '165'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: '0xD02A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '180'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '118'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '135'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:82',
|
|
nwk: '0xFB80',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '114'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '8c:65:a3:ff:fe:33:98:de',
|
|
nwk: '0xFED5',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '156'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '84'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0xECD6',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x580F'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x9EB3'
|
|
},
|
|
{
|
|
dest_nwk: '0x580F',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x25A6'
|
|
},
|
|
{
|
|
dest_nwk: '0xFB80',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFB80'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x21CE'
|
|
},
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0x0000'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'DIMMABLE_LIGHT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Light Corner Shelf Kitchen',
|
|
device_reg_id: '86eff019816680388b215e73a97486ac',
|
|
area_id: 'kitchen'
|
|
},
|
|
{
|
|
ieee: 'f8:44:77:ff:fe:f7:aa:7e',
|
|
nwk: 4253,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'VALLHORN Wireless Motion Sensor',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor',
|
|
quirk_applied: true,
|
|
quirk_class: 'zigpy.quirks.v2.CustomDeviceV2',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Battery or Unknown',
|
|
lqi: 255,
|
|
rssi: -63,
|
|
last_seen: '2025-08-17T19:37:18',
|
|
available: true,
|
|
device_type: 'EndDevice',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 2,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 128,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0850',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0001',
|
|
'0x0003',
|
|
'0x0020',
|
|
'0x0b05',
|
|
'0x1000',
|
|
'0xfc7c',
|
|
'0xfc81'
|
|
],
|
|
output_clusters: ['0x0003', '0x0004', '0x0006', '0x0019', '0x1000']
|
|
},
|
|
2: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0107',
|
|
input_clusters: ['0x0000', '0x0003', '0x0406'],
|
|
output_clusters: ['0x0003']
|
|
},
|
|
3: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x0106',
|
|
input_clusters: ['0x0000', '0x0003', '0x0400'],
|
|
output_clusters: ['0x0003']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'VALLHORN Wireless Motion Sensor'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'binary_sensor.motion_sensor_living_room_opening',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor'
|
|
},
|
|
{
|
|
entity_id: 'binary_sensor.motion_sensor_living_room',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor'
|
|
},
|
|
{
|
|
entity_id: 'button.motion_sensor_living_room_identify',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor'
|
|
},
|
|
{
|
|
entity_id: 'number.motion_sensor_living_room_on_time',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor'
|
|
},
|
|
{
|
|
entity_id: 'sensor.motion_sensor_living_room_battery',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor'
|
|
},
|
|
{
|
|
entity_id: 'sensor.motion_sensor_living_room_illuminance',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor'
|
|
},
|
|
{
|
|
entity_id: 'switch.motion_sensor_living_room_on_only_when_dark',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor'
|
|
},
|
|
{
|
|
entity_id: 'update.motion_sensor_living_room_firmware',
|
|
name: 'IKEA of Sweden VALLHORN Wireless Motion Sensor'
|
|
}
|
|
],
|
|
neighbors: [],
|
|
routes: [],
|
|
endpoint_names: [
|
|
{
|
|
name: 'ON_OFF_SENSOR'
|
|
},
|
|
{
|
|
name: 'OCCUPANCY_SENSOR'
|
|
},
|
|
{
|
|
name: 'LIGHT_SENSOR'
|
|
}
|
|
],
|
|
user_given_name: 'Motion sensor Living Room',
|
|
device_reg_id: '356019d2e063688f52594dbc4f406470',
|
|
area_id: 'living_room'
|
|
},
|
|
{
|
|
ieee: '94:a0:81:ff:fe:57:29:75',
|
|
nwk: 53290,
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'INSPELNING Smart plug',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug',
|
|
quirk_applied: true,
|
|
quirk_class: 'zigpy.quirks.v2.CustomDeviceV2',
|
|
quirk_id: null,
|
|
manufacturer_code: 4476,
|
|
power_source: 'Mains',
|
|
lqi: 255,
|
|
rssi: -53,
|
|
last_seen: '2025-08-17T19:37:31',
|
|
available: true,
|
|
device_type: 'Router',
|
|
signature: {
|
|
node_descriptor: {
|
|
logical_type: 1,
|
|
complex_descriptor_available: 0,
|
|
user_descriptor_available: 0,
|
|
reserved: 0,
|
|
aps_flags: 0,
|
|
frequency_band: 8,
|
|
mac_capability_flags: 142,
|
|
manufacturer_code: 4476,
|
|
maximum_buffer_size: 82,
|
|
maximum_incoming_transfer_size: 82,
|
|
server_mask: 11264,
|
|
maximum_outgoing_transfer_size: 82,
|
|
descriptor_capability_field: 0
|
|
},
|
|
endpoints: {
|
|
1: {
|
|
profile_id: '0x0104',
|
|
device_type: '0x010a',
|
|
input_clusters: [
|
|
'0x0000',
|
|
'0x0003',
|
|
'0x0004',
|
|
'0x0005',
|
|
'0x0006',
|
|
'0x0702',
|
|
'0x0b04',
|
|
'0x1000',
|
|
'0xfc7c',
|
|
'0xfc85'
|
|
],
|
|
output_clusters: ['0x0019']
|
|
},
|
|
242: {
|
|
profile_id: '0xa1e0',
|
|
device_type: '0x0061',
|
|
input_clusters: ['0x0021'],
|
|
output_clusters: ['0x0021']
|
|
}
|
|
},
|
|
manufacturer: 'IKEA of Sweden',
|
|
model: 'INSPELNING Smart plug'
|
|
},
|
|
active_coordinator: false,
|
|
entities: [
|
|
{
|
|
entity_id: 'button.metered_plug_dishwasher_identify',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'select.metered_plug_dishwasher_start_up_behavior',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_dishwasher_current',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_dishwasher_voltage',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_dishwasher_power',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'sensor.metered_plug_dishwasher_summation_delivered',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'switch.metered_plug_dishwasher',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
},
|
|
{
|
|
entity_id: 'update.metered_plug_dishwasher_firmware',
|
|
name: 'IKEA of Sweden INSPELNING Smart plug'
|
|
}
|
|
],
|
|
neighbors: [
|
|
{
|
|
device_type: 'Coordinator',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:21:2e:ff:ff:09:44:73',
|
|
nwk: '0x0000',
|
|
permit_joining: 'Unknown',
|
|
depth: '0',
|
|
lqi: '164'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:02:f0',
|
|
nwk: '0x1DF0',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '72'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '14:b4:57:ff:fe:65:30:d6',
|
|
nwk: '0x25A6',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '200'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'bc:33:ac:ff:fe:2b:9f:09',
|
|
nwk: '0x3CF1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '159'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:2e:14:ff:fe:0e:9a:3c',
|
|
nwk: '0x5474',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '191'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '84:b4:db:ff:fe:b5:7b:de',
|
|
nwk: '0x57D3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '100'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:8c:7f',
|
|
nwk: '0x580F',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '137'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:c1:c4:a1',
|
|
nwk: '0x5B5A',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '235'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '3c:2e:f5:ff:fe:47:2a:24',
|
|
nwk: '0x688C',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '148'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '00:17:88:01:0d:80:db:3d',
|
|
nwk: '0x7320',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '148'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '0c:43:14:ff:fe:17:3b:92',
|
|
nwk: '0x9EB3',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '151'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:f6:4c:ff:fe:bc:89:bb',
|
|
nwk: '0xB3A7',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '189'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Parent',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '94:de:b8:ff:fe:d2:96:75',
|
|
nwk: '0xE737',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '182'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'ec:1b:bd:ff:fe:2a:bd:93',
|
|
nwk: '0xECDB',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '75'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'cc:cc:cc:ff:fe:a0:08:9c',
|
|
nwk: '0xFA5E',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '215'
|
|
},
|
|
{
|
|
device_type: 'Router',
|
|
rx_on_when_idle: 'On',
|
|
relationship: 'Sibling',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: '1f:ff:00:01:00:00:00:34',
|
|
nwk: '0xFEE1',
|
|
permit_joining: 'Unknown',
|
|
depth: '15',
|
|
lqi: '148'
|
|
},
|
|
{
|
|
device_type: 'EndDevice',
|
|
rx_on_when_idle: 'Off',
|
|
relationship: 'Child',
|
|
extended_pan_id: '81:d3:64:b8:f2:a5:a2:0a',
|
|
ieee: 'f0:82:c0:ff:fe:9f:6b:90',
|
|
nwk: '0xE000',
|
|
permit_joining: 'NotAccepting',
|
|
depth: '2',
|
|
lqi: '205'
|
|
}
|
|
],
|
|
routes: [
|
|
{
|
|
dest_nwk: '0x0000',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: true,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0x5474',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x5474'
|
|
},
|
|
{
|
|
dest_nwk: '0x9EB3',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x7E5D'
|
|
},
|
|
{
|
|
dest_nwk: '0x1DF0',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0x1DF0'
|
|
},
|
|
{
|
|
dest_nwk: '0xFA5E',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xFA5E'
|
|
},
|
|
{
|
|
dest_nwk: '0xECDB',
|
|
route_status: 'Active',
|
|
memory_constrained: false,
|
|
many_to_one: false,
|
|
route_record_required: false,
|
|
next_hop: '0xECDB'
|
|
}
|
|
],
|
|
endpoint_names: [
|
|
{
|
|
name: 'ON_OFF_PLUG_IN_UNIT'
|
|
},
|
|
{
|
|
name: 'PROXY_BASIC'
|
|
}
|
|
],
|
|
user_given_name: 'Metered Plug Dishwasher',
|
|
device_reg_id: '818b885089fea56b94a8c3b2b2bd574f',
|
|
area_id: 'kitchen'
|
|
}
|
|
];
|
|
|
|
function getNeighbors(data) {
|
|
return (
|
|
data.routes
|
|
?.map((r) => {
|
|
const destId = r.dest_nwk;
|
|
const neigh = data.neighbors.filter((n) => n.nwk === destId);
|
|
if (neigh?.length < 1) return;
|
|
|
|
return hassData.filter((n) => n.ieee === neigh[0].ieee);
|
|
})
|
|
?.flat()
|
|
?.filter((_) => _ !== undefined) ?? []
|
|
);
|
|
}
|
|
|
|
function getCoordinatorNeighbors(coordinatorId) {
|
|
return hassData.filter((d) => {
|
|
const exists = d.neighbors.findIndex((n) => n.ieee === coordinatorId);
|
|
return exists;
|
|
});
|
|
}
|
|
|
|
let firstNode = [
|
|
{
|
|
id: 0,
|
|
name: 'HUB',
|
|
ieee: hassData[0].ieee,
|
|
device: hassData[0].name,
|
|
area: hassData[0].area_id,
|
|
type: hassData[0].device_type,
|
|
neighbors: getCoordinatorNeighbors('00:21:2e:ff:ff:09:44:73'),
|
|
group: 0
|
|
}
|
|
];
|
|
|
|
let nodes = hassData
|
|
.map((d) => {
|
|
let group = 1;
|
|
let neighbors = getNeighbors(d);
|
|
|
|
if (d?.device_type === 'EndDevice') group = 2;
|
|
if (d?.available === false) {
|
|
group = 3;
|
|
neighbors = [];
|
|
}
|
|
|
|
return {
|
|
name: d.user_given_name || d.name,
|
|
ieee: d.ieee,
|
|
device: d.name,
|
|
area: d.area_id,
|
|
type: d.device_type,
|
|
neighbors,
|
|
group
|
|
};
|
|
})
|
|
.filter((n) => n !== undefined)
|
|
.map((n, id) => {
|
|
return {
|
|
...n,
|
|
id
|
|
};
|
|
});
|
|
|
|
const hubMac = '00:21:2e:ff:ff:09:44:73';
|
|
const hubNode = nodes.findIndex((n) => n.ieee === hubMac);
|
|
nodes[hubNode].neighbors = getNeighbors(hubMac);
|
|
nodes[hubNode].group = 0;
|
|
|
|
// const nodes = firstNode.concat(moreNodes);
|
|
// const nodes = moreNodes;
|
|
|
|
const link = firstNode
|
|
.map((d, source) => {
|
|
return (
|
|
d?.neighbors?.map((n) => {
|
|
const matching = nodes.findIndex((node) => node.ieee === n.ieee);
|
|
if (matching === -1) return;
|
|
|
|
return {
|
|
source,
|
|
target: matching
|
|
};
|
|
}) || []
|
|
);
|
|
})
|
|
.flat()
|
|
.filter((el) => el !== undefined);
|
|
|
|
const moreLinks = nodes
|
|
.map((d, source) => {
|
|
return (
|
|
d?.neighbors?.map((n) => {
|
|
const matching = nodes.findIndex((node) => node.ieee === n.ieee);
|
|
if (matching === -1) return;
|
|
|
|
return {
|
|
target: matching,
|
|
source
|
|
};
|
|
}) || []
|
|
);
|
|
})
|
|
.flat()
|
|
.filter((el) => el !== undefined);
|
|
|
|
const links = link.concat(moreLinks);
|
|
// const links = moreLinks;
|
|
|
|
export let data = { nodes, links };
|