Skip to content

Restore impossible into SLZB-06M (TimeoutError) #58

@samsam-rolon

Description

@samsam-rolon

cross-posted onhttps://github.com/Koenkk/zigbee2mqtt/discussions/26716
Hello

I'm trying to migrate from deConz Conbee II (0x26780700) with Zigbee2MQTT (v2.6.3 on Hassio) to SLZB-06M (v3.1.3)
I'm facing this issue. I have the same issue on my Mac (ARM M2) AND my HassIO device (a smart board Odroid C2, ARM also)

Any idea ?

Same issue with restore and info

((zigpy-cli) ) ➜  ~ zigpy radio --baudrate 115200 ezsp /dev/ttyUSB0 info
((zigpy-cli) ) ➜  ~ zigpy radio --baudrate 115200 ezsp /dev/ttyUSB0 restore deconz-backup.json
((zigpy-cli) ) ➜  ~ pip list | grep zigpy
zigpy                     0.87.0
zigpy-cli                 1.1.0
zigpy-deconz              0.25.5
zigpy-xbee                0.21.1
zigpy-zboss               1.2.0
zigpy-zigate              0.13.4
zigpy-znp                 0.14.2
((zigpy-cli) ) ➜  ~ zigpy radio --baudrate 115200 ezsp /dev/ttyUSB0 reset
Traceback (most recent call last):
  File "/root/someName/lib/python3.12/site-packages/bellows/uart.py", line 105, in reset
    return await self._reset_future
           ^^^^^^^^^^^^^^^^^^^^^^^^
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/root/someName/bin/zigpy", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/root/someName/lib/python3.12/site-packages/click/core.py", line 1485, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/someName/lib/python3.12/site-packages/click/core.py", line 1406, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/root/someName/lib/python3.12/site-packages/click/core.py", line 1873, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/someName/lib/python3.12/site-packages/click/core.py", line 1873, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/someName/lib/python3.12/site-packages/click/core.py", line 1269, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/someName/lib/python3.12/site-packages/click/core.py", line 824, in invoke
    return callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/someName/lib/python3.12/site-packages/click/decorators.py", line 46, in new_func
    return f(get_current_context().obj, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/someName/lib/python3.12/site-packages/zigpy_cli/cli.py", line 20, in inner
    return loop.run_until_complete(cmd(*args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/root/someName/lib/python3.12/site-packages/zigpy_cli/radio.py", line 161, in reset
    await app.connect()
  File "/root/someName/lib/python3.12/site-packages/bellows/zigbee/application.py", line 188, in connect
    await self._ezsp.connect(use_thread=self.config[CONF_USE_THREAD])
  File "/root/someName/lib/python3.12/site-packages/bellows/ezsp/__init__.py", line 159, in connect
    await self.startup_reset()
  File "/root/someName/lib/python3.12/site-packages/bellows/ezsp/__init__.py", line 141, in startup_reset
    await self._startup_reset()
  File "/root/someName/lib/python3.12/site-packages/bellows/ezsp/__init__.py", line 131, in _startup_reset
    await self.reset()
  File "/root/someName/lib/python3.12/site-packages/bellows/ezsp/__init__.py", line 164, in reset
    await self._gw.reset()
  File "/root/someName/lib/python3.12/site-packages/bellows/uart.py", line 104, in reset
    async with asyncio_timeout(RESET_TIMEOUT):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/asyncio/timeouts.py", line 115, in __aexit__
    raise TimeoutError from exc_val
TimeoutError

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions