Releases: lprhodes/homebridge-broadlink-rm
v3.0.2
v3.0.1
v3.0.0
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
andlight
accessories now support forenableAutoOff
andenableAutoOn
.
Ping IP Address
- All
switch*
andoutlet
accessories now supportpingIPAddress
and associated options.
Fan
showV1Fan
is now gone so if you're not on iOS 11 and use thefan
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
andcloseDuration
are available. These replaceopenCloseDuration
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
andunlockDuration
options are available.
Window Covering
- I'm happy to be corrected but I don't believe
sendStopAt0
andsendStopAt100
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 nowpreventResendHex
and defaults to false. Backwards support forallowResend
is still in place however.preventResendHex
andautoSwitchName
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
Features
- The
light
accessory now supports theenableAutoOff
to create feature parity withswitch
accessories. enableAutoOff
andenableAutoOn
options may now be used to replacedisableAutomaticOn
anddisableAutomaticOff
. Backwards compatibility has been maintained so you don't need to update your config if you don't want to.
v2.7.3
v2.7.2
v2.7.1
v2.7.0
v2.6.14
v2.6.13
Breaking Change
disableAutomaticOff
now defaults totrue
for all types of "switch"/"outlet" accessories. Please ensuredisableAutomaticOff
is set totrue
in your accessory config if you require this feature,
Features
- All "switch" and "outlet" accessory now support the
onDuration
property - #252