Yeelight, Nanoleaf etc

I'm using Hubitat to make my life easier. I've written my own software for various devices especially IP based ones but I'm looking for simplicity so I want simply add the devices to Hubitat similarly as I'd do for a Z-Wave and ZigBee devices.

How do I add Yeelight, Nanoleaf etc?

Under Apps, you will see the Add Built-in Apps. Yeelight and Nanoleaf and other IP based integrations are Apps that need to be installed to manage the discovery and creation of the devices.

Thanks! I thought I had looked before and didn't find them. Maybe I didn't scroll down enough.

There also is a search / filter as well to make the list a bit more manageable as well.

Didn't notice the search in the dialog box -- it scrolls off so gets lost easily. More to the point it's case sensitive which, as I see it, is a bug.

hmm -- it's not finding my bulb and lamp even though my own app does both by port scanning and mDNS. (hmm, portscan finds the 繳厜 (Mijia) lamp but mDNS does not)

I checked and didn't see other modules for Nanoleaf and LIFX.

Yeelight only works with color or white bulbs for now. For nanoleaf I think you create a virtual device selecting the nanoleaf driver, then add the ip of the nanoleaf. Lifx i believe we don't have integration yet.

I do have a color bulb ...

Found the Nanoleaf device info - slowly figuring this out. But unclear which identifier is "DeviceID". Specified the IP address but suspect there is one more part of the ritual I need to figure out to authorize control ... but it's getting late.

FYI -- just had to reboot in order to get Z-Wave to start reporting the status after I turned off a light. The event list wasn't showing any events.

I suspect bad interactions with the device discovery process.

insert obligatory anti-z-wave boilerplate

My LIFX driver is coming along nicely. One more tweak to make and I'll be able to support all the bulbs; the Tile, Beam and Z Strip may take a little longer. I have a Beam on order, I'm hoping that the Z-Strip will be sufficiently similar for me not to have to buy one.

I've got a JavaScript driver that handles the devices and can give you access if that can help.

I'm confused. Yeelight aren't z-wave, they're wifi.

Crossed threads. I was responding to a separate discussion about Z-Wave.

For the nanoleaf...
For this device the device network id doesn't matter.
Enter the aurora ip, place the aurora in pairing mode, then save settings, the driver will fetch the access token and you should be good to go.

Thanks. I looked up and found that I had to hold the power button down to get a token. Might be useful to have comment text for each driver that provides this info.

Got a second one to pair but it took a while because I hadn't filled in the IP address field. I don't know how easy it is but having "Get token" say "need IP address" would be helpful.

(As an aside, all those static IP addresses - really need to use mDNS and other mechanisms).

yeah, I can't argue with the lack of helpfull info here, live logging does tell you to put the device in paring mode.

as an aside we are working on a lan discovery module for these types of devices.

yeelight RGB strip support will be in 2.0.6.

1 Like

You'll be happy to know it found my Mijia lamp. But still hasn't found my color bulb. And it found the strip but lost it ... expect it will be found again and I'll figure out how to do the right thing to save it.

also while we're on nanoleaf, there is a bug in the Canvas 1.1.0 firmware (the new square panels) such that the device becomes unresponsive and requires a reboot after some number of commands issued from the driver are sent to it.
I notified nanoleaf of this issue some weeks ago, they acknowledged it would be fixed in the next firmware...

Thanks. I'll keep it in mind.