Zigbee2mqtt to Smartthings via Matterbridge

HI everyone ,

I just wanted to share some good project that shares zigbee2mqtt devices to smartthings , im already using this bridge since over 2 monthes and the results are impressive , kindly check below

Best regards

7 Likes

this project also bring shelly to ST via matter , so all devices can be local without need for cloud .

1 Like

Very cool. :sunglasses:

I am tagging this under “edge_services” even though there is no custom edge driver piece (the end devices are just coming in via matter over bridge) because It is connecting outside the SmartThings platform itself, over to the mqtt host where the end devices are joined. So I think that’s where people will look for it.

Also, take notice of these technical notes:

  1. Most other platforms, including Alexa, will require connection via port 5540 (this is part of the matter specification for bridges).

  2. Matterbridge uses a modified switch device type without client cluster

  3. not all platforms support all matter device classes or features. For example, lux measurements will not show up on all platforms yet. This is just because the different platforms are rolling out matter in different sequences.

Tagging @TAustin @mocelet @orangebucket @Automated_House @csstup

2 Likes

Details on the Shelly integration.

Matter.

GitHub - Luligu/matterbridge: Matterbridge plugin manager for Matter

shelly

Matterbridge shelly allows you to expose Shelly Gen 1, Gen 2, and Gen 3 devices to Matter.

Features:

  • Shellies are automatically discovered using mDNS.
  • Discovered shellies are stored in local storage for quick loading on startup.
  • In this first release, the components exposed are lights (with brightness), switches, rollers and meters.
  • Shellies are controlled locally, eliminating the need for cloud or MQTT (which can be disabled).
  • Shelly Gen 1 devices are controlled using the CoIoT protocol (see the note below).
  • Shelly Gen 2 and Gen 3 devices are controlled using WebSocket.
  • The Matter device takes the name configured in the Shelly device’s web page.
  • A 10-minute timer checks if the device has reported in that time.
1 Like

Many thanks for additional info . :smiling_face_with_three_hearts:

1 Like

do you have any idea when will smartthings add support for power meter & energy at matter bridges ?

That’s a feature of Matter 1.3 and they’ve just added support for Matter 1.2. If the delay between the specification and the actual support is the same that for Matter 1.2, expect it by the end of the year or beginning of 2025.

3 Likes

Sorry, no, I haven’t heard anything. Smartthings doesn’t typically publish feature timelines in advance. :thinking:

1 Like

Anyone had any luck of adding Zigbee2mqtt devices? Could you please tell me how to do it? I’ve scanned the qr-code in matterbridge with smartthings, but then what should i do?

There is another project for Home Assistant, the add-on was originally based on Matterbridge but apparently no longer. The goal is the same, exposing devices to Matter so they can be added locally to other ecosystems.

I’ve not tested it, but found it interesting to share.

sure , check this video i quickly made I hope it helps you

best regards

Tnx for the vid. I manage to configure everything in HA, and the devices shows up in matterbridge, but it’s when i try to add the devices to Smartthings, by scanning the QR-code that nothing happens.

if you are using android mobile i suggest you to force close smartthings app and toggle airplane mode on and off , once you connected to wifi again open smartthings app and pair again , a small note that you should restart matterbridge and refresh page to get new code to pair within 10 minutes , let me know if this fix the issue .

Tnx! It worked when i restarted matterbridge. Perhaps i was on the wrong wifi before as well.

1 Like

im glad it worked for you , hit like if you liked the project so it can spread more , thanks

1 Like