I am trying to add ZigBee support to HA, and I am trying to pick the best possible solution for it (deCONZ, zigate, zigbee2mqtt).
To me it seemed that this component together with the zigate stick would be the easiest solution (no need to flash the stick, easy component setup).
zigate comes with its firmware already flashed, but you will need to flash future firmwares. at the moment, zigate doesnāt need a debug board to flash its firmware, but that might happen to cc253* sticks as well.
Iām now using cc253x/zigbee2mqtt as it has more features and is still alive.
Iām now using cc253x/zigbee2mqtt as it has more features and is still alive.
This was my first idea, to be honest. However I find the configuration kind of cumbersome and non-intuitive. Also buying the stick and the cc debugger I would have to order from china, which results in long delivery time.
depends, some needs specific support, some donāt.
some zigate support for new components is done in the firmware (see https://zigate.fr/2018/02/17/maj-firmware-zigate-version-3-0d-testgui-windows/) it means you have to wait for the one dev to do it in its free time, then you have to upload the new firmware.
zigbee2mqtt only needs a software update.
Iām pretty sure if you send this lovely lamp to one of the dev youāll have support for it.
yes my router nodes are osram plugs.
zigate range is better than cc2531 but itās still not enough here at home.
I also have a cc2530_cc2591 range/sensibility should be better.
Iām using this library with HASS and itās works fine for reading Xiami switch status.
I would send a toogle command via HASS (On/Off a light) using a Wifi Zigate bridge.
Iām not able to configure configuration.yaml to do that.
Is it possible with your library ? Could you please give me an exemple if itās possible ?
Xiaomi switch configuration [zigate.f700] in HASS dev_services:
@doudz if youāre in the area. Any advice on updating you lib to the latest version with this actual component ? Good or bad idea ?
Still working fine with version 0.81.2 of hass
But I wait for my CC debugger and will test zigbee2mqtt soon.
Iāve found an error in my logs when starting HA 0.81.2:
2018-11-13 12:11:44 ERROR (SyncWorker_8) [zigate] Failed to eval "struct.unpack('H', unhexlify(value)[2:4])[0]/1000." using "0121030c0328170421a81305210c00062401000000000a2100006410000b210000"
2018-11-13 12:11:44 ERROR (SyncWorker_8) [zigate] Traceback (most recent call last):
File "/config/deps/lib/python3.6/site-packages/zigate/clusters.py", line 91, in update
'self': self})
File "<string>", line 1, in <module>
NameError: name 'struct' is not defined
Does not look to have an impact on zigate usage but I mention it in case of someone is working on the component.