I would like to control IR and 433MHz RF devices with my Broadlink RM Pro, using Google Home. I have been tangling with IFTTT, Tasker, RM Tasker plugin and Join but have had alot of problems. Can anyone tell me whether HA can help? If so, would it be possible to briefly outline how the chain of command would work between Google Home and the Broadlink, and where I should look for basic instructions for a HA novice?
I can help with only the first step as I donât have google home, I have alexa.
From my search google home and alexa will notice your devices inside HA.
So you have to put all your devices from broadlink rm to HA. Then google home will see it.
Here is the guide how to add your devices from broadlink to HA
What stage are you at? Have you added any switches/sensors/etc using the broadlink within HA?
Basically, get your broadlink working with HA first. Once thatâs done then you can add Google Home voice control and the Google home app will sync your devices from HA.
I put my rm pro inside ha as switches refer from the Broadlink RM Switch.
I put my rm pro as a sensor to get the temperature because rm pro is temperature integrated.
So by putting all these. I get many switches which I can ask alexa to turn on-off all the switches.
For homebridge (siri, homekit). I get many switches which I can turn on-off by siri and get temperature.
At the moment I have the Broadlink installed, and it is able to control my Energenie power sockets from the Broadlink e-Control Android app. I have a Linux (Lubuntu) machine running which I could use as a HA server, but wanted to know if/how HA could bridge the gap between Google Home and the Broadlink. For example, could HA listen for requests from Google Home and convert them into commands for the Broadlink?
Yes. You would set up the device you want to turn on/off for example in HA as a Broadlink RM switch. Then set up the Google Assistant component, and say âHey google, turn on [the switch]â. HA turns on the switch, which under the hood causes the Broadlink to transmit the relevant code to turn on your device.
So basically, set up HA, then get all the devices you want to control via the Broadlink working in HA. Then after all that is set up, set up the Google Assistant component.
Will HA allow me to chain IR commands sent to the Broadlink with a delay between commands? So if I say âHey Google turn on my Musicâ it will (1) Turn on the AV receiver, wait a few seconds, then (2) Switch the receiver to the CD input?
yes⌠you would have to use a script to make it hapen
OK I now have a test HA setup running on Lubuntu 16.10. It can see my Google Home devices, AV receiver, Chromecast and Squeezeboxes, but doesnât list the Broadlink RM Pro. Following the instructions from your link I added this to the end of my configuration.yaml file, and rebooted, but still no luck:
switch:
- platform: broadlink
host: broadlinkâs IP address
mac: âbroadlinkâs mac addressâ
Iâve validated the config from the HA web console and it shows as valid. Iâm not sure whether I should be adding a âtypeâ entry to the config entry (my device is an RM Pro 3, which isnât listed in the examples in the link). Is anyone out there currently using an RM Pro 3 with HA, and who can advise?
Please see my full tutorial on how to link Google Home to Broadlink using IFTTT and HA.
From your setting. HA see the broadlink as a device. You need to make broadlink in switch platform. This mean the on/off switch which HA, Google, Alexa also will see as switch, then you can use voice command to that switch.
YesâŚI have made serveral changes since that video. I used script because I wanted to be able to turn on my TV and DVR with just one button. For all my other devices, I used the switch platform
Having the same requirements, has anyone been able to find a working solution?
you can now link broadlink directly to GH, but I prefer using it in conjunction with Home Assistant. It gives better control. See the link to my tutorial on how to set up HA with GH and Broadlink.
Broadlink offers direct integration as a âdeviceâ in google home. As i was trying to add it to Hass.IO, but had to work out the code for each learned device. Then after some research realized, just go into google home app, add new device, select manual search and Broadlink app⌠itâll auto detect learned buttons you have ⌠and then it appears as a button Google home appp.