calvarium / homebridge-lifx-plugin

A plugin that adds lifx-lights in the network automatically to the homebridge, also single lights can be added manually
Apache License 2.0
32 stars 11 forks source link

Lifx Beam Issues #34

Open johnnyde94 opened 1 year ago

johnnyde94 commented 1 year ago

Describe The Bug: Lifx Beam is not working with Homebridge. I think This could be one of two things 1: the beam sends out non-standard manufacture and model info and this is normal or two there is an issue with my specific model. If I use the app "controller" I have, it shows as a manufacturer as Default-Manufacturer and Model as Default-Model I oddly see it listed twice in the app, the second time I see it as Lifx and Lifx Lightstrip

I did try to completely remove the light and then reset it via the button, but I'm still having issues. I am wondering if you were to just add those manufacturers and models to support it will just work. I don't code very much so idk if something that simple would work.

To Reproduce: Try to add Lifx Beam to homebridge.

Expected behavior: Normal operation

Logs:

[8/19/2023, 6:46:13 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:13 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:13 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:13 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:46:13 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:13 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. TypeError: Cannot read properties of undefined (reading 'temperature_range') at Bulb.hasKelvin (/homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:64:47) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:56:19) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:236:5) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:451:26) at Array.forEach () at Client.processMessageHandlers (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:438:24) [8/19/2023, 6:46:13 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:46:13 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:46:20 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:46:20 PM] [Lifx Plugin] Launched child bridge with PID 5491 [8/19/2023, 6:46:20 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:46:20 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:46:20 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA205xxxx. [8/19/2023, 6:46:20 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:20 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:20 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:20 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:20 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:20 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:20 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:20 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:46:21 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:21 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. TypeError: Cannot read properties of undefined (reading 'temperature_range') at Bulb.hasKelvin (/homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:64:47) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:56:19) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:236:5) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:451:26) at Array.forEach () at Client.processMessageHandlers (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:438:24) [8/19/2023, 6:46:21 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:46:21 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:46:28 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:46:28 PM] [Lifx Plugin] Launched child bridge with PID 5503 [8/19/2023, 6:46:28 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:46:28 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:46:28 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA205xxxx. [8/19/2023, 6:46:28 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:28 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:28 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:28 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:28 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:28 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:28 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:28 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:46:29 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:29 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. TypeError: Cannot read properties of undefined (reading 'temperature_range') at Bulb.hasKelvin (/homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:64:47) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:56:19) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:236:5) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:451:26) at Array.forEach () at Client.processMessageHandlers (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:438:24) [8/19/2023, 6:46:29 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:46:29 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:46:36 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:46:36 PM] [Lifx Plugin] Launched child bridge with PID 5517 [8/19/2023, 6:46:36 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:46:36 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:46:36 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA205xxxx. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:36 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:36 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. TypeError: Cannot read properties of undefined (reading 'temperature_range') at Bulb.hasKelvin (/homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:64:47) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:56:19) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:236:5) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:451:26) at Array.forEach () at Client.processMessageHandlers (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:438:24) [8/19/2023, 6:46:36 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:46:36 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:46:43 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:46:43 PM] [Lifx Plugin] Launched child bridge with PID 5529 [8/19/2023, 6:46:43 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:46:43 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:46:43 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA205xxxx. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:44 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:44 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. TypeError: Cannot read properties of undefined (reading 'temperature_range') at Bulb.hasKelvin (/homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:64:47) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:56:19) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:236:5) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:451:26) at Array.forEach () at Client.processMessageHandlers (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:438:24) [8/19/2023, 6:46:44 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:46:44 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:46:51 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:46:51 PM] [Lifx Plugin] Launched child bridge with PID 5543 [8/19/2023, 6:46:51 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:46:51 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:46:51 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA205xxxx. [8/19/2023, 6:46:51 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:51 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:51 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:51 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:51 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:51 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:51 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:51 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:46:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. TypeError: Cannot read properties of undefined (reading 'temperature_range') at Bulb.hasKelvin (/homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:64:47) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:56:19) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:236:5) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:451:26) at Array.forEach () at Client.processMessageHandlers (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:438:24) [8/19/2023, 6:46:52 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:46:52 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:46:59 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:46:59 PM] [Lifx Plugin] Launched child bridge with PID 5555 [8/19/2023, 6:46:59 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:46:59 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:46:59 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA205xxxx. [8/19/2023, 6:46:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:46:59 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:47:44 PM] [Lifx Plugin] Bulb throughs error setFirmwareVersionError: No LIFX response in time Error: A Controller with the type/id 'characteristic-transition-00000043-0000-1000-8000-0026BB765291' was already added to the accessory xxx at Accessory.configureController (/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:847:13) at PlatformAccessory.configureController (/homebridge/node_modules/homebridge/src/platformAccessory.ts:148:34) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:63:24) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:226:14) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:466:24) at Array.forEach () [8/19/2023, 6:47:44 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:47:44 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:47:51 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:47:52 PM] [Lifx Plugin] Launched child bridge with PID 5578 [8/19/2023, 6:47:52 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:47:52 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:47:52 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA2051xxxx. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:52 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:52 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. TypeError: Cannot read properties of undefined (reading 'temperature_range') at Bulb.hasKelvin (/homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:64:47) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:56:19) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:236:5) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:451:26) at Array.forEach () at Client.processMessageHandlers (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:438:24) [8/19/2023, 6:47:52 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:47:52 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:47:59 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:47:59 PM] [Lifx Plugin] Launched child bridge with PID 5590 [8/19/2023, 6:47:59 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:47:59 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:47:59 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA205xxxx. [8/19/2023, 6:47:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:59 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:47:59 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:48:00 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:00 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. TypeError: Cannot read properties of undefined (reading 'temperature_range') at Bulb.hasKelvin (/homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:64:47) at LifxPlatformAccessory.bindFunctions (/homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:56:19) at /homebridge/node_modules/homebridge-lifx-plugin/src/platformAccessory.ts:25:12 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:29:11 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:90:7 at /homebridge/node_modules/homebridge-lifx-plugin/src/bulb.ts:125:7 at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/light.js:236:5) at Client. (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:451:26) at Array.forEach () at Client.processMessageHandlers (/homebridge/node_modules/homebridge-lifx-plugin/node_modules/lifx-lan-client/lib/lifx/client.js:438:24) [8/19/2023, 6:48:00 PM] [Lifx Plugin] Child bridge process ended [8/19/2023, 6:48:00 PM] [Lifx Plugin] Process Ended. Code: 1, Signal: null [8/19/2023, 6:48:07 PM] [Lifx Plugin] Restarting Process... [8/19/2023, 6:48:07 PM] [Lifx Plugin] Launched child bridge with PID 5604 [8/19/2023, 6:48:07 PM] Registering platform 'homebridge-lifx-plugin.LifxPlugin' [8/19/2023, 6:48:07 PM] [Lifx Plugin] Loaded homebridge-lifx-plugin v0.2.4 child bridge successfully [8/19/2023, 6:48:07 PM] Loaded 8 cached accessories from cachedAccessories.0EFBA205xxxx. [8/19/2023, 6:48:07 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:07 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:07 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:07 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:07 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:07 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:07 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service AccessoryInformation. Adding anyway.. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:07 PM] Homebridge v1.6.1 (HAP v0.11.1) (Lifx Plugin) is running on port 53015. [8/19/2023, 6:48:52 PM] [Lifx Plugin] Bulb throughs error setHardwareInformationError: No LIFX response in time [8/19/2023, 6:48:52 PM] [Lifx Plugin] Bulb throughs error setHardwareInformationError: No LIFX response in time [8/19/2023, 6:48:53 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Manufacturer': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info. [8/19/2023, 6:48:53 PM] [homebridge-lifx-plugin] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info.

Show the Homebridge logs here, remove any sensitive information.

Plugin Config:


{
    "bridge": {
        "name": "Homebridge 3CxXD",
        "username": "0E:XX:81:CX:3C:XX",
        "port": 51037,
        "pin": "xxx-xxx-xxx",
        "advertiser": "ciao"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "dark-mode-cyan",
            "tempUnits": "c",
            "lang": "auto",
            "platform": "config"
        },
        {
            "name": "Govee",
            "username": "xxx",
            "password": "XXX",
            "platform": "Govee",
            "_bridge": {
                "username": "XXX",
                "port": 53062
            }
        },
        {
            "name": "IFTTT",
            "platform": "IFTTT"
        },
        {
            "name": "Lifx Plugin",
            "duration": 0,
            "brightnessDuration": 300,
            "colorDuration": 300,
            "default": "0.0.0.0",
            "broadcast": "255.255.255.255",
            "lightOfflineTolerance": 3,
            "messageHandlerTimeout": 45000,
            "resendPacketDelay": 150,
            "resendMaxTimes": 3,
            "updates": true,
            "debug": false,
            "autoDiscover": true,
            "platform": "LifxPlugin",
            "_bridge": {
                "username": "0E:FB:A2:XX:1C:XX",
                "port": 53015
            }
        }
    ],
    "disabledPlugins": [
        "homebridge-lg-thinq",
        "homebridge-messenger",
        "homebridge-webos-tv",
        "homebridge-alexa",
        "homebridge-ifttt",
        "homebridge-linak"
    ]
}```

**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->

**Environment:**

All Up to date running on windows vm.
johnnyde94 commented 1 year ago

Note: Things seem to be wonky with adaptive lighting since adding the beam, I also can't change the temp of the color lights via home kit. I had to remove my grouping and re-group them to get the group to work after adding the beam to that group. Simply removing the beam didn't fix the issue.

If I try to control the beam via homebridge, then I do not get color controls so there is a communication issue somewhere. I dont see much data on that page at all.

Looking at the beam in homekit, its showing manufacture and model as default as I laid it out above.