[RELEASE] Zigbee2MQTT Routing Driver

Absolutely nothing.

Nope, you're just lucky!

2 Likes

Although of little interest to most users MQTT is like a shared ‘database’ of the state of devices and also can be used to control the participating devices, in this example ZigBee.

What this allows is sharing the information between many controllers so not just HA and HE you can add more controllers and indeed devices that attach directly to MQTT that might not yet have a HE driver available. The HE/HA direct route is possibly quicker and easier but it is a private one to one conversation.

1 Like

With z2m you can force a device to pair with a specific repeater or let it pick whichever it wants. With xiaomi stuff, once they are paired to a repeater they will not reroute themselves if the repeater goes offline.

Interesting, thanks. A couple of my Xiaomi buttons have decided to use the repeaters now.

Particularly happy this one came to its senses.

@birdslikewires
What software are you using to show your ZigBee Network layout like that?

It's built-in to the web interface on Zigbee2MQTT. In the top row there's a button which says "Map" and that's about it. :slight_smile:

Any chance someone could help create a driver for the Ikea Sound Remote Gen 2?

Model: E2123
IKEA Sound Remote Zigbee2MQTT Payloads

Vol+:  {"action":"volume_up","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":0,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Vol-:  {"action":"volume_down","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":18,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Play Toggle:  {"action":"toggle","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":18,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Prev:  {"action":"track_previous","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":3,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Next:  {"action":"track_next","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":9,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Button1 - single press:  {"action":"dots_1_initial_press","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":18,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Button1 - double press:  {"action":"dots_1_double_press","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":15,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Button1 - Long press:  {"action":"dots_1_long_press","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":12,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Button 2 - single press:  {"action":"dots_2_initial_press","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":18,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Button 2 - Long press:  {"action":"dots_2_long_press","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":18,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Button 2 - double press:  {"action":"dots_2_double_press","device":{"applicationVersion":16,"dateCode":"20211214","friendlyName":"IKEA Sound Remote","hardwareVersion":1,"ieeeAddr":"0x94deb8fffe989de2","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"E2123","networkAddress":56137,"powerSource":"Battery","softwareBuildID":"1.0.012","stackVersion":103,"type":"EndDevice","zclVersion":3},"linkquality":12,"update":{"installed_version":65554,"latest_version":16777269,"state":"available"},"voltage":0}

Hi all, hope you guys doing great. I am non programmer however i followed the instruction as per above. the problem i am facing that i cannot see the device or the child zigbee device which is paired though zigbee2mqtt platform. additionally i am getting the attached message

though i added the xiaomi drivers separately its still showing me this. can any one help?

thank

also how i can find the devices after this problem is fixed? i am only able to create a virtual device with one driver type

It looks like from your warning log this integration does not support your specific devices.

Yup. In the first post are the ones I've added Z2M support for.

If someone has a little time the WXKG01LM should be easy to add, the "drivers" for this are essentially just a map of Z2M to HE values.

Also, there's no two-way comms in this driver at the moment, so controlling a smart plug wouldn't work. Even if the mapping was added HE could receive states, but not change them.

If you have a C-8 hub, you can try again to pair it directly to Hubitat (this will not work on C-7 and older plugs). It is hard to keep it connected, but I finally succeeded using the option 'Try to avoid Zigbee 3.0 repeaters while pairing'.

If you stay on Z2M, you can bring the plug to Hubitat using the Home Assistant Device Bridge

1 Like

Hi kkossev,

I am currently using C8, and whenever I am trying to connect directly, it is showing "Found a Zigbee device, initializing..." and gets time out. I am using aqara devices and tuya smart plugs ( download your drivers for it) but none of the connect direct or works. that is why i chose z2m . can you suggest me the best way to connect these devices? i tried using homeassistant device bridge but i was unable to add any device. I am totally new to this platform

yes now it seems soo

Do you have any Zigbee devices from brands different than Tuya and Aqara?

yes

yes i have the following devices which i cant connect







@renovatio it may be better if you create a new thread in this forum where we can try to identify these devices. This thread is dedicated to the Zigbee2MQTT Routing Driver by @birdslikewires

2 Likes

This routing driver now supports the healthStatus custom attribute, so will no longer misuse presence as a means of reporting connectivity to your MQTT broker.

Use @kkossev's Device Health Status to give yourself a nice system overview.

2 Likes