LIFX / lifx-protocol-docs

LIFX LAN protocol V2 documentation
116 stars 16 forks source link

Document onboarding #3

Open dotMorten opened 9 years ago

dotMorten commented 9 years ago

Currently the only way to onboard a LIFX bulb is to use an Android or iPhone. Please document the onboarding APIs, so more platforms can onboard your bulbs (Windows, home automation controllers, Linux, macos, etc etc).

Every time I get a new bulb or have reset a bulb, I have to have a friend with an iPhone or android phone to come by just to use my bulbs again.

smarthall commented 9 years ago

This was something we consciously dropped from the documentation for time reasons. The onboarding process is actually quite complex. In addition currently we aren't positioned to support cloud onboarding via APIs.

Out of curiosity what phone do you have?

dotMorten commented 9 years ago

I'm building a universal app to support Windows and Windows phone (you know that OS 1.5billion people have 😉)

I wasn't looking for cloud onboarding. Local is just fine

dotMorten commented 9 years ago

...oh and I'm also building a home automation controller for raspberry pi where I want that to be able to onboard bulbs too

pjf commented 8 years ago

+1 for this. My android phone seems to completely fail to recognise there's a light nearby, even though I can quite happily connect it to the WiFi the bulb is hosting as it's waiting for onboarding.

Having any way to onboard a light from the command-line would be amazing.

tserong commented 8 years ago

@pjf if you just want to get your bulbs onto your local WiFi network, try https://github.com/tserong/lifx-hacks/blob/master/onboard.py

(The Android app is completely unable to onboard LIFX bulbs for me, BTW)

DrTexx commented 2 years ago

I have a project I've been working on for the last 4 years or so now that utilizes LIFX devices :heart:

Unfortunately, I've had severe on-boarding and cloud stability issues in recent months. This has left me worried about the future of the official LIFX cloud servers :(

Is the any further news on this?

Alternatively, does anyone know of any alternatives methods of on-boarding these devices?

I don't mind if a given solution can't onboard all the devices or if it's technical, I'll do what I can! :muscle:

Working on my project is one of the few things I really truly enjoy and it helped my get through Victorian lockdowns sane. I hope one day it can help support my livelihood.

I would be absolutely crushed if any upstream issues meant the death of the project I've been working on for 1/5 of my life now :(

Any help/suggestions are all incredibly appreciated 🫂