Heck of a headache with nanorleaf essentials matter over thread, M100, Google Home

I have 12 nanoleaf essential matter over thread bulbs and an m100 hub and I want to have them be controlled via voice commands to Google assistant/Google home so that the commands communicate via the aqara hub to the bulbs only over matter, and not requiring Bluetooth. I want to have scenes set up in the nanoleaf app that the voice commands can turn on, as well as automations set up via Google home or aqara that turn on different scenes based on time of day, geo fencing, and voice commands. I imagine it would be faster if the automations were set up all in aqara with voice commands to Google home routing to aqara to run the automation, rather than setting up the automations I’m Google home to then give commands to the aqara m100 hub to relay to the bulbs. This is all based on assumptions, I’m very open to being wrong; I often am and it’s why I came here for advice/assistance.

I started out by connecting all of the bulbs to the aqara app. I tried to add all of them as child devices not really understanding what that is and even though I use the button none of them show up as child devices. But at least I did get them all set up in the aqara app. Setting up automations for them is challenging because they are not aqara products so they can’t be automated as a group, so I had to set up individual automations for each light for each scene and of course I’m not able to set their scenes to be nanoleaf scenes - I tried having the aqara app create matter codes for each bulb and then adding them that way to nanorleaf, but nanorleaf didn’t take any of them - it seemed to only want the original matter code.

To complicate it (I guess) I’m in Italy and to add them to Google home has proved challenging. When I do so, only the hub adds, and it showed up as a “simple security device”, with none of the bulbs.

Even if I find a solution to that, it still doesn’t solve the problem that I want to automate nanoleaf scenes on command from Google home to be controlled via matter through the aqara hub.

I feel like I’m doing a lot wrong, I feel like I probably haven’t read/found a post in the forum that could solve most if not all my problems, but I do want to tell you guys that I did look and didn’t quite find a solution. I hope this doesn’t waste any of your time, but if any of you could redirect me to a post that gives some solution that will solve some of these issues I would be most grateful.

1 Like

Did you mean Google Home? Your Matter lights added to Aqara hub have to be shared one by one to Google Home using Matter. The original Matter code is only valid for the first platform you add the lights to.

And to add a Matter device to a platform like Google Home you need a Matter controller for said platform, like a Nest smart speaker.

You won’t be able to do that with any platform. Support for vendor scenes in Matter is almost non-existent at the moment, the protocol supports it but vendors do not implement it and neither do smart home platforms.

If you want to trigger Nanoleaf scenes by something that is not the Nanoleaf app, get a Nanoleaf Sense+ wireless remote.

2 Likes

According to the German manufacturer’s website, Nanoleaf 4D and Nanoleaf Essentials Thread HomeKit light bulbs and light strips are not currently supported. The American website only states that Nanoleaf 4D is not supported at present.

@Spence Therefore, please check in advance whether all functions are available in your country.

1 Like

OP only mentions the Nanoleaf Essential Matter over Thread bulbs and those are compatible with the remote (they are not the HomeKit ones). Double checking is always recommended of course.

1 Like

On the website, you can choose between Matter over Wi-Fi and Matter over Thread. Matter over Thread is compatible with Apple Home, but the Matter over Wi-Fi page is currently unavailable. How can I tell the difference between ‘Nanoleaf Essentials Thread with HomeKit’ and ‘Nanoleaf Essentials Thread without HomeKit’? Very confusing.

1 Like

Matter over Thread and Matter over WiFi models have the Matter logo and work with any Matter platform, including Apple Home.

HomeKit models are the old ones, only have the “Works with Apple HomeKit” logo and only work in Apple Home.

2 Likes

Am I understanding this correctly? There are the Essentials with Matter over Threat and HomeKit over Threat? Okay, then I’ll order the Sense+.

I meant the nanorleaf app. I tried having the aqara app create matter codes for each bulb and then adding them to the nanorleaf app, but nanorleaf app wouldn’t accept those codes

I did however manager to add them all to Google home from the aqara app.

Thank goodness I had an old Google home mini 2nd gen laying around.

Via the nanorleaf app, I can download scenes to each bulb, and then I believe I can create routines in Google home that can trigger nanorleaf scenes upon voice commands that trigger the routine

Create a scene in Aqara Home and export the scene through matter, this will then allow you to call the scene, the beauty of scenes are that you can indeed add multiple bulbs to the scene.

My brother has 25 Nanoleaf bulbs ( thread versions ) and this is how he uses them, he also never gets issues like some people complain about

OP wants to use Nanoleaf scenes created in Nanoleaf app, they have nice dynamic modes and user created colour animations. Those scenes are impossible to trigger from any platform when using Matter since they’re not exposed.

1 Like

Oh I see…

So I grouped all of the lights together in aqara, and boom, I lose the ability to control color…

So I create an automatic one bulb by bulb… And aqara can’t automate fading from one color to another. So I build an automatic increasing brightness 5 percent, wait one second, increase, wait, increase, wait, up to full brightness, then back down again, then up again another color, and back down again.
Then I want to loop it, however aqara automations can’t trigger or be triggered by another automation, or be triggered by a scene, so there’s no way to automate a fade, there’s no way to automate a transition, or a “slow on”, and there’s no way to smoothly change from one color to another, or fade from one color to a another.
Also, setting the color won’t let you set the color you want; you have to use a slider that is inexact. It displays the FF color code, but won’t let you type one in, and after being the automation, I can’t manually set the hue even though it looks like it I click it in the automation sentence, that I can manually set it, but no, it’s just there to tease.

That’s not entirely correct. Scenes cannot trigger automations, but an automation can trigger another automation.

The colour changes that you probably have in an automation belong in a scene that you can then use. For example, it could look like this:

You need three automations to create a loop.

One automation as a “virtual switch” that is never triggered. In my case, a camera in the interior that will never see a car and the previously created scene:

Of course, you can do other things as well.
For example, like this: Automation 2.0, lesson 12, blitz topic, VIRTUAL Aqara switch

Another automation that runs when the first automation is enabled.

And another automation that runs when the first automation is disabled.

This is what it looks like… no transitions or anything like that… just on and off:

And this is what it looks like in the app:

By the way, I’ve tried out the Nanoleaf Sense+ remote control and yes, you can trigger two scenes with it.

Question: How did you create the scenes with transitions etc. in Nanoleaf yourself, or did you just use the pre-made ones?

1 Like

And also now Essentials with Matter over Wifi. I wouldn’t fuss with NanoLeaf right now.

Exactly.

What do you mean?

I mean if you were buying today, I’d say skip nanoleaf altogether. I have a handful of the thread bulbs and don’t have many issues, but based on features and performance they wouldn’t be my first choice.