-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request]: compatibility with matter usb stick #14497
Comments
It is not a "Matter dongle." Matter and Thread are not the same thing but are often conflated. Initially it likely works out of the box with z2m as zigbee only. It uses the same SI Labs chip/ezsp protocol already supported by z2m (albeit currently considered experimental). If it will work when/if dual protocol is enabled is unknown to me, but expect it will be possible. Assuming the ezsp protocol stays the same, z2m could connect to the zigbee daemon running on the server via a socket, vs connecting serially to the daemon running on the stick. But... we will have to see the final implementation. |
Yep, I fully understand that. That is why I said that I’m not particularly looking for an “instant solution” - more like “raising awareness”. It will certainly take some time and experimentation, but as long as this request is here, hopefully someone will eventually pick it up :) |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days |
Just to add (before the bot closes this), matter v1.0 is out and some devices have begun to appear online. Not sure when it would be good to start to take a look at this but things seem to be looking real nowadays. |
FYI, you guys can follow kirovilya's development and help out as a tester in the dedicated zigbee-herdsman issue about EZSP here: I just posted this question there which is directly related as it to support a dependency needed in zigbee-herdsman to support Silicon Labs (Silabs) based adapters with RPC (Radio Co-Processor) firmware instead of NCP (Network Co-Processor) firmware:
|
FYI, there is a separate off-topic discussion with the suggestion to add "Matter/CHIP bridge support" in the Z2M project or as a fork here, but note as mentioned that "Matter/CHIP bridge support" is not the same as support for the Thread/OpenThread wireless protocol nor the same as support for Matter/CHIP devices. Adding just "Matter/CHIP bridge support" would still only support Zigbee devices however it would allow Zigbee2MQTT to act as a Matter bridge (as an alternative to MQTT) in order to share its devices to other systems that support Matter/CHIP but not MQTT -> #7443 |
This is what I'm planning to support (via https://github.com/mfucci/node-matter) |
FYI, it looks like Nabu Casa has officially released (experimental) RPC Multi-PAN firmware to allow multiprotocol support using their EmberZNet/EZSP based "Home Assistant SkyConnect" USB adapter as well as for the embedded radio module inside their "Home Assistant Yellow" appliance (both based on Silicon Labs EFR32MG21 SoC). If a user flash this RPC Multi-PAN firmware today then they can at this not use it with Zigbee2MQTT as zigbee-herdsman do not yet include support for Zigbeed (Silicon Labs Zigbee Daemon) to be able to use for ezsp adapters wih EmberZNet RPC firmware (instead of EmberZNet NCP firmware). https://github.com/NabuCasa/silabs-firmware -> https://github.com/NabuCasa/silabs-firmware/tree/main/RCPMultiPAN The reason for this is that Home Assistant 2022.12 has now been released with initial support for Matter including Matter over Thread with "Home Assistant SkyConnect" and "Home Assistant Yellow", so RPC Multi-PAN firmware for multiprotocol support is flashed if the user chooses to enable multiprotocol support in the "Home Assistant SkyConnect" and "Home Assistant Yellow" add-ons for Home Assistant, which is listed as an experimental feature. And at this point, moving back to an EmberZNet Zigbee NCP firmware requires manually reflashing the adapter. https://www.home-assistant.io/blog/2022/12/07/release-202212/ |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days |
BUMP. The multipan firmware bug has now been fixed. I was wondering is there anyway to add the zigbee configuration to zigbee2mqtt? When I try to add the information below I get an error from the logs. port: socket://core-silabs-multiprotocol:9999 [17:13:38] INFO: Preparing to start... |
@spartandrew18 your port name must started with 'tcp://", not "socket://" |
@spartandrew18 were you able to get it working?
|
Hello, |
In what regards? As you can read above it was not clear what the original poster was asking about. However if the question is about support for the new Matter standard then instead see diacussion in #7443 (for that see related implementation of the Matter protocol in https://github.com/project-chip/matter.js which the project from https://github.com/mfucci/node-matter which @Koenkk mentioned above was moved/merged into. Also note that project started a Discord server for Matter-Integrators to allow to communicate about the protocol and how to implement Matter in various environments (not only just JavaScript/Typescript, so you can join that discussion at https://discord.gg/ujmRNrhDuW ). |
Thank you. Yes, the point is to know how to make the SkyConnect stick work in multi-protocol RCP Multi-PAN mode (Zigbee/Thread, with ad hoc firmware) with Z2M in Home Assistant. |
Is your feature request related to a problem? Please describe
Not a problem.
Describe the solution you'd like
Home assistant gang have just come out with the following dongle:
https://www.home-assistant.io/skyconnect/
It’s both a zigbee and matter dongle, with the thread compatibility coming later.
I don’t know whether it makes sense to bundle the matter devices compatibility on this project, or, to have something else entirely different. But since the usb dongle has compatibility with z2m already, maybe there is an intelligent way to make this happen, without too much work?
Describe alternatives you've considered
Matter and thread are so new that there’s barely any alternatives around. Im an openHAB user, so whatever I get, will have to be compatible with homeassistant/openHAB/zigbee2mqtt since that’s the basis of my setup.
Additional context
Just looking to bring the attention up for this topic. I’m not expecting an instant solution :)
The text was updated successfully, but these errors were encountered: