Releases: dkerr64/homebridge-yolink
Add error recovery logging
v1.6.1
Adds logging when a device recovers from a YoLink API error.
No feature/function changes.
v1.6.0
Adds support for the newer water meter controller devices. Implements enhancement requested in #98
v1.5.7
Add "maintainers" field to package.json. See explanation in this issue.
v1.5.6
Fix for #95 to suppress ignored setTimeZone message on valve/manipulator
Update dependencies minimum version numbers for security issues identified by GitHub dependabot.
v1.5.5
Fix for #94 where reported garage door state may get out of sync
v1.5.4
Retry on YoLink failures when setting device state. Fixes issue #93
v1.5.3
MQTT Handler for COSmokeSensor was not handling StatusChange message. Fixes issue #92.
v1.5.2
Add support for garage door controller setState MQTT message (handled as a no-op)
Fix bug where garage door would not open/close from Apple Home app
Add a log message when all devices are initialized
v1.5.0
Release support for Smoke and Carbon Monoxide detectors, fixes #89. See README file.
Updated documentation with note that YoLink devices with model names ending in -EC
must use a different API server, fixes #84
Further improvements to network resiliency/logging/handling YoLink server error messages, addresses #85
v1.4.4
Further improve networking stability/recovery and improved log messages.
v1.4.1 ... v1.4.3
Fixes for issues #86 and #87
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
v1.4.0
This adds support for YoLink IR Remote device as a series of "switches" embedded within the one accessory. Each switch represents a learned IR key code. Fixes issue #83
Add support for WaterMeterController
v1.6.0
Adds support for the newer water meter controller devices. Implements enhancement requested in #98
v1.5.7
Add "maintainers" field to package.json. See explanation in this issue.
v1.5.6
Fix for #95 to suppress ignored setTimeZone message on valve/manipulator
Update dependencies minimum version numbers for security issues identified by GitHub dependabot.
v1.5.5
Fix for #94 where reported garage door state may get out of sync
v1.5.4
Retry on YoLink failures when setting device state. Fixes issue #93
v1.5.3
MQTT Handler for COSmokeSensor was not handling StatusChange message. Fixes issue #92.
v1.5.2
Add support for garage door controller setState MQTT message (handled as a no-op)
Fix bug where garage door would not open/close from Apple Home app
Add a log message when all devices are initialized
v1.5.0
Release support for Smoke and Carbon Monoxide detectors, fixes #89. See README file.
Updated documentation with note that YoLink devices with model names ending in -EC
must use a different API server, fixes #84
Further improvements to network resiliency/logging/handling YoLink server error messages, addresses #85
v1.4.4
Further improve networking stability/recovery and improved log messages.
v1.4.1 ... v1.4.3
Fixes for issues #86 and #87
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
v1.4.0
This adds support for YoLink IR Remote device as a series of "switches" embedded within the one accessory. Each switch represents a learned IR key code. Fixes issue #83
Update dependencies minimum version for security issues.
v1.5.7
Add "maintainers" field to package.json. See explanation in this issue.
v1.5.6
Fix for #95 to suppress ignored setTimeZone message on valve/manipulator
Update dependencies minimum version numbers for security issues identified by GitHub dependabot.
v1.5.5
Fix for #94 where reported garage door state may get out of sync
v1.5.4
Retry on YoLink failures when setting device state. Fixes issue #93
v1.5.3
MQTT Handler for COSmokeSensor was not handling StatusChange message. Fixes issue #92.
v1.5.2
Add support for garage door controller setState MQTT message (handled as a no-op)
Fix bug where garage door would not open/close from Apple Home app
Add a log message when all devices are initialized
v1.5.0
Release support for Smoke and Carbon Monoxide detectors, fixes #89. See README file.
Updated documentation with note that YoLink devices with model names ending in -EC
must use a different API server, fixes #84
Further improvements to network resiliency/logging/handling YoLink server error messages, addresses #85
v1.4.4
Further improve networking stability/recovery and improved log messages.
v1.4.1 ... v1.4.3
Fixes for issues #86 and #87
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
v1.4.0
This adds support for YoLink IR Remote device as a series of "switches" embedded within the one accessory. Each switch represents a learned IR key code. Fixes issue #83
Fix bug in COSmokeSensor MQTT handler
v1.5.3
MQTT Handler for COSmokeSensor was not handling StatusChange message. Fixes issue #92.
v1.5.2
Add support for garage door controller setState MQTT message (handled as a no-op)
Fix bug where garage door would not open/close from Apple Home app
Add a log message when all devices are initialized
v1.5.0
Release support for Smoke and Carbon Monoxide detectors, fixes #89. See README file.
Updated documentation with note that YoLink devices with model names ending in -EC
must use a different API server, fixes #84
Further improvements to network resiliency/logging/handling YoLink server error messages, addresses #85
v1.4.4
Further improve networking stability/recovery and improved log messages.
v1.4.1 ... v1.4.3
Fixes for issues #86 and #87
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
v1.4.0
This adds support for YoLink IR Remote device as a series of "switches" embedded within the one accessory. Each switch represents a learned IR key code. Fixes issue #83
Fix bugs in Garage Goor handler
v1.5.2
Add support for garage door controller setState MQTT message (handled as a no-op)
Fix bug where garage door would not open/close from Apple Home app
Add a log message when all devices are initialized
v1.5.0
Release support for Smoke and Carbon Monoxide detectors, fixes #89. See README file.
Updated documentation with note that YoLink devices with model names ending in -EC
must use a different API server, fixes #84
Further improvements to network resiliency/logging/handling YoLink server error messages, addresses #85
v1.4.4
Further improve networking stability/recovery and improved log messages.
v1.4.1 ... v1.4.3
Fixes for issues #86 and #87
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
v1.4.0
This adds support for YoLink IR Remote device as a series of "switches" embedded within the one accessory. Each switch represents a learned IR key code. Fixes issue #83
Add support for Smoke and CO Alarm device
v1.5.0
Release support for Smoke and Carbon Monoxide detectors, fixes #89. See README file.
Updated documentation with note that YoLink devices with model names ending in -EC
must use a different API server, fixes #84
Further improvements to network resiliency/logging/handling YoLink server error messages, addresses #85
v1.4.4
Further improve networking stability/recovery and improved log messages.
v1.4.1 ... v1.4.3
Fixes for issues #86 and #87
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
v1.4.0
This adds support for YoLink IR Remote device as a series of "switches" embedded within the one accessory. Each switch represents a learned IR key code. Fixes issue #83
Release 1.4.4
v1.4.4
Further improve networking stability/recovery and improved log messages.
v1.4.1 ... v1.4.3
Fixes for issues #86 and #87
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
v1.4.0
This adds support for YoLink IR Remote device as a series of "switches" embedded within the one accessory. Each switch represents a learned IR key code. Fixes issue #83
Tolerate YoLink's new rate limiting
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
Tolerate YoLink's new rate limiting
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.
Tolerate YoLink's new rate limiting
YoLink have added rate limits to their servers that cause API calls to fail more frequently especially during plugin initialization. This update adds code to tolerate and retry when API failures occur while also adding additional logic to try and avoid triggering the rate limits. In addition the plugin is more responsive to Homebridge requests to get device status.