Open ukiews opened 1 month ago
This seems to be a carryover of this: [#1007 (comment)](https://github.com/OpenWonderLabs/homebridge-switchbot/issues/1007#issuecomment-2408363767)
However, with version 4.0 my BLE control is completely broken.
Update from 3.8 to 4.0
[10/14/2024, 2:23:26 PM] [@switchbot/homebridge-switchbot] This plugin generated a warning from the characteristic 'Target Position': characteristic value expected valid finite number and received "NaN" (number). See https://homebridge.io/w/JtMGR for more info. [10/14/2024, 2:23:27 PM] [SwitchBot] Curtain3: LeftCurtain TypeError: Cannot read properties of undefined (reading 'runToPos') [10/14/2024, 2:23:27 PM] [SwitchBot] Curtain3: LeftCurtain Retrying [10/14/2024, 2:23:28 PM] [SwitchBot] Curtain3: LeftCurtain TypeError: Cannot read properties of undefined (reading 'runToPos') [10/14/2024, 2:23:28 PM] [SwitchBot] Curtain3: LeftCurtain Retrying [10/14/2024, 2:23:29 PM] [SwitchBot] Curtain3: LeftCurtain TypeError: Cannot read properties of undefined (reading 'runToPos') [10/14/2024, 2:23:29 PM] [SwitchBot] Curtain3: LeftCurtain Retrying [10/14/2024, 2:23:30 PM] [SwitchBot] Curtain3: LeftCurtain TypeError: Cannot read properties of undefined (reading 'runToPos') [10/14/2024, 2:23:30 PM] [SwitchBot] Curtain3: LeftCurtain Retrying [10/14/2024, 2:23:31 PM] [SwitchBot] Curtain3: LeftCurtain failed BLEpushChanges with BLE Connection, Error Message: "Cannot read properties of undefined (reading 'runToPos')"
"name": "SwitchBot", "credentials": { "notice": "Keep your Token & Secret a secret!" }, "options": { "devices": [ { "deviceId": "...", "configDeviceName": "LeftCurtain", "configDeviceType": "Curtain3", "connectionType": "BLE", "customBLEaddress": "...", "curtain": { "setOpenMode": "1", "setCloseMode": "0", "silentModeSwitch": true, "hide_lightsensor": true }, "external": true }, { "deviceId": "...", "configDeviceName": "RightCurtain", "configDeviceType": "Curtain3", "connectionType": "BLE", "curtain": { "setOpenMode": "1", "setCloseMode": "0", "silentModeSwitch": true, "hide_lightsensor": true }, "external": true } ], "BLE": true }, "_bridge": { "username": "...", "port": 59906 }, "platform": "SwitchBot" } ],
Raspberry Pi 4
20.17.0
10.2.4
1.8.4
4
any word on this?
I'm also having the same issue
Describe the Bug
This seems to be a carryover of this: [#1007 (comment)](https://github.com/OpenWonderLabs/homebridge-switchbot/issues/1007#issuecomment-2408363767)
However, with version 4.0 my BLE control is completely broken.
To Reproduce
Update from 3.8 to 4.0
Relevant Log Output
Config for homebridge-switchbot
Device and Model
Raspberry Pi 4
Node.js Version
20.17.0
NPM Version
10.2.4
Homebridge Version
1.8.4
Homebridge Switchbot Plugin Version
4