[Broadlink] Adding AV amp, fan and Air Conditioning/Heating devices

Hello,
I bought 2 RM4 mini units to control the TV/Dyson in the living room and the heat pump in the master bedroom.
However, I saw that only the TV appeared in the list of devices:


Is it possible to add an amplifier, a fan and an air conditioner/heater?
Thanks in advance!

Hi :slightly_smiling_face:

Your Dyson is already controllable via Matter, right?

Which brand is your heat pump?

Regarding the Broadlink integration, it was originally developed by @AlexTrovato, who has been a bit less available since he became a dad.

If we want this integration to keep evolving, someone would need to take the lead on development.

If anyone reading this would like to contribute, feel free to jump in :wink:

yes and also via IR. For now I have more features via the remote control than via Matter, which hasn’t implemented all the functions (speed +/-, auto/manual mode, timer, oscillation angle).

haha, it’s Innova, an unknown Italian brand :wink:
It’s a standalone heat pump with a single indoor unit and one external intake and one outlet, controllable via IR.
I used to control it via Jeedom + Orvibo AllOne and I want to switch to Gladys + Broadlink RM4 mini (well the RM4 is already in place now).
I tested with the Broadlink app and it works very well, now all that’s left is to switch to Gladys ^^

yes I had seen the posts about Broadlink.

I tried assigning the different IR signals to a TV device (and it’s OK via the test buttons in the integration) but on the dashboard you can do nothing except on/off :frowning: and that’s where the problem lies.


We would need to have a real remote control with push buttons.
Is there a dev on your list for that?

I’m not a dev (right, I already said that? :joy:) but I’d be interested in looking into it.
Do you think that with AI assistance it could work?
I remember your livecoding on Matter and the AI did some very strange things…
Anyway, I can help but not do 100% of the development.

1 Like

Not at all :sweat_smile: I have a lot of dev work planned on the core, and on the integration side I dedicate all my availability to Matter, which for me is the future.

The ideal would be for Broadlink to adapt to Matter; this kind of proprietary API, to me, is not the future at all…

I see several possibilities for you!

  • Either you try to modify the Gladys integration — you can get by with AI, but I won’t hide that we expect senior-engineer-level quality for the implementation and tests, so it’s not exactly simple.
  • You can try developing a matterbridge plugin. In that case, it’ll be much simpler and future-proof. With AI, I think you can put something together quite easily!

In the long run, I’m really betting that 100% of products will be Matter, so products with a non-standard, proprietary API — I really don’t believe in them and I’m not investing in them personally :slight_smile:

2 Likes

[quote=« pierre-gilles, post:4, topic:9685 Â»]
[

Oops sorry :smiley: No, not planned either!

There had been a start of development by the same developer who did the Broadlink integration a few years ago, but it didn’t come to fruition:

1 Like

Hi @pierre-gilles
I saw in another thread that you talk about a remote control for music:

Is there a way to control the features of a Broadlink device with Gladys’ native functions in remote control mode?
I’m a bit lost about what can be done with what you show:

EDIT :
yes, I really don’t understand how it works :confused:



Basically, if you write an external tool (or use Node-RED), yes, it’s possible to use these native functions with a Broadlink :slight_smile:

@mutmut Would you like us to look at this together to set it up at your place?

With Node-RED + node-red-contrib-broadlink-control (node) - Node-RED, it should be fairly easy to set up :slight_smile:

Otherwise, if you want, it could be coded with AI + Matterbridge, I think, but it requires a bit more skill and willingness.

1 Like

Hi @pierre-gilles, it would be my pleasure because I’d like to automate turning on my devices with one click depending on their state, and also be able to have a good portion of the individual functions of my different remote controls on a single dashboard page.

I’m not super comfortable with Node-RED but I watched some tutorials about it and I can tinker.
On the other hand, does that mean the learning would happen via Node-RED and no longer via Gladys, is that right?
If so, and in my case where I want to use my RM4mini for the devices, Gladys’s Broadlink integration would no longer be useful to me (if I followed the reasoning correctly).

Well, it’s not the desire that’s missing here :joy:
As I said, I tinker.
I have a few questions about this dev:

  • Does a Matterbridge plugin imply that Gladys will have the « commands/buttons Â» to activate the functions? (command isn’t the right term but I don’t have a better one right now)
  • Who should the learning go through: Gladys, Matterbridge, or a third-party app?
  • If some commands are not yet supported by Matter (like fan speed control or oscillation for example), we end up with fewer functions → that’s not the goal

In both cases, how do we control via the dashboard?
Ok, we could make scenes but I can’t see myself creating a scene for each function/button of my remotes. For a sequence of functions, scenes are fine.
There should be a remote control, a remote control widget more precisely, where we’d put the buttons we need (play, vol+, source, P-, oscillation, etc.), and if that’s not in a future dev, I struggle to see how I could manage my devices without an overcomplicated mess :thinking:

Exactly :slight_smile: Everything is explained in the Node-RED module documentation: node-red-contrib-broadlink-control (node) - Node-RED

Yes! The Gladys Matter integration must already handle this type of devices.

For now the Matter integration supports these functions: Intégrer des appareils Matter dans Gladys Assistant | Gladys Assistant

Matterbridge!

If you use the MQTT + Node-RED integration, you will have a device directly usable on the dashboard, no need to create scenes. Same for Matter.

  • For music, we already have the « Music Â» widget.
  • Television types should be usable in the « Devices Â» widget, I think.
  • Air conditioning/Heating is already supported.
  • Fan: we have an On/Off type for power, I don’t know if there’s an issue with power/speed, it can be hacked together, or we can just add new types if needed.

In my opinion, the Node-RED route is the right one in your case, coding a Matterbridge plugin with AI would probably be a bit complicated for you I think :slight_smile:

Don’t hesitate if you have any questions while configuring all that!

1 Like

[quote=« pierre-gilles, post:11, topic:9685 Â»]

[quote=« mutmut, post:10, topic:9685 Â»]
Who should the learning go through:

1 Like