Broadlink to Raw MQTT
Upload a Broadlink JSON file, convert it to Raw MQTT, and download the new file. Everything happens locally in your browser.
Built for SmartIR and Home Assistant native Infrared: switch IR command payloads between Broadlink base64, Raw MQTT, and signed raw timings.
Source file
Drag a JSON file here or choose it manually.
Source code
Converted code
SmartIR device file
Drag a SmartIR device JSON file here or choose it manually.
Install once, add as many devices as you need
Install SmartIR Native once through HACS. Every profile code can become a separate Home Assistant entity (climate, fan, light, or TV/media player). You can also use an optional Infrared receiver to track commands sent from the physical remote.
Profile code
The Add to Home Assistant button also copies the profile code when clipboard access is available. Paste it in the setup flow and choose your Infrared emitter.
IRP1 profile code
You can also drag a text file containing the IRP1 code here.
SmartIR JSON
The complete SmartIR device file uses the command format selected above.