Skip to content

Releases: lprhodes/homebridge-broadlink-rm

v3.0.2

14 Mar 00:23
Compare
Choose a tag to compare

Bug Fixes

  • Fixes support for the "host" option

v3.0.1

14 Mar 00:03
Compare
Choose a tag to compare

Bug Fixes

  • Moved a dependency to primary from dev-only in order to fix an error regarding chai

v3.0.0

13 Mar 22:42
Compare
Choose a tag to compare

This release is pretty major but necessary in order to continue maintaining and building upon it. Much of the code has changed.

I'll be going through the issues raised in the last week shortly and shall be quick to respond to those of you who have any issues with this latest release. Please remember to provide relevant parts of your config so that I can re-produce the issue.

After I've fixed any issues with this release I'll be getting onto support for retrieving temperatures from other sources and some of your other great suggestions.

Stay updated by signing up to my new newsletter here.

I'm now working full-time on this and other homebridge plugins along with helpful Homekit-related apps so if you wish to keep the project alive or just show your gratitude, you can do so by contributing via Paypal.

General

  • I've set the foundations for a new app for that helps you configure your Homebridge plugins. I'll be starting with this plugin and adding others by popularity soon after.
  • Lots of fixes
  • As the plugin is no longer just a small hobby project, the code has been re-factored so that it's easier to read, test and maintain.
  • There's now 132 unit tests in place to help us confidently make amends without breaking everything.
  • I'll be adding more tests as bugs are fixed in order to deal with any edge-cases. If I've broken something in this release let me know with an issue and I'll get right on it.

Documentation

  • The README has been updated to be much clearer.
  • Errors have been fixed where necessary.
  • Some previously hidden configuration options have been documented.
  • Some configuration options have been renamed (though I've made them backwards compatible with the existing names).

Auto-on and Auto-off

  • All switch*, outlet and light accessories now support for enableAutoOff and enableAutoOn.

Ping IP Address

  • All switch* and outlet accessories now support pingIPAddress and associated options.

Fan

  • showV1Fan is now gone so if you're not on iOS 11 and use the fan accessory you'll need to use an older version of the plugin. Otherwise only Siri commands will work.

Garage Door Opener

  • New configuration options for openDuration and closeDuration are available. These replace openCloseDuration when provided.
  • If you open the garage door and then close it before it's fully open the accessory shall now update to "Closing" instead of immediately showing as "Closed".

Lock

  • New lockDuration and unlockDuration options are available.

Window Covering

  • I'm happy to be corrected but I don't believe sendStopAt0 and sendStopAt100 serve a purpose as of 3.0.0 so I've removed them. Let me know after in an issue if you still need them after this release and for what scenario.
  • initialDelay is now documented. Checkout the README for details.

Air Conditioner

  • allowResend is now preventResendHex and defaults to false. Backwards support for allowResend is still in place however.
  • preventResendHex and autoSwitchName were previously undocumented. Check them out in the README.
  • temperatureUpdateFrequency has been added and allows you to set how frequently the temperature is updated.

v2.7.4

28 Feb 10:51
Compare
Choose a tag to compare

Features

  • The light accessory now supports the enableAutoOff to create feature parity with switch accessories.
  • enableAutoOff and enableAutoOn options may now be used to replace disableAutomaticOn and disableAutomaticOff. Backwards compatibility has been maintained so you don't need to update your config if you don't want to.

v2.7.3

28 Feb 09:58
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue introduced recently relating to resendHexAfterReload - #181
  • Added compatibility between openCompletely, closeCompletely and sendStopAt0/ sendStopAt100

v2.7.2

28 Feb 04:12
Compare
Choose a tag to compare

Features

  • Addition of openCompletely and closeCompletely options for the “window-covering” accessory (see README) - #112

v2.7.1

28 Feb 03:52
Compare
Choose a tag to compare

Bug Fixes

  • Fixed issues with state not being reloaded correctly - #181
  • Improved support for persistState and resendHexAfterReload

v2.7.0

28 Feb 01:37
Compare
Choose a tag to compare

Features

  • Pronto IR code support (check out the README for more details) - #182 #237 #243

Bug Fixes

  • Removed some erroneous logging
  • the debug option now works as expected

v2.6.14

28 Feb 00:02
Compare
Choose a tag to compare

Features

  • “switch” and “outlet” accessories now support auto-on options: disableAutomaticOn and offDuration - #254

v2.6.13

27 Feb 23:28
Compare
Choose a tag to compare

Breaking Change

  • disableAutomaticOff now defaults to true for all types of "switch"/"outlet" accessories. Please ensure disableAutomaticOff is set to true in your accessory config if you require this feature,

Features

  • All "switch" and "outlet" accessory now support the onDuration property - #252