From 65c3c1ab44007b6e888346066c3fbf4b44b0dafd Mon Sep 17 00:00:00 2001 From: Tyler Matthews Date: Sun, 28 Jul 2024 11:59:06 -0400 Subject: [PATCH 1/2] stop updating garage door current state --- src/accessories/WyzeCamera.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/accessories/WyzeCamera.js b/src/accessories/WyzeCamera.js index 39b53ea..4bb7f83 100644 --- a/src/accessories/WyzeCamera.js +++ b/src/accessories/WyzeCamera.js @@ -323,9 +323,6 @@ module.exports = class WyzeCamera extends WyzeAccessory { ); } this.garageDoor = property.value; - this.garageDoorService - .getCharacteristic(Characteristic.CurrentDoorState) - .updateValue(this.garageDoor); } break; } From f5137a3d446f20e18fd0d626ce3878b2413bd656 Mon Sep 17 00:00:00 2001 From: Tyler Matthews Date: Sun, 28 Jul 2024 12:00:16 -0400 Subject: [PATCH 2/2] remove sleep before updating garage state --- src/accessories/WyzeCamera.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/accessories/WyzeCamera.js b/src/accessories/WyzeCamera.js index 4bb7f83..4700929 100644 --- a/src/accessories/WyzeCamera.js +++ b/src/accessories/WyzeCamera.js @@ -498,7 +498,6 @@ module.exports = class WyzeCamera extends WyzeAccessory { `[Camera Garage Door] Setting Target State for ${this.mac} (${this.display_name}) to ${value}` ); this.plugin.client.garageDoor(this.mac, this.product_model); - await this.sleep(1000); if (value == 0) { this.garageDoorService .getCharacteristic(Characteristic.CurrentDoorState)