Broadlink Bridge Solution for Pronto Hex Codes

I wanted to share my experience with the Broadlink RM-PRO+ and how I’ve managed to make it work seamlessly with Home Assistant using Pronto hex codes. For those who aren’t familiar, the Broadlink component in Home Assistant requires codes in a specific Broadlink format, which I found a bit limiting. I really wanted to use Pronto hex codes because they’re widely supported in many IR databases and tools like IrScrutinizer.

So, I decided to create a bridge solution called broadlink-bridge to support both Broadlink and Pronto hex codes. The bridge also integrates with MQTT and REST, making it versatile for different setups.

Here’s how I implemented it:

  1. Using RESTful Commands: I set up a simple REST API to send commands to the Broadlink device. This works well with boolean inputs and automations in Home Assistant.
  2. MQTT Integration: For a more streamlined approach, I configured MQTT switches to control the device using Pronto hex codes.

The best part is that this solution allows me to use the same IR codes I’ve collected over the years without any conversion. It’s been a game-changer for my setup, and I’m excited to see how others might benefit from it too!

If you’re interested, check out the GitHub repository for detailed instructions and examples. Happy tinkering! :rocket: