Can't find any Zigbee devices with 2024.10.1

Hello,

I was a big fan of Home Assistant but I recently updated to 2024.10.1 Core, 2024.10.0 Supervisor, 13.1 Operating System and 20241002.2 Frontend and now I can’t get any of my Zigbee devices working. I did not have any problems at all with my previous installation and it was so reliable I figured I could just install the newest version of HA and be up and running but unfortunately I’ve been at this for days now and I’m all out of ideas.

I use a Raspberry Pi 3B. I have 3 of them and have tried them all.

All batteries of all sensors have been replaced.

I use a usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001 dongle. It seems to be recognized by HA and ZHA since I got the name from the hardware page in the GUI.

Trying another USB port didn’t help. With a previous version of HA I didn’t need an extension cable but I tried multiple nonetheless but that didn’t help. I also deactivated all WiFi devices. So I don’t think it’s interference.

ZHA seems to be configured. With the previous version of HA I used Zigbee2MQTT, by the way. So I’ve never had a working setup with ZHA.

I can’t see logs other than this:

Received a packet: ZigbeePacket(timestamp=datetime.datetime(2024, 10, 10, 10, 11, 15, 570259, tzinfo=datetime.timezone.utc), src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=13, profile_id=0, cluster_id=32822, data=Serialized[b'\r\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=None, rssi=None)
[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_rsp: [<Status.SUCCESS: 0>]
[0x0000:zdo] No handler for ZDO request:ZDOCmd.Mgmt_Permit_Joining_rsp([<Status.SUCCESS: 0>])
Feeding watchdog
[<Task pending name='device-availability-checker_DeviceAvailabilityChecker' coro=<periodic.<locals>.scheduler.<locals>.wrapper() running at /usr/local/lib/python3.12/site-packages/zha/decorators.py:78> cb=[set.remove()]>] executing periodic task [zha.application.helpers::DeviceAvailabilityChecker.check_device_availability]

Diagnostics, downloaded from the integrations page:


{
  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2024.10.1",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.12.4",
    "docker": true,
    "arch": "aarch64",
    "timezone": "Europe/Oslo",
    "os_name": "Linux",
    "os_version": "6.6.31-haos-raspi",
    "supervisor": "2024.10.0",
    "host_os": "Home Assistant OS 13.1",
    "docker_version": "26.1.4",
    "chassis": "embedded",
    "run_as_root": true
  },
  "custom_components": {},
  "integration_manifest": {
    "domain": "zha",
    "name": "Zigbee Home Automation",
    "after_dependencies": [
      "onboarding",
      "usb"
    ],
    "codeowners": [
      "dmulcahey",
      "adminiuga",
      "puddly",
      "TheJulianJES"
    ],
    "config_flow": true,
    "dependencies": [
      "file_upload"
    ],
    "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": [
      "universal-silabs-flasher==0.0.22",
      "zha==0.0.34"
    ],
    "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*"
      }
    ],
    "is_built_in": true
  },
  "setup_times": {
    "null": {
      "setup": 0.0004871339999965585
    },
    "01J9TWD2KZ8G2VTW61TFX1KE5P": {
      "wait_import_platforms": -0.17357396200000608,
      "wait_base_component": -0.008376058999999714,
      "config_entry_setup": 25.07592488200001
    }
  },
  "data": {
    "config": {},
    "config_entry": {
      "created_at": "2024-10-10T09:33:18.847959+00:00",
      "data": {
        "device": {
          "path": "/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0",
          "flow_control": null,
          "baudrate": 115200
        },
        "radio_type": "znp"
      },
      "discovery_keys": {},
      "disabled_by": null,
      "domain": "zha",
      "entry_id": "01J9TWD2KZ8G2VTW61TFX1KE5P",
      "minor_version": 1,
      "modified_at": "2024-10-10T09:33:18.847984+00:00",
      "options": {},
      "pref_disable_new_entities": false,
      "pref_disable_polling": false,
      "source": "usb",
      "title": "Sonoff Zigbee 3.0 USB Dongle Plus - 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": 23340,
        "nwk_update_id": 0,
        "nwk_manager_id": 0,
        "channel": 11,
        "channel_mask": 2048,
        "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": "fabb4578ae688482c5baaf41ec084ae5"
          }
        },
        "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=10, reset_count=0, _last_reset_value=0)"
          }
        }
      },
      "broadcast_counters": {},
      "device_counters": {},
      "group_counters": {}
    },
    "energy_scan": {
      "11": 52.94117647058823,
      "12": 2.3529411764705883,
      "13": 0.0,
      "14": 62.35294117647059,
      "15": 17.647058823529413,
      "16": 35.294117647058826,
      "17": 58.8235294117647,
      "18": 63.529411764705884,
      "19": 29.41176470588235,
      "20": 4.705882352941177,
      "21": 2.3529411764705883,
      "22": 3.5294117647058822,
      "23": 5.882352941176471,
      "24": 5.882352941176471,
      "25": 5.882352941176471,
      "26": 9.411764705882353
    },
    "versions": {
      "bellows": "0.40.6",
      "zigpy": "0.67.0",
      "zigpy_deconz": "0.23.3",
      "zigpy_xbee": "0.20.2",
      "zigpy_znp": "0.12.4",
      "zigpy_zigate": "0.13.1",
      "zhaquirks": "0.0.122",
      "zha": "0.0.34"
    },
    "devices": [
      {
        "manufacturer": "Texas Instruments",
        "model": "CC2652",
        "logical_type": "Coordinator"
      }
    ]
  }
}

I don’t see a problem there myself.

Can anyone point me in the right direction, please?

I think it’s worth noting that I have everything redundant and I’ve replaced everything already so I can’t imagine it’s hardware-related. Everything worked great with an older version of HA and nothing Zigbee-related works with the current version.

What can I possibly do to get HA to support Zigbee devices again?

Thank you very much for your time.
Simon

From which versions?

i.e. how big a version jump did you make?

Did you read the backwards incompatible changes in the release notes for each version?

Sorry, I can see how that’s confusing. I don’t remember which version I used to run. It must have been 2 years old at least. I did a clean install with the Raspberry Pi Imager program. Heard a lot changed for the better so I figured I’d start from scratch again. Had some automations I wanted to redesign anyway. Of course the one time you don’t keep a backup… :stuck_out_tongue:

I have not read backwards incompatible changes in the release notes for each version. I just assumed the current HA would still support Zigbee devices.

First, yes, Zigbee should work in this version. If it didn’t this forum would have exploded with all the user angst that would cause. So there IS hope.

Second, it was a good idea to start fresh, rather than update a 2-year-old installation. You’re on the right track.

I haven’t done a full on-boarding in a long time, so it’s hard for me to picture which step might have been missed. But if HA has recognized the Sonoff USB dongle you should be able to go into the ZHA integration and add a device. Start with one nearby, and go through the “pairing” process on that device. Usually it’s hold down a button or push in a pin for 6 seconds or something like that. You’ll probably have to do this for each device.

Yes, thanks, but what do I do if that doesn’t work? Is there anywhere to check logs other than the ones I’ve already posted?

If I put down a Philips Hue bridge or a Tuya gateway, then I can pair the devices in seconds. To be sure I’ve paired all sensors and stuff and afterwards I’ve wiped them and disconnected them from there. All sensors have been without batteries for at least an entire night (twice). Everything works but connecting them to HA. And like I said, I have all hardware redundant. I have 2 dongles, 3 Pi’s, 2 extension cords, 6 SD cards, tried most of all the ports. It must be a fault in the software or my configuration, but where do you start to troubleshoot this kind of stuff?

I don’t know what to do anymore… :frowning:

To be honest I’ve been wanting get something more reliable than a Pi for a while. This is a good reason for me to get a NUC and install Debian and run HA in a Docker environment. I will be back soon.

Hi, I have the same problem here.
HA on Proxmox (Intel N100)
running 10.0 was fine.
Update to 10.1 Integration of Zigbee, Tuya Local and also IKEA Dirigera do not work.
Update to 10.2, Zigbee (ZHA) works but have to wait around 5 minutes after HA Start, Tuya and IKEA still do not work.
So I go back to 10.0.
Dont know how to solve or to debug… But willing to help