naofireblade / homebridge-neato

A Neato vacuum robot plugin for homebridge.
MIT License
69 stars 18 forks source link

Warnings in homebridge 1.3 because of illegal characteristic values #61

Closed DJay-X closed 3 years ago

DJay-X commented 3 years ago

@naofireblade I hope you are well.

With Homebridge 1.3.x I noticed the following in the Log...

[20.2.2021, 12:36:57] [homebridge-neato] This plugin generated a warning from the characteristic 'Spot ↔': characteristic was supplied illegal value: number 0 exceeded minimum of 100. See https://git.io/JtMGR for more info. [20.2.2021, 12:36:57] [homebridge-neato] This plugin generated a warning from the characteristic 'Spot ↕': characteristic was supplied illegal value: number 0 exceeded minimum of 100. See https://git.io/JtMGR for more info. [20.2.2021, 12:37:58] [homebridge-neato] This plugin generated a warning from the characteristic 'Spot ↔': characteristic was supplied illegal value: number 0 exceeded minimum of 100. See https://git.io/JtMGR for more info. [20.2.2021, 12:37:58] [homebridge-neato] This plugin generated a warning from the characteristic 'Spot ↕': characteristic was supplied illegal value: number 0 exceeded minimum of 100. See https://git.io/JtMGR for more info.

barabba9174 commented 3 years ago

Same for me:

[2/22/2021, 4:56:25 PM] [homebridge-neato] This plugin threw an error from the characteristic 'On': characteristic value expected boolean and received undefined. See https://git.io/JtMGR for more info. [2/22/2021, 4:56:25 PM] [homebridge-neato] This plugin generated a warning from the characteristic 'Spot ↔': characteristic was supplied illegal value: number 0 exceeded minimum of 100. See https://git.io/JtMGR for more info. [2/22/2021, 4:56:25 PM] [homebridge-neato] This plugin generated a warning from the characteristic 'Spot ↕': characteristic was supplied illegal value: number 0 exceeded minimum of 100. See https://git.io/JtMGR for more info.

BionicThomas commented 3 years ago

Same here. Added this to the config as I was anyway only using the different rooms and never spot or the others. Not a real fix as the underlying issue is not solved, but the error message does not show up anymore.

"hidden": ["dock", "dockstate", "eco", "nogolines", "extracare", "schedule", "find", "spot"]

NHMerino commented 3 years ago

I have the same problem. And I believe because of it my eco mode is always on on Homekit and cannot turn it off.

jlg89 commented 3 years ago

Same issue here. BionicThomas' workaround at least let me get rid of the "Spot" related errors, which cleaned up the log tremendously.

Pazekal90 commented 3 years ago

Same here

naofireblade commented 3 years ago

Fixed in v0.7.3

nmbrg commented 2 years ago

Its not fixed. And its also still an issue in 1.4.0.

abjeroen commented 2 years ago

not fixed, neato 0.7.3 "2022-2-17 13:00:03] [homebridge-neato] This plugin generated a warning from the characteristic 'Spot ↕': characteristic was supplied illegal value: number 0 exceeded minimum of 100. See https://git.io/JtMGR for more info"