// 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 };
