Skip to content

Releases: dkerr64/homebridge-yolink

Add error recovery logging

22 Aug 23:55
Compare
Choose a tag to compare

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

10 Aug 01:08
Compare
Choose a tag to compare

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.

19 Jan 14:13
Compare
Choose a tag to compare

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

04 Jan 12:15
Compare
Choose a tag to compare

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

23 Dec 02:44
Compare
Choose a tag to compare

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

10 Dec 16:08
Compare
Choose a tag to compare

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

09 Dec 15:20
Compare
Choose a tag to compare

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

24 Nov 22:26
Compare
Choose a tag to compare

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.

Tolerate YoLink's new rate limiting

24 Nov 03:21
Compare
Choose a tag to compare

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.

Tolerate YoLink's new rate limiting

23 Nov 03:45
Compare
Choose a tag to compare

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.