homebridge-plugins / homebridge-roomba2

Homebridge plugin to connect iRobot Roomba devices with Homebridge/HomeKit.
MIT License
145 stars 17 forks source link

This plugin threw an error from the characteristic.... #52

Closed Althir81 closed 1 year ago

Althir81 commented 3 years ago

Hi, i'm getting various errors on the Log-File....

Versions

Homebridge v1.3.4 Node v14.17.0 homebridge-roomba2 v1.2.0

Homebridge Log / Command Output

[12.6.2021, 11:06:33] [homebridge-roomba2] This plugin threw an error from the characteristic 'Status Low Battery': Unhandled error thrown inside read handler for characteristic: This callback function has already been called by someone else; it can only be called one time.. See https://git.io/JtMGR for more info.
[12.6.2021, 11:07:04] [Joey] Running status requested
[12.6.2021, 11:07:04] [Joey] Using expired status
[12.6.2021, 11:07:04] [homebridge-roomba2] This plugin threw an error from the characteristic 'On': Unhandled error thrown inside read handler for characteristic: This callback function has already been called by someone else; it can only be called one time.. See https://git.io/JtMGR for more info.
[12.6.2021, 11:07:04] [Joey] Docked status requested
[12.6.2021, 11:07:04] [Joey] Using expired status
[12.6.2021, 11:07:04] [homebridge-roomba2] This plugin threw an error from the characteristic 'Contact Sensor State': Unhandled error thrown inside read handler for characteristic: This callback function has already been called by someone else; it can only be called one time.. See https://git.io/JtMGR for more info.
[12.6.2021, 11:07:04] [Joey] Running status requested
[12.6.2021, 11:07:04] [Joey] Using expired status
[12.6.2021, 11:07:04] [homebridge-roomba2] This plugin threw an error from the characteristic 'Contact Sensor State': Unhandled error thrown inside read handler for characteristic: This callback function has already been called by someone else; it can only be called one time.. See https://git.io/JtMGR for more info.
khad commented 3 years ago

@Althir81

Can you still reproduce this with the latest version of the plugin? (It's 1.2.2 as I write this.) I remember seeing the same thing a while ago, but I didn't see it in 1.2.2 a few days ago.

If you're still seeing it, would you be willing to try the beta? Lots of fixes and improvements (including some options for additional sensors). 1.3.0-beta.6 is the latest as of this moment. You can install it using the wrench icon > Install Previous Version.