Closed tangone2 closed 1 year ago
Looks like you have manually configured a device in the config. Removing that should solve this.
below is the default settings from the config, is it not correct? how should I change it?
{ "name": "Yeelighter", "timeout": 5000, "interval": 60000, "ctforcolor": true, "blocking": false, "split": true, "manual": [ { "ignorePower": false } ], "platform": "Yeelighter" },
and the error:
It looking at each object in the "manual"
array as a device, since you've created a "device" with only "ignorePower"
parameter, it says that the data of this device is corrupted (missing "id"
and "address"
that are required).
Just remove { "ignorePower": false }
from the "manual"
array.
Update:
It seems like disabling and re-enabling of the LAN Control
in the Yeelight app has been the solution for the discovery issues.
*Remove any manual configurations from the JSON file before then.
Hi, I have yeelight ceiling14 and I installed the Yeelighter plugin to connect to it in homebridge but encountered error below: [Yeelighter] ingoring device with corrupt DeviceInfo { location: 'yeelight://undefined', id: undefined, model: undefined, support: undefined, power: false, bright: 0, color_mode: -1, ct: 0, rgb: 'string', hue: 0, sat: 0, host: 'string', port: 0, debug: false, trackedAttributes: [], fw_ver: '0,0.0', name: 'string' } Appreciate any suggestion how to solve this issue. Thanks.