Matter Hub simple setup to link Google Home, Alexa and Siri to Home Assistant

From what I know both matterbridge and matterhub are based on matter.js, and both seem to be under active development. The main difference is that matterhub is exclusively a home assistant plugin/helper, meaning it makes all of your home assistant entities available as Matter devices, it also makes it super easy to include or exclude specific entities. Matterbridge on the other hand is more open to other sources, so you can add devices from zigbee2mqtt, Shelly, eve, and Somfy and there is a seperate home assistant plugin. Matterbridge has also be rewriten to make use of the new matter.js api so now has an egde version. From my side I would like to thank both the developer of matterbridge and matterhub for their great effort and hard work to bring excelent local options to the home automation community.

2 Likes

Few questions on top of my previous post, so as to clarify a few things:

  • Is a separate device to act as a Matter HUB needed? @JucaPastor asked above, I saw no answer, but from the documentation I have understood that this is what this add-on does, so answer should be ‘no’
  • Has anyone managed to make it work with google home on Android phone? I mean without any google/nest speaker, just the google home app on the Android. Maybe there is some limitation on the phone acting as a controller?
  • I have my HA raspberry connected to LAN via eth interface, while the Android is on WLAN. It’s not isolated ssid. Both are of course on the same /24 subnet. I tried after connecting HA raspberry on same WLAN with Android, but it failed with same message. Is there any other networking requirement I’m missing?

P.S. Independently of my failing/troubleshooting state to make this work, which I hope will also help future attempts from other users, I’d like to also recognize the efforts and truly thank all the involved developers of matterbridge and matterhub for this great step-forward they are offering to the community.

i cannot connect with google home



any idea what else i can try?

Why the hell didn’t I find this implementation back in November :slight_smile:

With the help of this add-on, I have now integrated over 100 devices into Smartthings with Matter. My refrigerator with display has a Smartthings app and I can now control almost all HA devices directly via the refrigerator’s display :slight_smile:

If I could now integrate sensors for energy, performance of the solar system, current price of electricity and SoC of the batteries (electric car, home battery, etc.), the family would be able to access and control everything on the refrigerator :slight_smile:

Thank you so much for this. I was trying this and a tag named Matter Bridge. That didn’t work (maybe because of the space between Matter ands Bridge???).

Then I saw your post and did exactly what you did and it worked just fine.

1 Like

in the manual :slight_smile:

    Labels and areas in Home Assistant are technically represented by their "slugs".
    Slugs are technical identifiers used in the background.
    Slugs are always lowercase and only allow a-z and underscores, so everything else will be replaced with an underscore.
    Even when renaming a label or area, the slug doesn't change. Never.

same here…

Alexa worked after what felt like 100 tries, but kept losing the connection.
Unfortunately, Google didn’t work at all.

I finally succeeded in pairing the matter hub to Alexa. What did the trick for me was to connect my Echo Show 21 device and my phone to 2,4 Ghz wifi instead of 5 Ghz wifi. After restarting the addon, suddenly the pairing worked using the phones Alexa app. Don’t know if it can help others :slight_smile:

finally add to google.
I had more then 100 devices.
Solution add just 1 label device and reset hub.
Then pair again.
I think when there are to many devices its hang on some time
No i will try to add more devices en then try to integrate with alexe

Been struggling with this addon. Adding via HACS, created a bridge, paired with Google Home, all of that is good. I created a label called matterhub and set it up to use it. Added 3 devices to the label, restarted addon.

It just never shows on the device listing page within the bridge. Once I managed to see like 50 devices (i think I had it give me ALL lights instead of the label). Anything I am missing here? Thanks

Maybe a stupid additional question but when I scan the QR code in HA, google home says I need to buy a hub . I have an Pixel 7 phone. I thought the connection could be made without a hub…

I’m a beginner when it comes to Matter, but home-assistant-matter-hub is probably based on matter.js and yes, a hub from the respective ecosystem is inevitably required.

For Google see:

does ipv6 required? because i can see entities on google home, but all offine. I really dunno how to activate ipv6.
i’m using docker

Of course, just look at the Github page. It’s a requirement for Matter.
I haven’t used Docker for things like this for a while. I saw instructions somewhere for the Synology Docker to enable IPv6 afterwards (it’s not available as standard).

but should i have to enable on both dockers? HA and matter bridge?
'cause in HA it’s enabled

In HA probably, in the Matter Bridge definitely

That add on is a marvel !

It’s a game changer !

Works great with alexa ! Patterns, labels etc helps you customize the entities you wanna expose !

It’s gonna kill the “emulated_hue” method to integrate your entities to Alexa !

Congratulations to the dev !

Definitely a promising add on to follow !

1 Like

@aghofman, yes a hub device is needed from respective eco-system.
I had same question, as there is no clear documentation for this and also the ‘hub’ term in the name of the add-on is confusing :slight_smile: . The question was answered in my case, once I got a google nest mini. It never worked with the mobile phone alone. It worked right away with the mini speaker.

Once again many thanks to the add-on devs!

hi,
just installed home assistant a few days ago, i added the label matterhub to my zigbee devices but they are not showing in the bridge.
i got the bridge connected to google home,i have a nest hub 2nd gen.
is there something i am doing wrong?

this is my yaml:

“name”: “google nest hub”,
“port”: 5540,
“filter”: {
“include”: [
{
“type”: “label”,
“value”: “matterhub”
}
],
“exclude”:
},
“featureFlags”: {
“matterSpeakers”: false,
“matterFans”: false,
“mimicHaCoverPercentage”: false
}
}

Did you restart the Matter Hub Addon after adding your labels?