homebridge-switchbot: After update to latest version 1.14.2 errors
Describe The Bug
repeating TypeError message: processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading ‘slice’)
Stopping de Hombridge Switcht plugin stops the errors in the logging.
To Reproduce
Update from 1.14.1 ->> 1.14.2
Expected behavior
no TypeError
Relevant log output
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')
processLeAdvertisingReport: Caught illegal packet (buffer overflow): TypeError: Cannot read properties of undefined (reading 'slice')```
### Config for homebridge-switchbot
```shell
{
"name": "SwitchBot",
"credentials": {
"openToken": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"notice": "Keep your token a secret!"
},
"options": {
"devices": [
{
"deviceId": "E3:25:5E:A7:XX:XX",
"configDeviceName": "Curtain 90",
"configDeviceType": "Curtain",
"ble": true,
"curtain": {
"set_minStep": 20,
"setOpenMode": "0",
"setCloseMode": "0"
},
"logging": "standard"
}
],
"logging": "standard"
},
"platform": "SwitchBot"
}
Screenshots
No response
Device & Model
Curtain 90
Node.js Version
v16.17.0
NPM Version
8.15.0
Homebridge Version
v1.5.0
Homebridge Switchbot Plugin Version
v1.14.2
Homebridge Config UI X Plugin Version
v4.50.1
Operating System
Raspian
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 1
- Comments: 43
Commits related to this issue
- potential fix Potential Fix for [#444](https://github.com/OpenWonderLabs/homebridge-switchbot/issues/444) — committed to OpenWonderLabs/node-switchbot by donavanbecker 2 years ago
- v2.0.0 ## [Version 2.0.0](https://github.com/OpenWonderLabs/homebridge-switchbot/releases/tag/v2.0.0) (2022-10-12) ## What's Changed - Moved from v1.0 to v1.1 of [OpenAPI](https://github.com/OpenWo... — committed to OpenWonderLabs/homebridge-switchbot by donavanbecker 2 years ago
- Beta 2.0.0 (#477) ## [Version 2.0.0](https://github.com/OpenWonderLabs/homebridge-switchbot/releases/tag/v2.0.0) (2022-10-12) ## What's Changed - Moved from v1.0 to v1.1 of [OpenAPI](https://gi... — committed to OpenWonderLabs/homebridge-switchbot by donavanbecker 2 years ago
- v2.0.0 (#474) ## [Version 2.0.0](https://github.com/OpenWonderLabs/homebridge-switchbot/releases/tag/v2.0.0) (2022-10-12) ## What's Changed - Moved from v1.0 to v1.1 of [OpenAPI](https://github... — committed to OpenWonderLabs/homebridge-switchbot by donavanbecker 2 years ago
- v2.11.0 # Changelog All notable changes to this project will be documented in this file. This project uses [Semantic Versioning](https://semver.org/) ## [Version 2.11.0](https://github.com/OpenWond... — committed to OpenWonderLabs/homebridge-switchbot by donavanbecker 8 months ago
Thanks for reopening.
For me the SwitchBot works, just the spam in the log. I’m using a Raspberry Pi 3B+
Thanks
Pieter
Sorry, you’re right. I installed the wrong one. Now the right-one, version 2.0.0-beta.19
And I can confirm problem solved!👌
Like @TommyGKiwi mentioned, I can also still use my Switchbot and the existing automations all work fine, it’s just the issue with the errors that are spamming the homebridge logs.
For me at least, you can still activate the Switchbot, but there is a lot of spam in the log. I have pi 3B and using BLE I also noticed there were some build errors In the post upgrade process with a 404 error for abandonware, but that might be a red herring