homebridge-switchbot: Bug: Recently the HomeBridge plugin (and the Home App) has mismatched status for my curtains

Describe The Bug

Recently the HomeBridge plugin (and the Home App) has mismatched status for my curtains. I can still use Siri to initiate curtain actions. But the status never updates. I can’t use the Homebridge or Home app to move the curtains. Since the status doesn’t match, it won’t move the curtains. Again, this only started recently. My curtains have been working perfectly for months. I changed the bug title because i don’t think it really reflected what’s happening. I think it’s this “Error: No characteristics available” that’s more relevant.

To Reproduce

Open or close the curtains from the Siri or the SwitchBot app

Expected behavior

HomeBridge pliugin and Hiome app should reflect curtain status

Relevant log output

First I'm submitying log excerpts with standard logging because some of these messages don't show up with debug logging:

[30/01/2023, 13:47:47] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[30/01/2023, 13:48:14] [SwitchBot] Living Room Curtain Target Position: 100
[30/01/2023, 13:48:55] [SwitchBot] Curtain: Living Room Curtain Checking Status ...
[30/01/2023, 13:48:56] [SwitchBot] Error: Failed to discover services and characteristics: DISCONNECTED
[30/01/2023, 13:48:56] [SwitchBot] Curtain: Living Room Curtain Retrying
[30/01/2023, 13:48:57] [SwitchBot] Error: No characteristics available.
[30/01/2023, 13:48:57] [SwitchBot] Curtain: Living Room Curtain Retrying
[30/01/2023, 13:48:58] [SwitchBot] Error: No characteristics available.
[30/01/2023, 13:48:58] [SwitchBot] Curtain: Living Room Curtain Retrying
[30/01/2023, 13:48:59] [SwitchBot] Error: No characteristics available.
[30/01/2023, 13:48:59] [SwitchBot] Curtain: Living Room Curtain Retrying
[30/01/2023, 13:49:00] [SwitchBot] Error: No characteristics available.
[30/01/2023, 13:49:00] [SwitchBot] Curtain: Living Room Curtain Retrying
[30/01/2023, 13:49:01] [SwitchBot] Curtain: Living Room Curtain failed BLEpushChanges with BLE/OpenAPI Connection, Error Message: "No characteristics available."
[30/01/2023, 13:49:01] [SwitchBot] Curtain: Living Room Curtain Using OpenAPI Connection to Push Changes

Now log with debug turned on. At 14:05:00 I initiated a close curtains from the switchbot app:
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:03:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:03:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:04:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:04:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:04:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:04:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:05:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:05:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:05:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:05:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:06:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:06:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:06:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:06:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:07:14] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:07:21] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLERefreshStatus
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLE Address: fd:1e:6d:06:b5:32
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Config BLE Address: fd:1e:6d:06:b5:32, BLE Address Found: fd:1e:6d:06:b5:32
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":48,"inMotion":false,"position":0,"lightLevel":3,"deviceChain":2}
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain calibration: true, position: 0, lightLevel: 3, battery: 48, inMotion: false
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain connected: true
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:07:44] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BLEparseStatus
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition 100
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Standby, CurrentPosition: 100
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain Stopped
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain CurrentPosition: 100, TargetPosition: 100, PositionState: 2,
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain LightLevel: 3, CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain BatteryLevel: 48, StatusLowBattery: 0
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentPosition: 100
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic PositionState: 2
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic TargetPosition: 100
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic CurrentAmbientLightLevel: 1333.3333333333333
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic BatteryLevel: 48
[30/01/2023, 14:07:51] [SwitchBot] [DEBUG] Curtain: Living Room Curtain updateCharacteristic StatusLowBattery: 0

Config for homebridge-switchbot

{
    "bridge": {
        "name": "Homebridge BFAB",
        "username": "xxx",
        "port": 51567,
        "pin": "xxx"
    },
    "accessories": [
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "dark-mode",
            "tempUnits": "f",
            "lang": "auto",
            "platform": "config"
        },
        {
            "name": "SwitchBot",
            "credentials": {
                "token": "long string",
                "secret": "secret",
                "notice": "Keep your token a secret!"
            },
            "options": {
                "devices": [
                    {
                        "deviceId": "FD1E6D06B532",
                        "configDeviceName": "Living Room Curtain",
                        "hide_device": false,
                        "configDeviceType": "Curtain",
                        "connectionType": "BLE/OpenAPI",
                        "scanDuration": 5,
                        "curtain": {
                            "set_minStep": 10,
                            "set_min": 5,
                            "set_max": 96,
                            "setOpenMode": "0",
                            "setCloseMode": "0"
                        },
                        "refreshRate": 30,
                        "logging": "standard"
                    },
                    {
                        "deviceId": "98F4AB2F20EE",
                        "configDeviceName": "Bedroom Humidifier",
                        "hide_device": false,
                        "configDeviceType": "Humidifier",
                        "connectionType": "OpenAPI",
                        "humidifier": {
                            "hide_temperature": true,
                            "set_minStep": 33
                        },
                        "logging": "standard"
                    }
                ],
                "refreshRate": 120,
                "logging": "standard"
            },
            "platform": "SwitchBot"
        },
    ]
}

Screenshots

No response

Device & Model

SwitchBot Curtain V2 (Firmware 6.0)

Node.js Version

v18.13.0

NPM Version

v8.19.3

Homebridge Version

v1.6.0

Homebridge Switchbot Plugin Version

v2.5.1

Homebridge Config UI X Plugin Version

v4.50.2

Operating System

Raspbian GNU/Linux Buster (10)

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 43 (1 by maintainers)

Most upvoted comments

I spoke too soon!!!

It just stopped working again!

Resolved (sort of)

This is a little crazy. As a next attempt, I deleted the curtains using the SwitchBot app then deleted the curtain from the Homebridge app cache. I re-added the curtains (and the grouping) using the switchbot app. Recyled homebridge. The curtains were added back but still failed.

Lastly, I went in to the config.json and deleted all of settings for the curtain device. Cleared the cache. Restarted and voila!, the curtains are working. Pretty crazy since I haven’t changed any of the curtain parameters in months!

Now I started adding back my custom settings one by one. Got everything back to exactly how it was except “connectionType”: “OpenAPI”; When I switched that back to “connectionType”: “BLE/OpenAPI”, the errors were back. But this time going back to OpenAPI worked again.

So It’s really unclear what was going on and especially switching to OpenAPI only didn’t resolve it in the first.

But I’m leaving well enough alone!