You will need to connect your BroadLink RM Pro to your WiFi using their app Intelligent Home Center.
Find your BroadLink’s IP and Mac Address
- Follow the instructions in the app to connect the device to your WiFi network.
- Once connected, you’ll have to find the device’s MAC address and IP address.
- You can do this by looking at the client list on your modem. I have a Ubee modem from Spectrum. If you don’t know how to access this, contact your Internet Service Provider for assistance.
- On my modem’s client list, I have an entry like this, which has all the information needed.
- While you’re in there, you should consider giving all of your connected devices a static IP address. This will help keep your devices from disconnecting from your system.
- On my modem, it looks like this:
Add the BroadLink Switch Component to Home Assistant
- Navigate back to the configuration file you opened earlier.
- You can copy the BroadLink Switch component from the documentation and paste it into your “.yaml” file.
- Fill in the “host” and “mac” spots with your device’s information.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
switch: | |
– platform: broadlink | |
host: IP ADDRESS | |
mac: 'MAC_ADDRESS' |
- The BroadLink RM Pro also contains a temperature sensor inside that can be accessed with Home Assistant.
- It is a sensor component. You already have the sensor category added to your configuration file.
- You can add the sensor to the already existing sensor category. Update the “host” and “mac” and save the file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sensor: | |
– platform: broadlink | |
host: IP ADDRESS | |
mac: 'MAC_ADDRESS' | |
monitored_conditions: | |
– temperature |
Check Your Configuration and Restart
- Navigate back to the Home Assistant front end.
- Go back to Configuration tab, select General, and check the configuration.
- You should have a valid configuration. If not, address the error log and try again.
- Restart Home Assistant and check the States tab.
- You should have the BroadLink Sensor reporting the temperature.
- Now that the BroadLink is connected, it’s time to teach it codes so you can start controlling your stuff.
If these guides have been helpful to you , please share them! If you have any questions, please reach out to me in the comments. Thanks for visiting!
hey, i have another problem: after setting up the broadlink in the configuration file, i cant reach my raspberry pi anymore, but i still can access the hassio files on my pc
LikeLike
If you were previously using http://hassio.local:8123 try replacing hassio.local with your Pi’s IP address instead. You can find this by logging into your router.
LikeLike
yes im using my RP IP but i only can access it from my computer via network but not the gui in my browser
LikeLike
Is it possible your Pi’s IP address has changed?
LikeLike
After setting up the configuration.yaml with the settings of the broadlink, i cant reach the home assistant anymore…
LikeLike
oh dear, i was too impatient….now it is all set up so far
LikeLike
Wow I had no idea the RM Pro had a temperature sensor! Bonus 🙂
LikeLike
I am attempting to integrate the RM Pro with an Amazon Echo. I downloaded ihc onto my phone. I have followed all the tutorials I can find on line.
When I try to add the device, it won’t read the bar code on the unit, so I have tried to add by category. I follow the procedure. The unit responds by changing its LED blinking pattern to normal, but it times out and says that it failed.
I have the RM plugin installed on my phone. It says that the IP address of the unit is 192.168.1.15. I ping this address with no response. My network gateway router is 192.168.0.15. I tried pinging 192.168.0.15 with no response.
I have tried everything that I can think of.
LikeLike
When I first got my Broadlink, I was unable to connect it to the internet. It turned out to be my router wasn’t compatible somehow. Consider trying to connect to a neighbor or friend’s wifi to help troubleshoot the issue. You can also try to connect it to the internet using the old app https://play.google.com/store/apps/details?id=com.broadlink.rmt&hl=en .
LikeLike
I solved the problem by replacing the router that came with my Spectrum (Time Warner) service with a TCP router. I installed it yesterday, and the Broadlink connection came right up. It required a $70 investment, but I will save $5 per month on the bill from Spectrum, so I consider that to be a wash.
You were correct. Thanks for taking time to respond. BTW, Broadlink was of no help at all.
LikeLike
Awesome! I’m glad you were able to get it to work!
LikeLike
I was considering the purchase of a Broadlink Device for a family member for Christmas. He already has an Alexa Echo, and this would expand the capabilities. The problem is that he doesn’t have a smart phone. The IHC App was designed to be configured with an Android Device. He has an Amazon Fire (tablet Android device from Amazon). The Fire has WiFi. Would that host the IHC App?
LikeLike
It is possible to put Google Play on a Kindle fire. I do not know if the IHC app is compatible.
https://lifehacker.com/how-to-get-google-play-on-a-kindle-fire-and-install-any-1790706649
LikeLike