Conbee 2 with ZHA

I am new to home assistant so this is probably easy
I setup home assistant a couple weeks back with deconz and a conbee 2 stick, I ran into some issues and decided to start over.
I am looking to try ZHA rather then deconz this time.
I cannot figure out how to add the USB
This is the detected devices, I have tried copying as well as AMA0 and USB0 etc
It is saying it cannot find it? What am I doing wrong?

Looks like /dev/ttyACM0.

still giving me “Unable to connect to ZHA device”

going through the ZHA page on the home assistant website I saw this
is Hassio running home assistant inside a docker?

CAN’T CONNECT TO USB DEVICE AND USING DOCKER

If you are using Docker and can’t connect, you most likely need to forward your device from the host machine to the Docker instance. This can be achieved by adding the device mapping to the end of the startup string or ideally using docker compose.

Yes it is. Hass.io is a docker container for home assistamt and a docker container for the supervisor. Did you also try to inster the long adress /dev/serial/by-id/… ?

I can no longer see the USB device under hardware?
I haven’t touched it since last night?
Any ideas?

What type of machine are your running this on? I did have to disable modemanager as it recommends in the documentation.

After much research and trial/error over a week, I was not able to make my Conbee 2 with ZHA.
Went to DCONZ way and it has been rock solid.

1 Like

I am running Hassio on a raspberry Pi 4
I am able to see it in the devices again (I dont know how)
I now have it on a usb hub and also did a hard reboot rather then refreshing the software

I still cannot get ZHA to talk to it though?
I tried DConz before and had issues I was hoping ZHA would be easier

No I don’t think ZHA is necessarily easier, but it is a direct integration, whereas deconz is using the deaconz API and you can tell in the amount of latency. When you turn a light on with ZHA the light turns on immediately, with deconz there is a delay, and it doesn’t always fire.

You do need to disable modemanager, and restart the pi. Oh and you need to add your id to the dialout group on the pi.

I don’t see any delay in using deconz, everything happens immediately and my commands fire always. Did you notice this behaviour yourself?

ZHA doesn’t support creating ZigBee groups yet and I really need them for a smooth light experience.

It looks like ZHA adds the devices where they are easier to call for a newbie
the dconz events were confusing (I gave up trying to get lights to dim)

manual configuration appears to work but then no devices can be found?
the stick also no longer shows under hardware

mode manager isnt in hass.io from my research?

Modemanager is a Linux utility. You will need to log into the pi to disable.

The devices have to be added through ZHA.

If you are using hassio with the hassos/hassio combo, modemmanager is not installed. If you are using hassio on a generic linux install, modemmanager is probably installed, and you have to disable/uninstall it for your zigbee stick to work reliable.

Using hassio pi 4 install off the website (all in one image, I did not install a base OS with home assistant on top.

I was trying to add devices using the ZHA utility but it would not find anything (bulb and 3 different remote switches)

Its odd to me that when setting it up by adding the lines to the yaml file it does not give any errors when I go into the integration itself (not ZHA utility) bit when I try to use the integration wizard to add it it states no adaptor can be found

It may be a stupid solution, but it works : don’t plug your conbee in your RbPi, but use an usb extension cable. The RbPi interferes with the conbee when directly connected to it.

I have it connected right now with a cheap usb hub. I think I’m going to try buying a powered one tonight.

I also noticed last night that after adding the yaml config that I no longer see the device u see the hardware info screen? I’m not sure if they are related or two separate issues.

Its odd I had no issues with it plugged direct into the usb port when I used DConz

Anyone else have any suggestions?
This shouldn’t be this complicated

Yeah don’t use yaml for this one use the integrations tab.

I’ve been trying but it says it can’t find the adapter. I don’t understand what can be stopping it