The Matterbridge plugin factory: make any device compatible with Gladys

Hello everyone,

You have devices that are not compatible with Gladys and do not use an open protocol like Zigbee or Matter? No panic.

I created a Matterbridge plugin factory powered by an AI, which automatically develops plugins for your devices. No development skills required.

Prerequisites: Matterbridge must be installed and configured. If this is not yet the case, first follow this tutorial in the documentation.


How it works?

You open a GitHub ticket to describe your device, the AI develops the plugin overnight, and you just have to test it. If something goes wrong, you leave a comment and the AI iterates.


Step 1: Create a GitHub Ticket

Go to the factory repository:
:backhand_index_pointing_right: Issues · GladysAssistant/matterbridge-ai-plugin-factory · GitHub

Click on « New Issue »:

Then select the « Plugin Request » template:

Fill out the form:

  • Title: the name of the plugin you want
  • Links: if you know of similar plugins on other projects (Home Assistant, Homebridge…), add the links. The more context you provide, the more relevant the result will be on the first try.
  • Features: describe what you want to control. Examples: temperature, on/off, humidity, brightness…
  • Additional context: optional field, but useful if your device has peculiarities.

Tip: if you don’t know what to put in the links, specify it in the description and ask the AI to search itself. But the more precise you are, the better the result will be.


Step 2: Install and Test the Plugin

The factory runs every morning and processes one plugin per pass. Once yours is developed, the AI will reply directly on the ticket with a download link:

Download the file, then in Matterbridge click on « Upload + »:

Enter the plugin name in the « Plugin Name » field and click on « Add + »:

The plugin is installed, you can test it!


Step 3: Provide Feedback

If the plugin does not work as expected, leave a comment on the GitHub ticket. The AI will read your feedback and correct the plugin on the next pass:


Don’t hesitate to open tickets, that’s what they’re for! And if you have questions about how the factory works, ask them here.

Factory update to use Claude Opus 4.8 (released yesterday) :white_check_mark:

Does this mean we need to restart all the plugins?

Oh no, it’s just to stay up to date for the next developments :slight_smile:

Hi everyone :waving_hand:

I think the plugin factory is working pretty well, but we’re not moving fast enough: the main issue today is that we lack requests! :grinning_face_with_smiling_eyes: It’s a shame because every minute the factory isn’t running, I keep paying Claude and the server for nothing. :sweat_smile:

Another point: starting June 15th, Claude will restrict the use of programmatic subscriptions. What I’m currently doing with the factory will therefore become much more complicated. I’ll either have to find a way around these limitations or switch to token-based billing, which is likely to be very expensive. :grimacing:

To speed things up, I asked the AI to identify the most important integrations based on:

  • forum requests;
  • the most popular integrations in other ecosystems.

I then automatically generated 29 integration specifications that will be developed in the coming days, trying to make the most of the remaining generation windows with my Pro subscription.

In short, we have 5 days left to make the most of it!!

Here’s everything that will be developed

  1. Overkiz (Somfy TaHoma local API) — local control without Somfy cloud
  2. HomeWizard
  3. KNX
  4. TP-Link Tapo / Kasa
  5. Philips Hue
  6. WLED
  7. Tasmota
  8. ESPHome
  9. SwitchBot
  10. Tado
  11. Netatmo
  12. Enphase Envoy
  13. iRobot Roomba
  14. Freebox (Player & Freebox OS)
  15. Withings
  16. WiZ (Philips WiZ)
  17. Lutron Caséta
  18. Google Nest
  19. Ring
  20. Reolink
  21. Ecobee
  22. Govee BLE
  23. LIFX
  24. August / Yale Smart Lock
  25. VeSync (Levoit, Etekcity, Cosori)
  26. Belkin Wemo
  27. Sensibo
  28. Viessmann ViCare
  29. AVM FRITZ!Box

If you have these devices and want to help with testing, any help is welcome!

You can subscribe to an issue to receive updates by email:

An idea like that. Maybe take the opportunity to integrate Frigate into Gladys which will allow for real video surveillance.

It might be an integration for Gladys, but I don’t think it will be in Matterbridge, which is really for devices that can have corresponding Matter clusters :slight_smile:

Sorry you’re right I completely missed that they were Matterbridge plugins lol

Sorry.

Ok, 11 plugins developed last night:

  1. Overkiz (Somfy TaHoma local API)
  2. HomeWizard
  3. KNX
  4. Philips Hue
  5. WLED
  6. Tasmota
  7. SwitchBot
  8. Tado
  9. Netatmo
  10. Enphase Envoy
  11. iRobot Roomba

To download the plugin, click on the link! If you test the plugin, follow the tutorial at the top of this post, and if you have feedback, you can leave it directly in the GitHub ticket; the AI will make any necessary fixes :wink:

Thanks to everyone who tests!

I would also add the possibility to use CozyTouch (Athlantic/Thermor) products with this HA integration → GitHub - gduteil/cozytouch: Atlantic Cozytouch integration for Home Assistant · GitHub.

I can control my hot water tank and get information, it’s handy.

I can test it if you want.

For info, there are several plug-ins for Somfy, Cosytouch, Atlantic… in short, for the whole Overkiz gang;

  • official Somfy plug-in by Luligu
  • cozytouch plug-in, but it actually does everything (with feedback for Somfy IO)

It’s certain that when I see a plug-in called Overkiz, I think it must do everything, so I’ll test it.
However, we’re going to have redundancies everywhere with all these plug-ins, it’s going to be a bit of a mess on the matterbridge side (but not at Gladys).

On the maintenance side, how is it going to work?
I know we’ve already talked about it, but there will need to be a check (daily, hourly?) to see if the sources of a third-party project like Overkiz make updates and then the factory will decide to prepare an update.
I don’t know if it’s feasible in the process though.

And on my side, I haven’t had time to prepare anything for a new MELCloud Home plug-in that integrates the new APIs and the old ones :weary_face:
And that would be really useful to me because the Melcloud Home app is really …. terrible.

When testing Tasmota, I first tried Matterbridge. Not too complicated, but couldn’t the Matterbridge pairing code go directly into the Gladys Matter integration? I really struggled to understand how it worked, and since we’re in Gladys, it would be one less weird step…

It’s true that I also took some time to figure out the trick…
… but well, it’s me :upside_down_face:

I think I had mentioned the idea through Matterbridge’s APIs, but I’m not sure if they allow it as is.

With my water heater, I can’t use Overkiz because my version is recent and directly connected to the Wi-Fi box to access the internet. I don’t have a Cozytouch hub.

There is a version with and without a hub. New Atlantic devices will no longer have a hub in the future.

I think that if an integration breaks, for now the user can go back to the discussion and indicate that it’s broken so that Claude can fix it :slight_smile:

In fact, just like we would if it was a developer maintaining the integration!

Not sure if Matterbridge’s APIs allow that ^^

After that, it shouldn’t be too magical either, because the user needs to understand how one communicates with the other.

We have great tutorials on the subject in the documentation, for example the Somfy integration explains step by step how to pair Matterbridge with Gladys:

New batch of plugins available for testing:

I’m not necessarily in agreement with your point of view, especially if we want Gladys to be as easy to use as possible for the average user.
Providing information that indicates the container has been created, that pairing in the Matter integration has been done by Gladys, and that it is now possible to install and configure the matterbridge plugins to find devices in Gladys in the Matter integration, would really remove a beautiful thorn in the side for those who don’t have much computer knowledge.

As for the matterbridge plugins, it’s like for a smartphone app: you have to configure and enter your login/password, which is less confusing for a beginner.

Well, that’s my very personal opinion, I start from the principle that most things should be simple to get people to adopt a product/service.

I completely agree with you :slightly_smiling_face: