Connected but not Connected

jltnol
Posts: 1162
Joined: Tue Oct 15, 2013 11:11 pm

Connected but not Connected

Post by jltnol »

I have an older Lifx Strip, that I can control from my phone, but not thru Indigo.

I've reloaded the plugin a few times... and when I try to edit the Device Settings, in the popup, it is not there. It IS connected to the internet, I can control it from my phone via WiFI, so not sure what the issue is.

I've powered it down for several minutes and the devices go into "recovery" mode, and once powered back on, the plugin finds the strip, and appears to send commands, but the light doesn't respond. So Indigo THINKS it's connected and controlling it.... but it's not.

Any suggestions ?
autolog
Posts: 4077
Joined: Tue Sep 10, 2013 3:07 am
Location: West Sussex, UK
Contact:

Re: Connected but not Connected

Post by autolog »

So it is discovered OK when the plugin starts and you get the Starting and Started message pair?

What does the Device Window show in the Model and Firmware columns?

When you say " I try to edit the Device Settings, in the popup, it is not there", can you post a screen capture so that I can understand what is shown, or not as the case may be?
jltnol
Posts: 1162
Joined: Tue Oct 15, 2013 11:11 pm

Re: Connected but not Connected

Post by jltnol »

so it appears to be paired, connected and working in Indigo. I can send a color change to the light, and Indigo doesn't belch, or throw out an error in the log.... but the light doesn't change color

and don't know if this will help but the device in question is the "MBR Left Strip". Even after the Action Group execution, the light itself doesn't respond. And before you dig toooo deep, I think I should probably re-initiate the device in question to see if that fixes it. I just won't have time to do that right now.

But even when Indigo doesn't change the light, the app on my phone does.






Code: Select all

Sep 12, 2025 at 4:59:23 PM
   LIFX                            Logging to Indigo Event Log at the 'Detailed debugging' level
   LIFX                            Logging to LIFX Plugin Log at the 'Info' level
   LIFX Debug                      Start of While Loop ...
   LIFX Debug                      Polling at 300.0 second intervals
   LIFX Debug                      Dequeued lifxlanHandler Command 'POLLING STATUS' for device 'LIFX-Right Strip'  to process with priority: 500
   LIFX Debug                      HANDLE '1023' MESSAGE for LIFX-Right Strip: Power=65535, Hue=0, Saturation=0, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Dequeued lifxlanHandler Command 'POLLING STATUS' for device 'MBR-LIFX Center Blub'  to process with priority: 500
   LIFX Debug                      HANDLE '1023' MESSAGE for MBR-LIFX Center Blub: Power=65535, Hue=0, Saturation=0, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Dequeued lifxlanHandler Command 'POLLING STATUS' for device 'MBR-LIFX Right Strip'  to process with priority: 500
   LIFX Debug                      HANDLE '1023' MESSAGE for MBR-LIFX Right Strip: Power=65535, Hue=0, Saturation=0, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   Z-Wave                          received " Thermostat" humidity update to 48.0%
   Action Group                    LIFX-MBR Light Strips--Orange
   LIFX Debug                      LIFX 'setColorWhite' [192.168.7.142] - plugin_action Props =
com.autologplugin.indigoplugin.lifxcontroller : (dict)
     actionType : Standard (string)
     actionTypePreset : Standard (string)
     brightnessStandard : 96.0 (string)
     brightnessWaveform :  (string)
     colorLifxColorpicker :  (string)
     colorPresetColorpicker :  (string)
     colorPresetWaveformColorpicker :  (string)
     colorStandardColorpicker : F6 A7 09 (string)
     colorWaveformColorpicker :  (string)
     cyclesWaveform :  (string)
     durationStandard : 2.0 (string)
     dutyCycleWaveform : 0 (string)
     hueStandard : 40.0 (string)
     hueWaveform :  (string)
     kelvinLifxColorpicker :  (string)
     kelvinPresetColorpicker :  (string)
     kelvinPresetWaveformColorpicker :  (string)
     kelvinStandard : NONE (string)
     kelvinStandardColorpicker :  (string)
     kelvinWaveform : NONE (string)
     kelvinWaveformColorpicker :  (string)
     lifxBrightness :  (string)
     lifxHue :  (string)
     lifxKelvinStatic :  (string)
     lifxMode : NONE (string)
     lifxSaturation :  (string)
     modeStandard : Color (string)
     modeWaveform : SELECT_COLOR_OR_WHITE (string)
     newPresetName :  (string)
     option : SELECT_OPTION (string)
     optionLifxDeviceList : NONE (string)
     optionPresetList : SELECT_PRESET (string)
     periodWaveform :  (string)
     presetBrightnessStandard :  (string)
     presetBrightnessWaveform :  (string)
     presetCyclesWaveform :  (string)
     presetDurationStandard :  (string)
     presetDutyCycleWaveform : 0 (string)
     presetHueStandard :  (string)
     presetHueWaveform :  (string)
     presetKelvinStandardStatic :  (string)
     presetKelvinWaveformStatic :  (string)
     presetModeStandard :  (string)
     presetModeWaveform :  (string)
     presetPeriodWaveform :  (string)
     presetSaturationStandard :  (string)
     presetSaturationWaveform :  (string)
     presetSelected : NO (string)
     presetTransientWaveform : false (bool)
     presetTurnOnIfOffStandardStatic :  (string)
     presetTypeWaveform : 0 (string)
     resultPreset : resultNa (string)
     saturationStandard : 96.0 (string)
     saturationWaveform :  (string)
     selectedPresetOption : NONE (string)
     transientWaveform : true (bool)
     turnOnIfOffStandard : false (bool)
     turnOnifOffStandard : true (bool)
     typeWaveform : 0 (string)
     updatePresetList :  (string)
   LIFX                            sent "MBR-LIFX Right Strip" set Color Level to hue "40", saturation "96" and brightness "96" with duration of 2.0 seconds
   LIFX Debug                      Dequeued lifxlanHandler Command 'STANDARD' for device 'MBR-LIFX Right Strip'  to process with priority: 200
   LIFX Debug                      LIFX COMMAND [STANDARD]; Target for MBR-LIFX Right Strip: TOIF=True, Mode=Color, Hue=40.0, Saturation=96.0, Brightness=96.0, Kelvin=-, Duration=2.0
   LIFX Debug                      LIFX 'setColorWhite' [192.168.7.142] - plugin_action Props =
com.autologplugin.indigoplugin.lifxcontroller : (dict)
     actionType : Standard (string)
     actionTypePreset : Standard (string)
     brightnessStandard : 96.0 (string)
     brightnessWaveform :  (string)
     colorLifxColorpicker :  (string)
     colorPresetColorpicker :  (string)
     colorPresetWaveformColorpicker :  (string)
     colorStandardColorpicker : F6 A7 09 (string)
     colorWaveformColorpicker :  (string)
     cyclesWaveform :  (string)
     durationStandard : 2.0 (string)
     dutyCycleWaveform : 0 (string)
     hueStandard : 40.0 (string)
     hueWaveform :  (string)
     kelvinLifxColorpicker :  (string)
     kelvinPresetColorpicker :  (string)
     kelvinPresetWaveformColorpicker :  (string)
     kelvinStandard : NONE (string)
     kelvinStandardColorpicker :  (string)
     kelvinWaveform : NONE (string)
     kelvinWaveformColorpicker :  (string)
     lifxBrightness :  (string)
     lifxHue :  (string)
     lifxKelvinStatic :  (string)
     lifxMode : NONE (string)
     lifxSaturation :  (string)
     modeStandard : Color (string)
     modeWaveform : SELECT_COLOR_OR_WHITE (string)
     newPresetName :  (string)
     option : SELECT_OPTION (string)
     optionLifxDeviceList : NONE (string)
     optionPresetList : SELECT_PRESET (string)
     periodWaveform :  (string)
     presetBrightnessStandard :  (string)
     presetBrightnessWaveform :  (string)
     presetCyclesWaveform :  (string)
     presetDurationStandard :  (string)
     presetDutyCycleWaveform : 0 (string)
     presetHueStandard :  (string)
     presetHueWaveform :  (string)
     presetKelvinStandardStatic :  (string)
     presetKelvinWaveformStatic :  (string)
     presetModeStandard :  (string)
     presetModeWaveform :  (string)
     presetPeriodWaveform :  (string)
     presetSaturationStandard :  (string)
     presetSaturationWaveform :  (string)
     presetSelected : NO (string)
     presetTransientWaveform : false (bool)
     presetTurnOnIfOffStandardStatic :  (string)
     presetTypeWaveform : 0 (string)
     resultPreset : resultNa (string)
     saturationStandard : 96.0 (string)
     saturationWaveform :  (string)
     selectedPresetOption : NONE (string)
     transientWaveform : true (bool)
     turnOnIfOffStandard : false (bool)
     turnOnifOffStandard : true (bool)
     typeWaveform : 0 (string)
     updatePresetList :  (string)
   LIFX                            sent "LIFX-Right Strip" set Color Level to hue "40", saturation "96" and brightness "96" with duration of 2.0 seconds
   LIFX Debug                      LIFX 'setColorWhite' [192.168.7.144] - plugin_action Props =
com.autologplugin.indigoplugin.lifxcontroller : (dict)
     actionType : Standard (string)
     actionTypePreset : Standard (string)
     brightnessStandard : 96.0 (string)
     brightnessWaveform :  (string)
     colorLifxColorpicker :  (string)
     colorPresetColorpicker :  (string)
     colorPresetWaveformColorpicker :  (string)
     colorStandardColorpicker : F6 A7 09 (string)
     colorWaveformColorpicker :  (string)
     cyclesWaveform :  (string)
     durationStandard : 2.0 (string)
     dutyCycleWaveform : 0 (string)
     hueStandard : 40.0 (string)
     hueWaveform :  (string)
     kelvinLifxColorpicker :  (string)
     kelvinPresetColorpicker :  (string)
     kelvinPresetWaveformColorpicker :  (string)
     kelvinStandard : NONE (string)
     kelvinStandardColorpicker :  (string)
     kelvinWaveform : NONE (string)
     kelvinWaveformColorpicker :  (string)
     lifxBrightness :  (string)
     lifxHue :  (string)
     lifxKelvinStatic :  (string)
     lifxMode : NONE (string)
     lifxSaturation :  (string)
     modeStandard : Color (string)
     modeWaveform : SELECT_COLOR_OR_WHITE (string)
     newPresetName :  (string)
     option : SELECT_OPTION (string)
     optionLifxDeviceList : NONE (string)
     optionPresetList : SELECT_PRESET (string)
     periodWaveform :  (string)
     presetBrightnessStandard :  (string)
     presetBrightnessWaveform :  (string)
     presetCyclesWaveform :  (string)
     presetDurationStandard :  (string)
     presetDutyCycleWaveform : 0 (string)
     presetHueStandard :  (string)
     presetHueWaveform :  (string)
     presetKelvinStandardStatic :  (string)
     presetKelvinWaveformStatic :  (string)
     presetModeStandard :  (string)
     presetModeWaveform :  (string)
     presetPeriodWaveform :  (string)
     presetSaturationStandard :  (string)
     presetSaturationWaveform :  (string)
     presetSelected : NO (string)
     presetTransientWaveform : false (bool)
     presetTurnOnIfOffStandardStatic :  (string)
     presetTypeWaveform : 0 (string)
     resultPreset : resultNa (string)
     saturationStandard : 96.0 (string)
     saturationWaveform :  (string)
     selectedPresetOption : NONE (string)
     transientWaveform : true (bool)
     turnOnIfOffStandard : false (bool)
     turnOnifOffStandard : true (bool)
     typeWaveform : 0 (string)
     updatePresetList :  (string)
   LIFX                            sent "MBR-LIFX Center Blub" set Color Level to hue "40", saturation "96" and brightness "96" with duration of 2.0 seconds
   LIFX Debug                      LIFX COMMAND [COLOR] lifx_io_ok for MBR-LIFX Right Strip =  True, HSBK = (0, 0, 62913, 5000)
   LIFX Debug                      LIFX COMMAND [COLOR]; GET-COLOR for MBR-LIFX Right Strip: Hue=0, Saturation=0, Brightness=62913, Kelvin=5000
   LIFX Debug                      LIFX COMMAND [STANDARD][Color]; SET-COLOR for MBR-LIFX Right Strip: Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000, duration=2000
   LIFX Debug                      Dequeued lifxlanHandler Command 'STANDARD' for device 'LIFX-Right Strip'  to process with priority: 200
   LIFX Debug                      LIFX COMMAND [STANDARD]; Target for LIFX-Right Strip: TOIF=True, Mode=Color, Hue=40.0, Saturation=96.0, Brightness=96.0, Kelvin=-, Duration=2.0
   LIFX Debug                      LIFX COMMAND [COLOR] lifx_io_ok for LIFX-Right Strip =  True, HSBK = (7281, 1132, 62913, 5000)
   LIFX Debug                      LIFX COMMAND [COLOR]; GET-COLOR for LIFX-Right Strip: Hue=7281, Saturation=1132, Brightness=62913, Kelvin=5000
   LIFX Debug                      LIFX COMMAND [STANDARD][Color]; SET-COLOR for LIFX-Right Strip: Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000, duration=2000
   LIFX Debug                      Dequeued lifxlanHandler Command 'STANDARD' for device 'MBR-LIFX Center Blub'  to process with priority: 200
   LIFX Debug                      LIFX COMMAND [STANDARD]; Target for MBR-LIFX Center Blub: TOIF=True, Mode=Color, Hue=40.0, Saturation=96.0, Brightness=96.0, Kelvin=-, Duration=2.0
   LIFX Debug                      LIFX COMMAND [COLOR] lifx_io_ok for MBR-LIFX Center Blub =  True, HSBK = (0, 0, 62913, 5000)
   LIFX Debug                      LIFX COMMAND [COLOR]; GET-COLOR for MBR-LIFX Center Blub: Hue=0, Saturation=0, Brightness=62913, Kelvin=5000
   LIFX Debug                      LIFX COMMAND [STANDARD][Color]; SET-COLOR for MBR-LIFX Center Blub: Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000, duration=2000
   LIFX Debug                      Timer for MBR-LIFX Right Strip [d0:73:d5:14:ea:03] invoked for repeating queued message STATUS - 2 seconds left
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'MBR-LIFX Right Strip'  to process with priority: 400
   LIFX Debug                      HANDLE '1029' MESSAGE for MBR-LIFX Right Strip: Power=65535, Hue=7281, Saturation=33983, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Timer for LIFX-Right Strip [d0:73:d5:14:ea:03] invoked for repeating queued message STATUS - 2 seconds left
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'LIFX-Right Strip'  to process with priority: 400
   LIFX Debug                      HANDLE '1029' MESSAGE for LIFX-Right Strip: Power=65535, Hue=7281, Saturation=36955, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Timer for MBR-LIFX Center Blub [d0:73:d5:14:3f:40] invoked for repeating queued message STATUS - 2 seconds left
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'MBR-LIFX Center Blub'  to process with priority: 400
   LIFX Debug                      HANDLE '1029' MESSAGE for MBR-LIFX Center Blub: Power=65535, Hue=7281, Saturation=36489, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Timer for MBR-LIFX Right Strip [d0:73:d5:14:ea:03] invoked for repeating queued message STATUS - 1 seconds left
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'MBR-LIFX Right Strip'  to process with priority: 400
   LIFX Debug                      HANDLE '1029' MESSAGE for MBR-LIFX Right Strip: Power=65535, Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Timer for MBR-LIFX Center Blub [d0:73:d5:14:3f:40] invoked for repeating queued message STATUS - 1 seconds left
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'MBR-LIFX Center Blub'  to process with priority: 400
   LIFX Debug                      HANDLE '1029' MESSAGE for MBR-LIFX Center Blub: Power=65535, Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Timer for LIFX-Right Strip [d0:73:d5:14:ea:03] invoked for repeating queued message STATUS - 1 seconds left
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'LIFX-Right Strip'  to process with priority: 400
   LIFX Debug                      HANDLE '1029' MESSAGE for LIFX-Right Strip: Power=65535, Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Timer for MBR-LIFX Right Strip [d0:73:d5:14:ea:03] invoked for repeating queued message STATUS - 0 seconds left
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'MBR-LIFX Right Strip'  to process with priority: 400
   LIFX Debug                      Timer for LIFX-Right Strip [d0:73:d5:14:ea:03] invoked for repeating queued message STATUS - 0 seconds left
   LIFX Debug                      HANDLE '1029' MESSAGE for MBR-LIFX Right Strip: Power=65535, Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'LIFX-Right Strip'  to process with priority: 400
   LIFX Debug                      HANDLE '1029' MESSAGE for LIFX-Right Strip: Power=65535, Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Timer for MBR-LIFX Center Blub [d0:73:d5:14:3f:40] invoked for repeating queued message STATUS - 0 seconds left
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'MBR-LIFX Center Blub'  to process with priority: 400
   LIFX Debug                      HANDLE '1029' MESSAGE for MBR-LIFX Center Blub: Power=65535, Hue=7281, Saturation=62913, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
jltnol
Posts: 1162
Joined: Tue Oct 15, 2013 11:11 pm

Re: Connected but not Connected

Post by jltnol »

So my 2 strips are up near the ceiling and are powered by 1 on/off switch. I did the on/off 5 times, and got both onboarded to the app on my phone. Both continue to work correctly with the iPhone software.

Back in Indigo, I reloaded the plugin, went thru and re-connected the both the Right (good) and Left (bad) strip, and Indigo "sees" both of them. I can execute an action group to change the colors, and in Indigo, it appears that the Left Strip is executing the color change. But it's not doing anything. All while I can control it from the iPhone app.

The plugin has worked find for years, so at this point I can only assume something happened to the device itself that's making it not respond to Indigo.

If you have any interest in looking into this more, I can easily output whatever logs you'd like to see.
autolog
Posts: 4077
Joined: Tue Sep 10, 2013 3:07 am
Location: West Sussex, UK
Contact:

Re: Connected but not Connected

Post by autolog »

That's perplexing. :?

If both strips are OFF and the LIFX App sees them as OFF and Indigo sees them as OFF, what happens in Indigo if you turn ON both strips via the LIFX App.

After a few minutes, they should both show as ON in Indigo.
So does one show ON but not the other?
jltnol
Posts: 1162
Joined: Tue Oct 15, 2013 11:11 pm

Re: Connected but not Connected

Post by jltnol »

OK sooooo

1. starting with both strips ON
2. Turn both off from Indigo, which indicates both are OFF
3. Left strip still ON, so turn it OFF from the iOS app, and both are shown as OFF in the iOS app.
4. Turn both ON from the iOS app
5. Waiting a bit, then Indigo indicates both are ON.

I have an Action Group to control colors for both strips, so execute to turn them to RED.
Indigo indicates both devices are RED, but Left Strip is not Red.

Now, the really interesting thing is.... on the strip that is the problem, when I select its Device, and edit its Device Settings, the L IFX Device is still listed as "Select LIFX device", but my problematic strip isn't an option to select. So for whatever reason, Indigo doesn't "SEE" the problem strip at all. I can manually enter the IP and MAC address, then the device stays in "Starting" mode, even after a plugin restart.

Bottom line is Indigo just doesn't see that problematic strip for some reason.

I'm happy to do/try whatever you like if, so just let me know what. I can even delete everything from Indigo, re-initialize the 2 strips from the iOS app and start over... don't mind trying, but just not sure what else to do.

Agreed it's a very odd problem since they are under iOS control and obviously connected to the network. Both strips get their IP address from the reservations on my router... so might try changing the IP address of the problem one on the off chance that IP address is causing fits in Indigo for some reason. Let me try that and I'll report back shortly.


*********************

Update:
The problematic strip has a new IP address. I've deleted the old device from Indigo, but when I go to add a new one, it does not show up in the popup menu, so agin, Indigo just doesn't / can't / won't see it.
autolog
Posts: 4077
Joined: Tue Sep 10, 2013 3:07 am
Location: West Sussex, UK
Contact:

Re: Connected but not Connected

Post by autolog »

Please restart the plugin and post the discovery entries that the LIFX plugin outputs to the Indigo Event Log e.g. from:

Code: Select all

LIFX device discovery has completed. 'n' LIFX device(s) discovered as follows: ...
until

Code: Select all

<----- End of discovered LIFX devices list.
That should show us what the plugin thinks it is controlling along with the MAC and IP info.
jltnol
Posts: 1162
Joined: Tue Oct 15, 2013 11:11 pm

Re: Connected but not Connected

Post by jltnol »

OK so keep in mind that I deleted the Left Strip from Indigo, and can't get it back since Indigo doesn't "see" it. I could grab an older version of the Indigo database(it gets backed up nightly) but for now, here is the log in debug mode. And again, can still control the problem device via the iOS app.

Code: Select all

 Reloading plugin "LIFX 2025.0.1" using API v3.0
   Stopping plugin "LIFX 2025.0.1" (pid 31917)
   LIFX Debug                      stop_concurrent_thread called
   LIFX                            Autolog 'LIFX V6 Controller' Plugin shutdown requested
   LIFX Debug                      runConcurrentThread being ended . . .
   LIFX Debug                      Polling thread ending: pollStop.isSet=True, forceThreadEnd=True, newSeconds=300.0, previousSeconds=300.0
   LIFX Debug                      Polling thread now stopped
   LIFX Debug                      . . . runConcurrentThread now ended
   LIFX Debug                      stop_concurrent_thread called
   LIFX                            Stopping Indigo LIFX device 'LIFX-Right Strip'
   Stopped plugin "LIFX 2025.0.1"
   Starting plugin "LIFX 2025.0.1" (pid 32068)
   LIFX                            
======================================= Initialising LIFX Controller Bridge Plugin Plugin ========================================
Plugin Name:                    LIFX
Plugin Version:                 2025.0.1
Plugin ID:                      com.autologplugin.indigoplugin.lifxcontroller
Indigo Version:                 2024.2.1
Indigo License:                 ActiveSubscription
Indigo API Version:             3.6
Architecture:                   arm64
Python Version:                 3.11.6 (v3.11.6:8b6ee5ba3b, Oct  2 2023, 11:18:21) [Clang 13.0.0 (clang-1300.0.29.30)]
Mac OS Version:                 15.6.1
==================================================================================================================================

   LIFX                            Logging to Indigo Event Log at the 'Debugging' level
   LIFX                            Logging to LIFX Plugin Log at the 'Debugging' level
   Started plugin "LIFX 2025.0.1"
   LIFX Debug                      Debugging Discovery Thread
   LIFX Debug                      Discovery Thread initialised
   LIFX Debug                      Debugging LIFX Handler Thread
   LIFX Debug                      Dequeued Discovery Command 'DISCOVERY' to process with priority: 50
   LIFX                            LIFX device discovery starting (this can take up to 60 seconds) . . .
   LIFX Debug                      LIFXLAN Handler Thread initialised
   LIFX Debug                      Debugging Polling Thread
   LIFX                            Initialising to poll at 300.0 second intervals
   LIFX Debug                      LIFX Polling thread now running
   LIFX                            'LIFX Controller' giving Discovery an opportunity to complete . . .
   LIFX                            

LIFX device discovery has completed. 0 LIFX device(s) have been discovered as follows:

Start of discovered LIFX devices list ---->
<---- End of discovered LIFX devices list.

   LIFX                            . . . 'LIFX Controller' initialization now completed.
   LIFX                            Starting  'LIFX-Right Strip' . . . 
   LIFX Debug                      Newly matched 'LIFX-Right Strip to LIFX device type 'LIFX Z'
   LIFX                            . . . Started 'LIFX LIFX Z' device: 'LIFX-Right Strip'.
   LIFX                            Starting  'MBR-LIFX Center Blub' . . . 
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'LIFX-Right Strip'  to process with priority: 500
   LIFX Debug                      HANDLE '1029' MESSAGE for LIFX-Right Strip: Power=65535, Hue=65170, Saturation=65535, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
   LIFX Debug                      Newly matched 'MBR-LIFX Center Blub to LIFX device type 'LIFX Color 1000'
   LIFX                            . . . Started 'LIFX LIFX Color 1000' device: 'MBR-LIFX Center Blub'.
   LIFX Debug                      Dequeued lifxlanHandler Command 'STATUS' for device 'MBR-LIFX Center Blub'  to process with priority: 500
   LIFX Debug                      HANDLE '1029' MESSAGE for MBR-LIFX Center Blub: Power=65535, Hue=65170, Saturation=65535, Brightness=62913, Kelvin=5000
   LIFX Debug                        LIGHT_STATE = Power: 65535
   LIFX Debug                        LIGHT_STATE = onState: True
   LIFX Debug                        LIGHT_STATE = onOffState: on
autolog
Posts: 4077
Joined: Tue Sep 10, 2013 3:07 am
Location: West Sussex, UK
Contact:

Re: Connected but not Connected

Post by autolog »

I think you have a more fundamental issue? :?

When you start the plugin, the discovery isn't finding any LIFX lamps which is definitely wrong.
It should always discover LIFX devices on your network when it starts up.
The plugin is depending on the info already stored in the Indigo LIFX devices (from when discovery was working) to communicate with the LIFX lamps.

This seems to suggest some sort of network issue that is preventing discovery from working.

Are you running the latest version of the plugin - v2025.0.1 released on May 22, 2025?
jltnol
Posts: 1162
Joined: Tue Oct 15, 2013 11:11 pm

Re: Connected but not Connected

Post by jltnol »

Yes running the latest plugin.

Aside from changing the IP address in the last day, I haven't done anything else to the networking concerning this light.

I'm actually in the middle of doing some re-modeling, and the strip is mounted very near the ceiling, so will have to come down when they start to paint. When that happens, I'll take a look and see what, if anything I can find. Halfway hoping there is a master reset(more than just turning on/ off 5 times), and that will get me back to where I should be.

I agree there is something more fundamental... but don't think this is a networking issue, as the iOS app runs on the same network as the strips do. I have had a few power blips recently so not sure how that may have affected things, but I guess anything is possible.

As I've said before, the plugin has worked flawlessly for years now, so don't suspect this is some kind of weird bug.

For the moment, stay tuned....

(and THANK YOU for your help and support!)
jltnol
Posts: 1162
Joined: Tue Oct 15, 2013 11:11 pm

Re: Connected but not Connected

Post by jltnol »

so got the light strip down from the ceiling and there is no "button" do do a reset on it. Might try to on/off it several times just to see what happens... but again.... at this point, seriously doubt this is a software issue.

Might just have to buy a new one... 8)

And.... just out of wild curiosity.... if I were to connect my Indigo Server to the same temp WiFi network for LIFX setup, might that allow me to ADD it to Indigo, then go thru the normal start up process to get the light on my regular WiFi network?
jltnol
Posts: 1162
Joined: Tue Oct 15, 2013 11:11 pm

Re: Connected but not Connected

Post by jltnol »

So now I'm just dazed and confused.
Since one of my strips wasn't working properly, I decided to buy a new one. The one I got is 120" long and has 24 zones, pretty much like the others I have. This one on-boards to the iOS app via a QR code, and doesn't use an ad-hoc WiFi network for start up. And while the light works perfectly in the Lifx app, it doesn't show up in Indigo. I've re-started the plugin, the server software, and the computer, all to no avail.

So is this new strip compatible with the plugin?

The other weird thing is in troubleshooting, I created a new, blank Indigo database, and don't see any of the Lifx devices, and none are discovered. I can add my OLD devices(save for the one that just won't connect), by using the MAC and IP address, but when I do the same for the new strip, all I get is "starting". When I re-start the plugin , all devices say "waiting on discovery", and the older 2 devices that were working previously work just fine, but the new strip remains in the "starting..." mode.

Back to Question #1... is my new strip compatible with the plugin, and if so, what's the best way to get it to connect to Indigo?



***********************************
and just one more thing... in thinking there might be some file somewhere on the system that is corrupted or otherwise not doing its thing, shut down the computer running Indigo, got a trial license, started the indigo server on a totally separate computer, install the Lifx Plugin, but still discovery doesn't discover anything. Same rules apply: I can manually add 2 of my original 3 lights via IP and MAC address, but not the older one that wasn't working or newest one. And all FOUR show up in the Lifx iOS app and can be controlled.
Post Reply

Return to “LIFX Controller”