multi-admin? #202
Replies: 5 comments 34 replies
-
From what I know the idea is that you "go to the main controller" (the first one you paired it with) and get a new "pairing code" to be used by other controllers then to pair them too. On Apple Home there is an option in the settings of that device. Google and Alexa should also have that (and please note that for Alexa right now the device needs to be paired with Alexa as the first controller, else it will not work!!). So yes, in fact we need to add a functionality to node-matter to also receive such a "get new pairing code" after the device was paired with node-matter as first controller. |
Beta Was this translation helpful? Give feedback.
-
I did some testing regarding the "main controller" and node-matter. First, my install seems a bit fragile and I do get inconsistent results which may imply timing issues. Generally, here's my setup where I have @mfucci 's latest "main" baseline patched to allow me to get the state of the physical device being managed by node-matter (old Wemo)
If I start with Amazon and pair node-matter, I can then get a pairing code and use it with both Google Home and SmartThings to successfully pair. Behavior is as above. The Alexa app controls the Wemo and shows proper state if I change it externally. SmartThings can sends its normal "on" command. If I start with Google Home, I can pair, but the device is listed as "offline". I can still get a pairing code and use it with Alexa which becomes fully functional as above. I have not been successful using Google's pairing code with SmartThings. If I start with SmartThings and pair node-matter, I don't see a way to get a pairing code, but it does give me the option of sharing the device with Google Home, but not with Alexa. If I tell it to share with Google Home, I can successfully pair, but as above, the device is shown as "offline" |
Beta Was this translation helpful? Give feedback.
-
When attempting to get a new pairing code as recommended to pair with other controller (chip-tool in this case). I get an error. Any clues? off: IamOff
|
Beta Was this translation helpful? Give feedback.
-
My recollection is that the Mdns error you see is harmless. It just means that we tried to send over all interfaces and one wasn't reachable? Anyway, I have the same setup as you and just did the following: Pair node-matter starting with Google Home. This was successfully for me. Alexa can now control the node-matter "device |
Beta Was this translation helpful? Give feedback.
-
@javierbarellano4v If you haven't created a "project" in the Google Developer's console it won't pair. If you haven't done it, go to https://console.home.google.com/projects Create a new project - I think the only important values are the vendor ID of 0xfff1 and the product id of 0x8000. We've been using Acme Light Bulb for the product and Light for the type although others work. Otherwise for debug, you can run "add logcat | grep Matter" if you have the Android Debugger installed on your computer. That will show all the Android debug messages flying by |
Beta Was this translation helpful? Give feedback.
-
This may touch on multi-admin functionality...
Once I commission node-matter, e.g., on Alexa, if I go to Google Home or Apple Home, what's the expected behavior when I go to a different ecosystem (using my example, not Alexa).
Will node-matter "show up" or does it need to added and it will indicate it's already a commissioned matter device?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions