my Homebridge can't run with this plugin (with RM 3 Mini)
I had homebridge set up for another two plug-ins (aqara and yeelight) and they worked fine, but I can't seem to get homebridge-broadlink-rm to run properly under my clean setup.

I only installed homebridge,yeelight plugin, aqara plugin and broadlink-rm plugin on my raspberry pi (on latest raspian jesse), and I have git installed.

Could the dev or others please help me with this? Thanks a lot in advance.

My config is as follows:

 
```
{
    "bridge":
    {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:DD",
        "port": 51827,
        "pin": "XXX-XX-XXX"
    },

    "platforms":
[
    {
        "platform": "AqaraPlatform",
        "sid": ["286c0785e35e"],
        "password": ["1736D1890E264BFE"]
    },
    {
        "platform" : "yeelight",
        "name" : "yeelight"
    },
    {
        "platform":"BroadlinkRM",
        "name":"Broadlink RM"
    }
]
}
```

and when I run `homebridge`,it returns:

> [4/5/2017, 5:02:53 PM] Loaded plugin: homebridge-aqara
> [4/5/2017, 5:02:53 PM] Registering platform 'homebridge-aqara.AqaraPlatform'
> [4/5/2017, 5:02:53 PM] ---
> [4/5/2017, 5:02:53 PM] Loaded plugin: homebridge-broadlink-rm
> [4/5/2017, 5:02:53 PM] Registering platform 'homebridge-broadlink-rm.BroadlinkRM'
> [4/5/2017, 5:02:53 PM] ---
> [4/5/2017, 5:02:53 PM] Loaded plugin: homebridge-yeelight
> [4/5/2017, 5:02:53 PM] Registering platform 'homebridge-yeelight.yeelight'
> [4/5/2017, 5:02:53 PM] ---
> [4/5/2017, 5:02:53 PM] Loaded config.json with 0 accessories and 3 platforms.
> [4/5/2017, 5:02:53 PM] ---
> [4/5/2017, 5:02:53 PM] Loading 3 platforms...
> [4/5/2017, 5:02:53 PM] Initializing AqaraPlatform platform...
> [4/5/2017, 5:02:53 PM] [yeelight] Initializing yeelight platform...
> [4/5/2017, 5:02:53 PM] [yeelight] YeePlatform Init
> [4/5/2017, 5:02:53 PM] [Broadlink RM] Initializing BroadlinkRM platform...
> [4/5/2017, 5:02:53 PM] [Broadlink RM] No accessories have been added to the Broadlink RM config. Only the Learn IR accessory will be accessible on HomeKit.
> [4/5/2017, 5:02:53 PM] [Broadlink RM] Initializing platform accessory 'Learn IR'...
> Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
> 
>     ┌────────────┐
>     │ XXX-XX-XXX │
>     └────────────┘
> 
> [4/5/2017, 5:02:53 PM] [yeelight] DidFinishLaunching
> [4/5/2017, 5:02:53 PM] Homebridge is running on port 51827.
> add to multicast group
> listen on 0.0.0.0
> no did or loc found!
> [4/5/2017, 5:02:53 PM] [yeelight] cached accessory: 0x0000000002f8f81a
> already in device list!
> /usr/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs/index.js:336
>     this.prototype.set_power_mask = function(sid_mask, state){
>                                   ^
> 
> TypeError: Cannot set property 'set_power_mask' of undefined
>     at device.mp1 (/usr/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs/index.js:336:35)
>     at module.exports.Broadlink.genDevice (/usr/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs/index.js:94:13)
>     at Socket.cs.on (/usr/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs/index.js:181:29)
>     at emitTwo (events.js:106:13)
>     at Socket.emit (events.js:194:7)
>     at UDP.onMessage [as onmessage] (dgram.js:545:8)