Zigbee on one stick, Z-wave on another, both plugged into a pi3 running Hassos. I see the z-wave stick and can talk to it… zigbee, nada… Here’s what’s in my configuration.yaml, I know its something simple I’m doing wrong so someone please point to me where:
I don’t use Hassio so I get my devices from the command line.
I see the Aeotec z stick listed by id. I’m assuming that the ACM0 is the same thing but not by id since the zstick is working.
but that third item in the list isn’t the same as the path you are using as the zigbee stick. So why are you using ACM1 instead of AMA0 (since that is the only other option in the hardware list)?
The only thing you were missing was my doing a duh. Changed port to ttyAMA0 and we’re talking, but talking about errors:
Sat Sep 14 2019 13:20:32 GMT-0500 (Central Daylight Time)
Error setting up entry /dev/ttyACM0 for zha
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 190, in async_setup
hass, self
File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 107, in async_setup_entry
await zha_gateway.async_initialize()
File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 124, in async_initialize
await self.application_controller.startup(auto_form=True)
File "/usr/local/lib/python3.7/site-packages/bellows/zigbee/application.py", line 113, in startup
await self.initialize()
File "/usr/local/lib/python3.7/site-packages/bellows/zigbee/application.py", line 62, in initialize
await e.reset()
File "/usr/local/lib/python3.7/site-packages/bellows/ezsp.py", line 55, in reset
await self._gw.reset()
File "/usr/local/lib/python3.7/site-packages/bellows/uart.py", line 208, in reset
return await asyncio.wait_for(self._reset_future, timeout=RESET_TIMEOUT)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 449, in wait_for
raise futures.TimeoutError()
concurrent.futures._base.TimeoutError
I’m gunna try a hard reboot right now just for giggles.
Addendum:
Well, at least the error message went away, but, no joy.
I remember something about the config getting saved in the .storage files somewhere- device registry maybe - when you give it a config and if you change it later it gets stuck in there so you have to edit the file manually.
Good thought, didn’t work though. I think this puppy is just not being hardware recognized, otherwise I think I would have seen it as a device popping up.
So, I’m giving up on the Chengdu Ebyte Model E18-2G4U04B that I got from Alibaba for $7US and broke down with an order just now on Amazon for a Conbee II zigbee stick.
Because black USB sticks are far superior to white USB sticks.
Actually, because I already have a Zooz z-wave+ stick that’s functioning and I was concerned the z-wave in the HUS might interfere.
::upon having the fact pointed out to him and realizing the truth of it Jason’s gaze keeps being drawn back to the white and grey casing of his Nortek HUSBZB-01 until he finally gets up to go rummage around for the spray can of black plastic paint he’s pretty sure is still out there somewhere::
…fair enough… I’m just really happy that someone makes a ZWave AND ZigBee stick… and that it’s Nortek- even better… Nortek also makes the 2GIG line of products and my last 2 employers both… I’m a 2GIG 2G/3G Certified Installer and would like to see them do well in this market space… Maybe they’ll realize there’s a market for compatible security systems so next time I’m face-to-face with some of their people I have something to push for…
I’ve been using the Aeotec zwave stick and the HUSBZB-1 stick together for two years and have noticed anything that could be attributed to the two sticks in the same machine.
And my reasoning back then was that if my zstick broke I would already have a backup.
I found the existing zooz z-wave stick was interfering with the ConBee stick so pulled the zooz stick, the ConBee stick then could get it’s firmware updates and start discovering stuff.
It also took a bit to figure out that zha: or zigbee: doesn’t work and I needed to install and configure DeConz addon for a ConBee stick (through Integrations menu, NOT configuration.yaml), and configure it for ttyACM1 even though ttyACM1 didn’t exist. Yes, ttyACM1 DID appear in my hardware list AFTER I configured the stick to use it.
THEN plugged in the zooz stick and set that port for ttyACM0 in the configuration.yaml… and started discovering stuff.
So my assumption is: ttyACMx is the USB ports, ttyAMAx is the pi top-hat interface and ttyUSBx is what you see if you are using full Linux rather than HASSOS. Please correct me if my assumption is in error.