Replies: 3 comments
-
|
Hi, The mqtt plugin is not visible anymore cause I filter out the plugin that are just a name reservation or not ready (for better user experience). In the mqtt case the idea is to allow any custom device to write to a mqtt broker its config and its state and to subscribe to matter commands. Like matterbridgemqtt general topic then /deviceid then /config and /state. The plugin just export that to matter. I will finish it one day... but feel free to do it yourself. My idea was to configure the config to be exactly what we need for Matter:
Use the plugin template that also has the AI support and makes developing very easy. I'm here if you need any help. |
Beta Was this translation helpful? Give feedback.
-
|
@megusd
|
Beta Was this translation helpful? Give feedback.
-
|
It is released if you are still interested. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Hi @Luligu,
First, thank you for the excellent work on Matterbridge and the zigbee2mqtt plugin
I noticed that matterbridge-mqtt was published on npm some time ago but the repository no longer appears to be available. I’m guessing it may have been an early experiment that didn’t survive one of the matter.js API upgrade cycles.
I’m in the process of migrating away from Homebridge toward a standalone Matterbridge + Z2M stack on Proxmox LXC, and the one remaining gap I have is exposing arbitrary MQTT devices that aren’t managed by Z2M — specifically ESPHome-based switches and custom exTuya wifi-mqtt devices.
These devices already publish state and accept commands via MQTT topics, but there’s currently no active Matterbridge plugin that can bridge them to Matter without HA in the middle.
Before investing time building something from scratch, I wanted to ask:
1. Was matterbridge-mqtt intentionally retired, or did it simply fall behind the API changes?
2. Is there any interest in reviving or replacing it as an official plugin — either by me contributing or by it being a separate community plugin listed alongside the others?
3. Would you prefer this be a generic MQTT device plugin (config-file-driven topic mappings), or do you see a better architectural approach for non-Z2M MQTT devices?
I’m comfortable with TypeScript and strated contributing to another Zigbee project, so I’m happy to do the work — just want to make sure I’m not duplicating something already in progress, and ideally align with your plugin conventions from the start.
Thanks for any feedback.
Beta Was this translation helpful? Give feedback.
All reactions