Zigbee2mqtt: getting rid of your proprietary Zigbee bridges (Xiaomi, Hue, TRADFRI)

Ok, i’ve tested it and nothing changes.

I’m not sure, but the Device Name seems not correct for me. It seems to me, that the name is too long :man_shrugging:

I’m using RaspBee as my generic Zigbee bridge

Well I just flashed a router and coordinator with the “not enough tech” video. Removed the plastic cover on the dupont connectors to make space, added a bit of tape to keep isolation. No soldering and all done in minutes as he describes.

@Nerdletics looks like you should reboot and then check the device name. The errors your log showed seem to indicate the devjice name is wrong.

I just started playing with this. I’m running the component in docker and when I included the zigbee-shepherd-converters volume, which is to add “new devices” meaning not already listed in the docs; I got exactly the same error.

Since I’m using already supported devices (Xiaomi sensors) I just unbound (removed ) the volume and error gone. I was able to start adding devices following that.

Thx @nickrout . Reboot doesn’t help. But your help with the device name pointed me in the right direction.
I don’t know, what problem the stick had, but reflashing the stick solves the problem. Now everything works fine again. Thx

Hello everyone,

anybody else having trouble with the latest release of zigbee2mqtt? I’ve seen the comment regarding some breaking changes in 1.5.1 and read the article here: https://github.com/danielwelch/hassio-zigbee2mqtt and I think I managed to partially fix the issues but somethings still don’t work. Anybody else has gone throught the update process and can give me some guidance on this?

These are my questions:

  1. Previously one had the configuration part in the add-on window and a configuration file. The configuration file would overwrite the values contained in that file, otherwise the add-on configuration will be used. Is this still the case? I don’t think it is because when I change something in the add-on it seems to also write that information in the file too.
  2. Devices: do I need to paste the device configuration in the add-on window? I previously had that information in the file and I now don’t know if I should edit the new configuration file, update the add-on. At the momento my configuration does not explicitly display any device
  "devices": "[]",

yet I can confirm I see mqtt messages passing through… I assume the usb stick is somehow keeping track of the previously- paired devices???
3. I’m also under the impression that now zigbee devices use a slightly different sintax but I can’t put my finger on this statement.
4. The add-on keeps complaining about it being unable to ping one of my devices (a xiaomi plug) but it seems to be “actionable” and I can read the consumption off it

 zigbee2mqtt:error 8/8/2019, 10:59:51 PM Failed to ping '0x00158d000--f35ca'

Any feedback would be most appreciated.

Thanks,

For those experiencing troubles, note that with 1.5.1 devices are expected to reside in a separate file called devices.yaml. See: https://www.zigbee2mqtt.io/configuration/configuration.html

I fixed my problems and also managed to address the usb stick via device-by-id :slight_smile:

Hi all,

I have a question regarding zigbee2mqtt and ikea Tradfri GU10 spots.

My Tradfri GU10 bulbs are switched on and off using relays. I have about 60 of these GU10 spots. I know that a coordinate has a limit of 20 direct children. Can those Tradfri GU10 spots be used as routers or not? Since I turn them off using relays, I assume not. So I guess this means I will need to add some ikea Tradfri smart plugs and use these as routers?

Do keep in mind that the Tradfri smart plugs are poor repeaters. I have 3 of them around my house and the signal quality of device messages hopping through them is pretty low. You can give it a try and if it doesn’t help return them to Ikea I guess. Probably best to get a dedicated repeater with a lot more power (e.g. CC2530 + CC2591).

Thx for the tip!

If i was to move the philips hue bulbs over to my (future) zigbee2mqtt docker that will hopefully be installed in my unRAID service, would those act as repeaters?

I am still trying to figure out if I should install zigbee2mqtt in my Pi that I don’t use anymore (it use to be my HA server but now that is in my unRAID box) and put it somewhere that is centered in the house but that is hard to find at the moment OR should I just put it in my server.

Current zigbee devices that are line powered are only the bulbs. Mostly i use Zwave.

Are the Tradfri bulbs and LED light any better? I have a few of these already and am tempted to try the zigbee2mqtt method.

Has anyone had any luck with Osram motion sensor? https://www.zigbee2mqtt.io/devices/AC01353010G.html

I’m trying to pair it but it only halfs pair. I get three sensors that are occupancy, linkquality and temperature. But the occypancy binary_sensor never changes. There is some error when pairing about MAC transaction expired and Error: request unsuccess: 112.

Nothing changes when I remove the device and pair it again. Should the sensor react when pressing the side button?

zigbee2mqtt:warn 8/29/2019, 7:15:34 AM Failed to configure 0x000deviceid(0x000deviceid) (‘Error: AF data request fails, status code: 240. MAC transaction expired.’) (attempt #1)
zigbee2mqtt:warn 8/29/2019, 7:15:34 AM This can be ignored if the device is working properly
zigbee2mqtt:warn 8/29/2019, 7:15:43 AM Failed to configure 0x000deviceid(0x000deviceid) (‘Error: request unsuccess: 112’) (attempt #2)
zigbee2mqtt:warn 8/29/2019, 7:15:43 AM This can be ignored if the device is working properly
zigbee2mqtt:warn 8/29/2019, 7:15:55 AM Failed to configure 0x000deviceid(0x000deviceid) (‘Error: request unsuccess: 112’) (attempt #3)
zigbee2mqtt:warn 8/29/2019, 7:15:55 AM This can be ignored if the device is working properly

Yes, the Hue bulbs works as repeaters.

1 Like

Thanks for confirming this!

Hey folks, So successfully moved all my hue bulbs over to zigbee2mqtt from Hue :smiley:
I flashed the CC2531 using this guide with a pi zero

All the bulbs were discovered once removed from the Hue app (some took a moment to register in zigbee2mqtt) and the process was pretty painless.

One question though - the USB is in my under-stairs cupboard (connected to a PC via a hub to move my zwave and zigbee away from the PC and other large metal objects). I have an antenna on the stick as well - and in the room (that is above and 6 ft away - so 1 floor and 1 wall) I have a link quality of around 34-39 for 6 bulbs - they are hue ambiance used in the bathroom mirror lights). I also have 2 other bulbs nearby, but further away with a higher link quality 49.

The bulbs states are pretty inaccurate - but not all one way. Some are correct, and some are incorrect.

Will this settle down? Removing the hue hub is one less dependency, but not worth the lack of WAF!

Hello, could you add a support of Aqara curtain motor ZNGZDJ11LM?

See these instructions.

How do you add a new device to Hass.io? I cant access the docker container via ssh to edit the devices.js file.