scosman / broadlinkrm-heatpump

IR Codes for mini-split systems (aka heatpumps). Add to HomeKit using Homebridge.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Broadlink RM Heatpump/Split-AC IR Codes

This project is a repository of IR codes to control mini-split airconditions and/or heatpumps.

Currently I have codes for Fujitsu-Halcyon and Mitsubishi heatpumps.

These codes work on my model, but your milage may vary.

Broadlink RM Accessories JSON

The json files in the Broadlink RM Pro Accessories directory are designed to be used with the Homebridge Broadlink RM Pro Plugin which is a plugin for Homebridge. This exposes the heatpump as an accessory in HomeKit, and allows you to control it from relatively inexpensive wifi-connected IR blasters you can buy online.

To use, first setup Homebride and the Broadlink RM Pro Plugin. Then simply copy the json for the appriopiate brand to your accessory list in Homebridge config.

If you have several heatpumps, create several accessories using this json as the template. Give each a unique name (the 'name' property in json), and add a 'host' property with the mac address of the Broadlink RM adapter in the room of the heatpump you want to control. The host property will allow you to control individual rooms instead of sending to all rooms at the same time.

Raw Codes

The raw codes are available in CSV files in the Raw Codes subdirectory. These can be used with other IR blasting tools.

Ruby script

I've included a ruby script which builds the JSON Broadlink RM accessories json from the CSV files. This isn't designed to be super reusable, just a quick hack, but including for any engineers who have more complicated use cases and find it useful. Most people should use the generated JSON files directly.

Contributing

If you'd like to contribute (more brands, or more complete codes with additional fan modes), please send a PR.

About

IR Codes for mini-split systems (aka heatpumps). Add to HomeKit using Homebridge.


Languages

Language:Ruby 100.0%