dev.device is not a function
I still see this error:
```
Apr 28 15:05:02 raspberrypi homebridge[14826]: /usr/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs/index.js:98
Apr 28 15:05:02 raspberrypi homebridge[14826]: dev.device();
Apr 28 15:05:02 raspberrypi homebridge[14826]: ^
Apr 28 15:05:02 raspberrypi homebridge[14826]: TypeError: dev.device is not a function
Apr 28 15:05:02 raspberrypi homebridge[14826]: at module.exports.Broadlink.genDevice (/usr/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs/index.js:98:13)
Apr 28 15:05:02 raspberrypi homebridge[14826]: at Socket.cs.on (/usr/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs/index.js:187:29)
Apr 28 15:05:02 raspberrypi homebridge[14826]: at emitTwo (events.js:106:13)
Apr 28 15:05:02 raspberrypi homebridge[14826]: at Socket.emit (events.js:194:7)
Apr 28 15:05:02 raspberrypi homebridge[14826]: at UDP.onMessage [as onmessage] (dgram.js:545:8)
Apr 28 15:05:02 raspberrypi flicd[16184]: Client EOF
Apr 28 15:05:02 raspberrypi flicd[16184]: A client was disconnected
Apr 28 15:05:02 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE
Apr 28 15:05:02 raspberrypi systemd[1]: Unit homebridge.service entered failed state.
```

Even after I did the commands:
```
npm r broadlinkjs -g
npm i broadlinkjs@"git+https://github.com/lprhodes/broadlinkjs.git" -g
```

I'm using a lot of broadlink devices, I have S1C, MP1 SP2, along with the RMPRO & RMmini (that I'm trying to use with your plugin).
I want to keep using those not supported devices separately from your plugin., what should I do in order to fix that issue?