Closed DamKast closed 10 months ago
@willpuckett I made a new release that fixes the probing issue. You should be able to use ZBOSS as alternative radio using v1.1.2.
Awesome I just made a quick attempt and it still was getting stuck at the same place. Could this be because I'm using a Seeeduino Xiao nRF52840? It shows up in lsusb as a modem and two other devices, but maybe I need to do a firmware built in west for that device? I'll try poking around with it a little more when I'm home over the weekend...
You can try this to verify if you have the correct firmware on your dongle.
In your home assistant container, get the version of the running firmware:
python -m zigpy_zboss.tools.get_ncp_version
You should get something like that:
You can as well check that the serial communication looks all right in the serial log file. Make sure that there are both TX and RX lines printed in the file. If there are only TX lines in the file, the dongle is not responding.
tail -f /tmp/serial-zigpy-zboss.log
~At last, you can try to flash your dongle with this firmware: https://github.com/kardia-as/nrf-zboss-ncp. Since your device is based on nRF52840, this should work.~ I quickly compared the .dts files for seeeduino_xiao and the nrf52840_dongle in the nRF Connect SDK, and it seems like there are some major differences. I think you are right to say that you need a new firmware build using the seeeduino_xiao device configuration.
Thanks for looking into this. I had hoped that since it was not using any gpio it would work as is... I'll try to do a build sometime and see if I can get it going.
@DamKast I don't know if this typo is in your actual manifest.json file, but in the comment above it says "ziPpy-zboss==1.1.1" instead of "ziGpy-zboss==1.1.1"
2. add a version key (I used "2025.1.1") and "zippy-zboss==1.1.1" to the requirements list in manifest.json
/usr/src/homeassistant/homeassistant/components/zha
to the/config/custom_components
directory.version
key (I used "2025.1.1") and"zippy-zboss==1.1.1"
to the requirements list in manifest.jsonimport zigpy_zboss.zigbee.application
andboss = ("boss", zigpy_zboss.application.ControllerApplication,)
tocustom_components/zha/core/const.py
I am able to see the custom component:
I select the serial port. It should be passed through into the docker container as I was using it previously with a cc2531.
I select the radio type:
I then get to a port configuration in the control flow, but no matter what combination of flow control and speed I select, it errors and won't move forward, with an "unknown error occurred."
The logs from home assistant:
The nrf52840 is showing up in lsusb
Apologies if I'm posting this in the wrong place and thanks for the update!
Originally posted by @willpuckett in https://github.com/kardia-as/zigpy-zboss/issues/28#issuecomment-1795485751