TLDR; ZHA previously added new devices without any problem but now won’t pair.
I’m running HAOS 15.1 on a Dell Mini-PC, recently updated but have had this problem for months.
ZHA is running with a CC2652 dongle.
I have a mix of Sonoff and eWelink devices all playing quite happily together.
When I now try to add new devices (Sonoff ZBMINIR2 and ZBMINIL2), ZHA waits for a while but fails to find them (pairing light flashing, correctly wired). When first installed, the ZBMINIR2 was found but binding was incomplete, trying to reconfigure the device didn’t help so I removed it to reinstall. Now it won’t even find it.
I’m connected via a USB 2.0 port with an extension lead. The switches I’m trying to connect are located between the router and the coordinator so shoulde have a solid signal.
I have very limited computer skills – starting again with Z2M is not really a viable option. And surely, there’s way to make ZHA work here?
Honestly, I don’t know what don’t know – no idea where to start with this.
Would appreciate what help you can offer.
Here’s the ZHA json:
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2025.3.4",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.13.2",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/London",
"os_name": "Linux",
"os_version": "6.12.20-haos",
"supervisor": "2025.03.4",
"host_os": "Home Assistant OS 15.1",
"docker_version": "28.0.4",
"chassis": "embedded",
"run_as_root": true
},
"custom_components": {
"hacs": {
"documentation": "https://hacs.xyz/docs/configuration/start",
"version": "2.0.1",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"solis_modbus": {
"documentation": "https://solis-modbus.readthedocs.io",
"version": "1.5.4",
"requirements": [
"pymodbus>=3.6.8"
]
},
"solis": {
"documentation": "https://github.com/hultenvp/solis-sensor/",
"version": "3.8.1",
"requirements": [
"aiofiles>=23.1.0,<25.0.0"
]
},
"pyscript": {
"documentation": "https://github.com/custom-components/pyscript",
"version": "1.6.1",
"requirements": [
"croniter==2.0.2",
"watchdog==2.3.1"
]
}
},
"integration_manifest": {
"domain": "zha",
"name": "Zigbee Home Automation",
"after_dependencies": [
"hassio",
"onboarding",
"usb"
],
"codeowners": [
"dmulcahey",
"adminiuga",
"puddly",
"TheJulianJES"
],
"config_flow": true,
"dependencies": [
"file_upload",
"homeassistant_hardware"
],
"documentation": "https://www.home-assistant.io/integrations/zha",
"iot_class": "local_polling",
"loggers": [
"aiosqlite",
"bellows",
"crccheck",
"pure_pcapy3",
"zhaquirks",
"zigpy",
"zigpy_deconz",
"zigpy_xbee",
"zigpy_zigate",
"zigpy_znp",
"zha",
"universal_silabs_flasher"
],
"requirements": [
"zha==0.0.53"
],
"usb": [
{
"vid": "10C4",
"pid": "EA60",
"description": "*2652*",
"known_devices": [
"slae.sh cc2652rb stick"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*slzb-07*",
"known_devices": [
"smlight slzb-07"
]
},
{
"vid": "1A86",
"pid": "55D4",
"description": "*sonoff*plus*",
"known_devices": [
"sonoff zigbee dongle plus v2"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*sonoff*plus*",
"known_devices": [
"sonoff zigbee dongle plus"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*tubeszb*",
"known_devices": [
"TubesZB Coordinator"
]
},
{
"vid": "1A86",
"pid": "7523",
"description": "*tubeszb*",
"known_devices": [
"TubesZB Coordinator"
]
},
{
"vid": "1A86",
"pid": "7523",
"description": "*zigstar*",
"known_devices": [
"ZigStar Coordinators"
]
},
{
"vid": "1CF1",
"pid": "0030",
"description": "*conbee*",
"known_devices": [
"Conbee II"
]
},
{
"vid": "0403",
"pid": "6015",
"description": "*conbee*",
"known_devices": [
"Conbee III"
]
},
{
"vid": "10C4",
"pid": "8A2A",
"description": "*zigbee*",
"known_devices": [
"Nortek HUSBZB-1"
]
},
{
"vid": "0403",
"pid": "6015",
"description": "*zigate*",
"known_devices": [
"ZiGate+"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*zigate*",
"known_devices": [
"ZiGate"
]
},
{
"vid": "10C4",
"pid": "8B34",
"description": "*bv 2010/10*",
"known_devices": [
"Bitron Video AV2010/10"
]
}
],
"zeroconf": [
{
"type": "_esphomelib._tcp.local.",
"name": "tube*"
},
{
"type": "_zigate-zigbee-gateway._tcp.local.",
"name": "*zigate*"
},
{
"type": "_zigstar_gw._tcp.local.",
"name": "*zigstar*"
},
{
"type": "_uzg-01._tcp.local.",
"name": "uzg-01*"
},
{
"type": "_slzb-06._tcp.local.",
"name": "slzb-06*"
},
{
"type": "_xzg._tcp.local.",
"name": "xzg*"
},
{
"type": "_czc._tcp.local.",
"name": "czc*"
},
{
"type": "_zigbee-coordinator._tcp.local.",
"name": "*"
}
]
"is_built_in": true,
"overwrites_built_in": false
},
"setup_times": {
"null": {
"setup": 0.00015259900000330617
},
"01JF65M2GT90G87R3M0FQ4ZF4G": {
"wait_import_platforms": -0.06357890699999302,
"wait_base_component": -0.0011154529999970464,
"config_entry_setup": 13.603417457000006
}
},
"data": {
"config": {},
"config_entry": {
"created_at": "2024-12-15T22:04:33.178961+00:00",
"data": {
"device": {
"baudrate": 115200,
"flow_control": null,
"path": "/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_108656e56bafed11b199394e71c9e8b5-if00-port0"
},
"radio_type": "znp"
},
"discovery_keys": {},
"disabled_by": null,
"domain": "zha",
"entry_id": "01JF65M2GT90G87R3M0FQ4ZF4G",
"minor_version": 1,
"modified_at": "2024-12-15T22:04:33.178976+00:00",
"options": {},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "usb",
"subentries": [],
"title": "Sonoff Zigbee 3.0 USB Dongle Plus",
"unique_id": "**REDACTED**",
"version": 4
},
"application_state": {
"node_info": {
"nwk": 0,
"ieee": "**REDACTED**",
"logical_type": 0,
"model": "CC2652",
"manufacturer": "Texas Instruments",
"version": "Z-Stack 20210708"
},
"network_info": {
"extended_pan_id": "**REDACTED**",
"pan_id": 20315,
"nwk_update_id": 0,
"nwk_manager_id": 0,
"channel": 25,
"channel_mask": 33554432,
"security_level": 5,
"network_key": "**REDACTED**",
"tc_link_key": {
"key": [
90,
105,
103,
66,
101,
101,
65,
108,
108,
105,
97,
110,
99,
101,
48,
57
],
"tx_counter": 0,
"rx_counter": 0,
"seq": 0,
"partner_ieee": "**REDACTED**"
},
"key_table": [],
"children": [],
"nwk_addresses": {},
"stack_specific": {
"zstack": {
"tclk_seed": "c48c94ef0a07268e3452d79ea067e5f0"
}
},
"metadata": {
"zstack": {
"TransportRev": 2,
"ProductId": 1,
"MajorRel": 2,
"MinorRel": 7,
"MaintRel": 1,
"CodeRevision": 20210708,
"BootloaderBuildType": 0,
"BootloaderRevision": null
}
},
"source": "[email protected]"
},
"counters": {
"Retry_NONE": {
"0": {
"__type": "<class 'zigpy.state.Counter'>",
"repr": "Counter(name=0, _raw_value=258, reset_count=0, _last_reset_value=0)"
}
}
},
"broadcast_counters": {},
"device_counters": {},
"group_counters": {}
},
"energy_scan": {
"11": 47.05882352941177,
"12": 55.294117647058826,
"13": 62.35294117647059,
"14": 29.41176470588235,
"15": 24.705882352941178,
"16": 8.235294117647058,
"17": 9.411764705882353,
"18": 10.588235294117647,
"19": 12.941176470588236,
"20": 8.235294117647058,
"21": 25.88235294117647,
"22": 11.764705882352942,
"23": 25.88235294117647,
"24": 23.529411764705884,
"25": 14.117647058823529,
"26": 22.352941176470587
},
"versions": {
"bellows": "0.43.0",
"zigpy": "0.77.1",
"zigpy_deconz": "0.24.1",
"zigpy_xbee": "0.21.0",
"zigpy_znp": "0.13.1",
"zigpy_zigate": "0.13.2",
"zhaquirks": "0.0.134",
"zha": "0.0.53"
},
"devices": [
{
"manufacturer": "Texas Instruments",
"model": "CC2652",
"logical_type": "Coordinator"
},
{
"manufacturer": "eWeLink",
"model": "SNZB-02P",
"logical_type": "EndDevice"
},
{
"manufacturer": "eWeLink",
"model": "SNZB-02P",
"logical_type": "EndDevice"
},
{
"manufacturer": "eWeLink",
"model": "SNZB-02P",
"logical_type": "EndDevice"
},
{
"manufacturer": "SONOFF",
"model": "ZBMINIR2",
"logical_type": "Router"
},
{
"manufacturer": "eWeLink",
"model": "MS01",
"logical_type": "EndDevice"
},
{
"manufacturer": "SONOFF",
"model": "ZBMINIL2",
"logical_type": "EndDevice"
},
{
"manufacturer": "eWeLink",
"model": "SNZB-02P",
"logical_type": "EndDevice"
}
]
}
}
TLDR; ZHA previously paired new devices without any problem but now won’t pair.
I’m running HAOS 15.1 on a Dell Mini-PC, recently updated but have had this problem for months.
ZHA is running with a CC2652 dongle.
I have a mix of Sonoff and eWelink devices all playing quite happily together.
When I now try to add new devices (Sonoff ZBMINIR2 and ZBMINIL2), ZHA waits for a while but fails to find them (pairing light flashing, correctly wired). When first installed, the ZBMINIR2 was found but binding was incomplete, trying to reconfigure the device didn’t help so I removed it to reinstall. Now it won’t even find it.
I’m connected via a USB 2.0 port with an extension lead. The switches I’m trying to connect are located between the router and the coordinator so shoulde have a solid signal.
I have very limited computer skills – starting again with Z2M is not really a viable option. And surely, there’s way to make ZHA work here?
Honestly, I don’t know what don’t know – no idea where to start with this.
Would appreciate what help you can offer.
Here’s the ZHA json:
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2025.3.4",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.13.2",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/London",
"os_name": "Linux",
"os_version": "6.12.20-haos",
"supervisor": "2025.03.4",
"host_os": "Home Assistant OS 15.1",
"docker_version": "28.0.4",
"chassis": "embedded",
"run_as_root": true
},
"custom_components": {
"hacs": {
"documentation": "https://hacs.xyz/docs/configuration/start",
"version": "2.0.1",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"solis_modbus": {
"documentation": "https://solis-modbus.readthedocs.io",
"version": "1.5.4",
"requirements": [
"pymodbus>=3.6.8"
]
},
"solis": {
"documentation": "https://github.com/hultenvp/solis-sensor/",
"version": "3.8.1",
"requirements": [
"aiofiles>=23.1.0,<25.0.0"
]
},
"pyscript": {
"documentation": "https://github.com/custom-components/pyscript",
"version": "1.6.1",
"requirements": [
"croniter==2.0.2",
"watchdog==2.3.1"
]
}
},
"integration_manifest": {
"domain": "zha",
"name": "Zigbee Home Automation",
"after_dependencies": [
"hassio",
"onboarding",
"usb"
],
"codeowners": [
"dmulcahey",
"adminiuga",
"puddly",
"TheJulianJES"
],
"config_flow": true,
"dependencies": [
"file_upload",
"homeassistant_hardware"
],
"documentation": "https://www.home-assistant.io/integrations/zha",
"iot_class": "local_polling",
"loggers": [
"aiosqlite",
"bellows",
"crccheck",
"pure_pcapy3",
"zhaquirks",
"zigpy",
"zigpy_deconz",
"zigpy_xbee",
"zigpy_zigate",
"zigpy_znp",
"zha",
"universal_silabs_flasher"
],
"requirements": [
"zha==0.0.53"
],
"usb": [
{
"vid": "10C4",
"pid": "EA60",
"description": "*2652*",
"known_devices": [
"slae.sh cc2652rb stick"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*slzb-07*",
"known_devices": [
"smlight slzb-07"
]
},
{
"vid": "1A86",
"pid": "55D4",
"description": "*sonoff*plus*",
"known_devices": [
"sonoff zigbee dongle plus v2"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*sonoff*plus*",
"known_devices": [
"sonoff zigbee dongle plus"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*tubeszb*",
"known_devices": [
"TubesZB Coordinator"
]
},
{
"vid": "1A86",
"pid": "7523",
"description": "*tubeszb*",
"known_devices": [
"TubesZB Coordinator"
]
},
{
"vid": "1A86",
"pid": "7523",
"description": "*zigstar*",
"known_devices": [
"ZigStar Coordinators"
]
},
{
"vid": "1CF1",
"pid": "0030",
"description": "*conbee*",
"known_devices": [
"Conbee II"
]
},
{
"vid": "0403",
"pid": "6015",
"description": "*conbee*",
"known_devices": [
"Conbee III"
]
},
{
"vid": "10C4",
"pid": "8A2A",
"description": "*zigbee*",
"known_devices": [
"Nortek HUSBZB-1"
]
},
{
"vid": "0403",
"pid": "6015",
"description": "*zigate*",
"known_devices": [
"ZiGate+"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*zigate*",
"known_devices": [
"ZiGate"
]
},
{
"vid": "10C4",
"pid": "8B34",
"description": "*bv 2010/10*",
"known_devices": [
"Bitron Video AV2010/10"
]
}
],
"zeroconf": [
{
"type": "_esphomelib._tcp.local.",
"name": "tube*"
},
{
"type": "_zigate-zigbee-gateway._tcp.local.",
"name": "*zigate*"
},
{
"type": "_zigstar_gw._tcp.local.",
"name": "*zigstar*"
},
{
"type": "_uzg-01._tcp.local.",
"name": "uzg-01*"
},
{
"type": "_slzb-06._tcp.local.",
"name": "slzb-06*"
},
{
"type": "_xzg._tcp.local.",
"name": "xzg*"
},
{
"type": "_czc._tcp.local.",
"name": "czc*"
},
{
"type": "_zigbee-coordinator._tcp.local.",
"name": "*"
}
],
"is_built_in": true,
"overwrites_built_in": false
},
"setup_times": {
"null": {
"setup": 0.00015259900000330617
},
"01JF65M2GT90G87R3M0FQ4ZF4G": {
"wait_import_platforms": -0.06357890699999302,
"wait_base_component": -0.0011154529999970464,
"config_entry_setup": 13.603417457000006
}
},
"data": {
"config": {},
"config_entry": {
"created_at": "2024-12-15T22:04:33.178961+00:00",
"data": {
"device": {
"baudrate": 115200,
"flow_control": null,
"path": "/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_108656e56bafed11b199394e71c9e8b5-if00-port0"
},
"radio_type": "znp"
},
"discovery_keys": {},
"disabled_by": null,
"domain": "zha",
"entry_id": "01JF65M2GT90G87R3M0FQ4ZF4G",
"minor_version": 1,
"modified_at": "2024-12-15T22:04:33.178976+00:00",
"options": {},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "usb",
"subentries": [],
"title": "Sonoff Zigbee 3.0 USB Dongle Plus",
"unique_id": "**REDACTED**",
"version": 4
},
"application_state": {
"node_info": {
"nwk": 0,
"ieee": "**REDACTED**",
"logical_type": 0,
"model": "CC2652",
"manufacturer": "Texas Instruments",
"version": "Z-Stack 20210708"
},
"network_info": {
"extended_pan_id": "**REDACTED**",
"pan_id": 20315,
"nwk_update_id": 0,
"nwk_manager_id": 0,
"channel": 25,
"channel_mask": 33554432,
"security_level": 5,
"network_key": "**REDACTED**",
"tc_link_key": {
"key": [
90,
105,
103,
66,
101,
101,
65,
108,
108,
105,
97,
110,
99,
101,
48,
57
],
"tx_counter": 0,
"rx_counter": 0,
"seq": 0,
"partner_ieee": "**REDACTED**"
},
"key_table": [],
"children": [],
"nwk_addresses": {},
"stack_specific": {
"zstack": {
"tclk_seed": "c48c94ef0a07268e3452d79ea067e5f0"
}
},
"metadata": {
"zstack": {
"TransportRev": 2,
"ProductId": 1,
"MajorRel": 2,
"MinorRel": 7,
"MaintRel": 1,
"CodeRevision": 20210708,
"BootloaderBuildType": 0,
"BootloaderRevision": null
}
},
"source": "[email protected]"
},
"counters": {
"Retry_NONE": {
"0": {
"__type": "<class 'zigpy.state.Counter'>",
"repr": "Counter(name=0, _raw_value=258, reset_count=0, _last_reset_value=0)"
}
}
},
"broadcast_counters": {},
"device_counters": {},
"group_counters": {}
},
"energy_scan": {
"11": 47.05882352941177,
"12": 55.294117647058826,
"13": 62.35294117647059,
"14": 29.41176470588235,
"15": 24.705882352941178,
"16": 8.235294117647058,
"17": 9.411764705882353,
"18": 10.588235294117647,
"19": 12.941176470588236,
"20": 8.235294117647058,
"21": 25.88235294117647,
"22": 11.764705882352942,
"23": 25.88235294117647,
"24": 23.529411764705884,
"25": 14.117647058823529,
"26": 22.352941176470587
},
"versions": {
"bellows": "0.43.0",
"zigpy": "0.77.1",
"zigpy_deconz": "0.24.1",
"zigpy_xbee": "0.21.0",
"zigpy_znp": "0.13.1",
"zigpy_zigate": "0.13.2",
"zhaquirks": "0.0.134",
"zha": "0.0.53"
},
"devices": [
{
"manufacturer": "Texas Instruments",
"model": "CC2652",
"logical_type": "Coordinator"
},
{
"manufacturer": "eWeLink",
"model": "SNZB-02P",
"logical_type": "EndDevice"
},
{
"manufacturer": "eWeLink",
"model": "SNZB-02P",
"logical_type": "EndDevice"
},
{
"manufacturer": "eWeLink",
"model": "SNZB-02P",
"logical_type": "EndDevice"
},
{
"manufacturer": "SONOFF",
"model": "ZBMINIR2",
"logical_type": "Router"
},
{
"manufacturer": "eWeLink",
"model": "MS01",
"logical_type": "EndDevice"
},
{
"manufacturer": "SONOFF",
"model": "ZBMINIL2",
"logical_type": "EndDevice"
},
{
"manufacturer": "eWeLink",
"model": "SNZB-02P",
"logical_type": "EndDevice"
}
]
}
}