Skip to content

Releases: lprhodes/homebridge-broadlink-rm

v2.3.1

29 Apr 17:39
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue that would cause the plugin to crash homebridge when an RM device returned a much-too-high temperature (e.g 230C).

v2.3.0

29 Apr 08:34
Compare
Choose a tag to compare

Features

  • Now uses boradlinkjs-rm instead of broadlinkjs

Bug Fixes

  • Fixed issues when non-rm broadlink devices were detected on the network

v2.2.2

28 Apr 02:50
Compare
Choose a tag to compare

Features

  • Added the ability to override where the plugin can find the homebridge directory with a "homebridgeDirectory" key/value pair in the config. (Intended for edge cases only)

v2.2.1

28 Apr 02:23
Compare
Choose a tag to compare

Features

  • Added default "Scan Frequency" accessory which matches the functionality of "Sweep Frequency" from the Broadlink app.
  • Changed "Learn Code" accessory to just "Learn" to match up with the Broadlink app

v2.1.1

27 Apr 16:52
Compare
Choose a tag to compare

Bug Fixes

  • Fixed hex codes not being sent
  • Fixed issue with "disableAutomaticOff" option not working as expected on the "learn-code" accessory

Features

  • Hoping that the "Scan RF" previously released in alpha now works. You'll likely need to run the following:
npm r broadlinkjs -g
npm i broadlinkjs@"git+https://github.com/lprhodes/broadlinkjs.git" -g

v2.1.0

27 Apr 03:47
Compare
Choose a tag to compare

Important

  • resendHexAfterReload now defaults to false for every accessory

Features

  • disableAutomaticOff has been added to the "learn-code" accessory. Setting this to true will disable the timeout when learning codes so that you can get multiple hex codes in one go.
  • The plugin now shows which accessory is sending a hex code.

Bug Fixes

  • Fixed the disableLogs not working for the "air-conditioner" accessory
  • Fixed issues with restoring state after homebridge reloads

v2.0.14

27 Apr 01:01
Compare
Choose a tag to compare

Features

  • The plugin now checks for a valid node version before it reaches incompatible code
  • Persistence data is now stored in ~/.homebridge/plugin-persist/homebridge-broadlink-rm/ which should already be writable

v2.0.13

26 Apr 06:18
Compare
Choose a tag to compare

Features

  • Device discovery now runs 5 times (on start then once every 5 seconds) to ensure we get all devices

v2.0.11

26 Apr 05:58
Compare
Choose a tag to compare

Features

  • Initial code for scanning RF.
    You'll need to reinstall broadlinkjs to try this out:
npm r broadlinkjs -g
npm i broadlinkjs@"git+https://github.com/lprhodes/broadlinkjs.git" -g

and add an accessory as such:

{
  "name":"Scan RF",
  "type":"learn-code",
  "scanRF": true
},

v2.0.10

26 Apr 04:29
Compare
Choose a tag to compare

Features

Updated "learn-ir" accessory to be "learn-code" but kept backward compatibility with "learn-ir"