#Software Beta for Nanoleaf Essentials Matter

1 messages · Page 4 of 1

boreal surge
#

Yes, eventually. The only way now though is to submit the form again, and I'll scrap the older submission (sorry!).

brazen canyon
#

@boreal surge any outlook on the matter 1.2 FW to test over the weekend 👀 🙏

#

Although I'll say the current one is fairly stable as is

boreal surge
feral steeple
#

Ill see if there are any logs i can grab when it happens next.

feral steeple
#

@boreal surge Not sure what I can provide you on this to log a bug, but 5 out of 8 lights in my kitchen area are currently online. Went in there and it triggered turning them on, the 5 ones responding all turned on, then 4 of them just flashed out to black and giving no light.
They are still reporting as turned on in both Home Assistant and the nanoleaf app and say they are on at like 50% brightness, but definitely not on. Turn off and repeat and the 5 that are not unavailable turned on as normal.
No logs in HA that seems to indicate they reported back that it failed or anything.
/shurgs. but hopefully something useful?

Also on the light randomly changing colour. From the home assistant side, it just has the turn on and set colour same as all the other lights, it seems the bulb itself has decided to change colour so there is nothing on my logs that indicate much here. I have turned debugging on to see if it gives me anything more, but suspect its happening locally and I wont be able to see anything

vital stump
#

Fwiw I had nanoleaf go back and forth for a couple weeks with 3 days between replies and my return window closed, meaning I can no longer return, which is why I’m here. It worked fine the first few weeks then had severe problems. I have since encouraged others having problems to not use support but return the bulbs immediately if they have any issues. It’s been a subpar user experience which is a bummer because when they do work they’re great bulbs. I think it’s okay to admit that things are in a tough spot but also that they’re working to fix them. They are certainly not fixed or a reasonably good product at the moment, especially on the release firmware. It’s also a bit of a bummer for people who have a substantial investment in light bulbs to have a frustrating experience and be a bit disappointed the company isn’t putting, in their opinion, enough resources in to fixing the existing product, while also spending resources in new products. It feels a bit dismissive. I also understand it’s a good sized company with many departments, and it’s not all hands on deck to fix a $13 light bulb.

There’s a wide range of reasons to be upset or frustrated, your dismissive tone isn’t particularly helpful. I also agree to remember the developers are here and also human, so to try to be concise and useful in the frustration.

main matrix
#

You can't please everyone, unfortunately. I agree with @plain kettle's stance that if it doesn't work, return it and move on. A decent chunk of us are willing to persist with the bugs and assist where possible (gluttons for punishment, if you will), without getting into any politics of whether these issues could have been handled better (there's always room for improvement).

Getting frustrated over something like a $13 light bulb isn't worth it for most people and the sane thing to do would be to get your money back and move on.

vital stump
plain kettle
vital stump
plain kettle
#

its not hard to skirt the rules and call it defective

vital stump
#

That’s a really terrible policy.

#

And definitely leads to unhappy users and brand recognition

plain kettle
#

they know that, why do you think we are here, and nanoleaf are trying their best

#

the subreddit is full of hate about this

shell vigil
#

If the customer service is transparent with what is happening

#

And sharing with the customers reaching them with complains about the real issue

vital stump
#

I agree they are and I think it’s great they are. It’s disappointing that the recommendation is “try to lie and get your money back”

I’m hopeful in the next version or two that it’s a viable product.

shell vigil
#

The overall frustration globally would be much less and customers would tolerate the company

#

And would not return the products

#

Most of the would wait

#

But honestly I have reached personally to the support and they have some horrible answers that even frustrates me more

vital stump
#

Just put a one liner on Amazon stating “this is cutting edge tech and we’re excited to be pioneers! We’re excited you’re joining us for the ride, even if the software is a bit bumpy for a bit!”

shell vigil
#

1- sending templates of answers
2- sorry for that try to turn off and on your device

#

3- try resetting

#

Bla bla bla , instead sharing that we are aware of this issue and working on solving it,

#

On the same time the whole product team is working on solving the issue in here which is fantastic move from their side. I really think the cuskmter service should change the strategy

#

And the company should actually write a blog and statement that these are buggy and we apologise for this ( like press release)

vital stump
#

If the reply was to join this chat I would have liked the product more! It’s cool to see the iterations of improvement.

plain kettle
#

This isnt "offical" per say

main matrix
vital stump
#

“We are aware of this bug, however it’s fixed in the beta software but may also have new issues. If you join this chat on discord it may be useful, otherwise it will be 30-45 days before we release our next firmware update which we believe will fix these issues”

plain kettle
#

and risk bricking the device?

#

dude, a few weeks ago they had no idea where the root of the issue was

vital stump
#

I’ve told multiple friends to buy Phillips at the moment because of the state of the Nanoleaf bulb. Not sure the current position is making them more money. Regardless I’m not a product manager for Nanoleaf so it’s their call in the end.

plain kettle
#

not long ago we were having to test if voltage fluctuation were the root cause in it.

#

No its not, but they are working on it?

vital stump
#

Would have preferred to know that before I bought them. Lesson learned 🙂 fingers crossed they get it straightened out.

plain kettle
#

well, you live and you learn, its not hard these days to get a refund/return of an item though retailers like amazon

vital stump
#

It is. They already said no.

plain kettle
#

well, sucks to be living in america then 🙃

vital stump
#

Cool 👍 I’m sure that will help their product.

plain kettle
#

No it wont. but it is a solution to who's devices are not reliable, and need a fix

eternal hill
#

I think for most people the latest beta is a big improvement.

feral steeple
#

Any updates when we may get the next beta?

brazen canyon
feral steeple
#

Thanks, My discord seems to struggle with putting me back to where I was up to reading (or im using discord wrong) Completed missed that post

brazen canyon
#

No 1.2 today I guess 😔

shell vigil
midnight solstice
#

Question for the Unifi guys: my ISP does not support ipv6, wondering if this is why I'm having trouble. I previously had my IOT network configured like this:

Interface Type: Static

IPv6 Address
fd00:11::
Netmask
64

Gateway IP/Subnet
fd00:11::/64

SLAAC
DNS: Auto
RA: On
RA Priority: High

Right now, I have:

Interface Type: None

#

is this a factor in the "special" problems I am having?

plain kettle
#

You should have a local link address

midnight solstice
#

right now, I don't have anything configure in Unifi

plain kettle
#

Does your PC/laptop get a local link address when connected to the network?

midnight solstice
#

yes, the PC I'm on gets
Link-local IPv6 Address . . . . . : fe80::d507: ...

plain kettle
#

And what ecosystem are you using? Apple home or home assistant?

midnight solstice
#

HA gets a couple of addresses:
IP Address: fd70:a255: ... /64, fe80::a0ec: ... /64

#

HomeKit, HA, SmartThings

plain kettle
#

You got mDNS turned on in the settings?

#

Network settings of UniFi

midnight solstice
#

mDNS and IGMP Snooping are disabled

plain kettle
#

Dude. You need mDNS

#

that is how matter works

#

And thread

#

Lmao

midnight solstice
#

everything is local on the subnet

#

everything I read says turn that stuff off on Unifi

#

don't want it going across subnets

plain kettle
#

Oh god

brazen canyon
midnight solstice
#

what am I missing?

plain kettle
#

Wait are you doing intervlan?

plain kettle
midnight solstice
#

HA, HomeKit BR's, NL, all on the same subnet

plain kettle
#

Your phone you are commissioning with?

midnight solstice
#

iPhone is also on that subnet

brazen canyon
#

Also all BR and matter same VLAN

midnight solstice
plain kettle
#

Ah yeah that one

midnight solstice
#

MDNS Enhancement, that's a setting on Wifi, not Networks. That is off as well.

#

I'm intrigued by the reaction from Poshy /wrt mDNS. I know it is required, but it is a broadcast on the subnet. Why does unifi need to have mDNS enabled? I was following the advice of that blog, is that really something I should change?

#

Oh, I see, Adequate-Spectre was agreeing it should be off.

plain kettle
#

Mdns in network settings is on or off?

midnight solstice
brazen canyon
brazen canyon
midnight solstice
brazen canyon
#

Yes

midnight solstice
#

Ok back to my original question, my Cable ISP doesn't support IPv6 for whatever silly reason. My options are limited here.

I've seen some discussion about SLAAC and Router Advertisements being relevant this to work correctly. Is this a problem the way I have it configured?

plain kettle
#

I swear that multicast DNS setting in the global network settings is meant to be on, yeah right

brazen canyon
plain kettle
#

Ah wait, network MDNS is across networks, not on/off

vital stump
plain kettle
#

I guess it can’t hurt to have it on?

vital stump
brazen canyon
midnight solstice
brazen canyon
plain kettle
brazen canyon
#

I think multicast DNS is related to vlans in this context somehow

#

it mentions "dns across multiple networks" in the tooltip

#

if you don't have ipv6 i would set the network interface to none for the network then

plain kettle
#

Thing is that should still allow a local link address

vital stump
#

The host should assign it without any interaction with the network

plain kettle
#

Yeah

vital stump
#

If you have two devices you should be able to ping6 between them

brazen canyon
#

I had issues with HA getting the correct ipv6 when ipv6 was enabled (like from my ISP) so turning it off should potentially avoid that headache

midnight solstice
#

Yes, that's what I have. Prefix Delegation isn't available since I don't have it on my WAN, and I was previously doing Static (maybe 2 weeks ago when HA's Matter Server 5.1 blew up my config).

#

yeah everything is getting LLA's

#

Static introduces ULA's, which would never work for any of this stuff anyway, so simpler is better

plain kettle
#

You on the newest matter server update for HA?

midnight solstice
#

yeah I installed 5.2.0 earlier, no change

#

well thanks for the Unifi config audit

plain kettle
#

Have you only got HA? No other ecosystem?

midnight solstice
#

I have HA, HomeKit, and SmartThings

plain kettle
#

And you shared the pairing code? Not scanned the code on the device?

midnight solstice
#

Initially paired with HomeKit using the NL code, then paired using codes from HomeKit for ST and HA. That was painful especially with SmartThings.

plain kettle
#

Yeah right, so the device is currently paired with HomeKit?

midnight solstice
#

yes

manic plover
#

On Unifi, try disabling IPv6. Yes, I know Matter works on IPv6, but just give it a shot - disable it in both network and internet settings and power cycle all your devices, including border routers.

plain kettle
#

Hmm, that proves it’s not a network issue

midnight solstice
manic plover
#

Yes. I've been battling it for days and this is what solved my issue. Nothing else worked.

midnight solstice
#

I will give it a whirl and report back; thanks for the idea!

midnight solstice
#

Well IPv6 is disabled, everything got a power cycle, bulbs included. Right now, 5/7 are alive in HA, we shall see if they stay that way, and perhaps the last 2 wake up.

brazen canyon
midnight solstice
#

after HA restart, they all look like that for a while

#

what do we do if a device is in that state? this is basically what I've been seeing all along. they seem to randomly come and go based on restarts or power cycles.

brazen canyon
#

A bulb being unavailable isn't the same as a missing node (what you're seeing)

verbal drift
#

Morning!! Got up to this, these are all matter devices, no reason for them to be off. Must of have happened overnight

plain kettle
#

rebooted all your home hubs?

verbal drift
#

Nope, do I need to do that (I know I shouldn’t need to) ?

plain kettle
#

try it maybe? might bring them back online? or even the devices itself

verbal drift
#

I have found power cycling for 10 secs or more brings them back

ornate obsidian
#

With the latest HA Matter update, this is the first morning (ever) I've woken up to all my bulbs in HA available (and appearing to have been available overnight) which is awesome. Weirdly, one bulb which is controllable in HA, is unavailable in HomeKit (which hasn't happened before)

bitter compass
#

Ditto - latest matter server update won't see ANY nanoleaf light

#

(onvis sockets still shows up without issues, and everything exposed through the switchbot hub 2 still shows up)

#

rebooting both Google Homes again. Because there is stuff offline in there too, and although the essentials strip says it is online in Google the state of it is not correct

brazen canyon
#

Sounds like a different issue outside of HA

bitter compass
# brazen canyon Sounds like a different issue outside of HA

They have all come back - but it took about an hour for all of them. It's definitely a HA issue because they all popped up back in Google again pretty much immediately after the hubs rebooted. But the matter server is FULL of errors about CASE subscription errors and timeouts. It will say it discovered a node via mDNS and then all it's attempts to subscribe timeout.

brazen canyon
craggy plaza
#

My 48 Matter over Thread (16 Nanoleafs bulbs, 32 EVE devices) devices are still all available in Home Assistant and Apple Home since the last HA Matter server update. But I saw a lot of re-meshing. After 2 or 3 hours my Thread network starts to re-mesh lately. I didn’t have that issue before the last HA Matter server update. After such a re-mesh procedure Apple Home and Home Assistant always find all devices and everything is back online after maybe 10 minutes. But the re-meshing starts every 2 or 3 hours. This is not very stable at the moment. Not only Nanoleaf re-meshes, also EVE devices are involved. I also connected two more Nanoleaf bulbs after the HA Matter server update in the middle of the house and in the middle of the Thread mesh network. I removed them again. Maybe these two bulbs are the problem. I will report back here in the evening. We still need bulbs that do not crash every now and then. I think that is the reason for the re-meshing.

bitter compass
#

Ah, realised OTBR had started running again - so have stopped that running, my thread network is always much more unstable when OTBR is involved (which is something the devs mentioned in one of their previous streams. OTBR is OK on it's own, but is not recommended when there are other border routers)

brazen canyon
#

I'm sure the devs could knock it out if we could ever narrow it down 🧐

bitter compass
#

Are you running OTBR with other routers though?

brazen canyon
#

Yep. I'm running 2 OTBRs (one HA, one espressif), 2 Google BRs and 1 NL BR

bitter compass
brazen canyon
#

Yeah

brazen canyon
#

Guess my house faces a different direction than yours

verbal drift
midnight solstice
#

Quick update on my tale of woe; after wasting way too much time with network and HA troubleshooting, I finally went scorched earth with the NL bulbs with factory reset.

Re-paired each of my BR30's and A19's methodically via the latest GA NL app, each bulb was already on firmware 3.6.136. After connection in NL app, I followed the prompt to connect to HomeKit. After everything was confirmed good in HomeKit, each bulb was paired to Home Assistant (using Apple's Home app and Home Assistant companion app on iOS).

The experience in the NL app is MUCH improved, and went without a hitch for me this time through.

Been over 48 hours for at least one of the bulbs, and everything is stable and responsive so far. HA history shows no time period where a bulb has gone unavailable.

wild oracle
#

any Home Assistant users know if HA uses matter toggle to do basic control of lighting devices? or perhaps in automations?

boreal surge
boreal surge
eternal hill
#

Does not seem like toggle is used anywhere.

vital stump
boreal surge
dull dagger
#

hi, any plans to make the 4D a thread border router?

manic plover
#

Hey @boreal surge, I've been wondering, do you have an "update queue" feature somewhere on your roadmap? For those of us with a high number of devices it can take hours to update everything, even in an ideal scenario where all updates succeed.

boreal surge
manic plover
#

Not sure if possible, but lifting the limit of 3 devices at a time would also be a good alternative, or even both! 😊

boreal surge
brazen canyon
#

I can't even get 1 at a time reliably so

manic plover
feral steeple
boreal surge
wild oracle
#

3.6.152 Beta Release Notes

#1184371187464290344 Thanks for your patience, devoted beta testers. This build brings Matter 1.2, which more importantly has some key reliability fixes we inherit. Please keep us posted if you observe any devices becoming unreachable in Matter. We've held off releasing for NL65 (Downlight) as we need to run a few more tests.

We believe we've also solved the random turn on issue in this build based on our test environments (no partner tradeoffs either). Please let us know if you see otherwise.

We continue to track the GU10 flickering issue, which has been difficult for us to reliably reproduce in our test beds.

plain kettle
swift phoenix
#

Woah… these lights are more snappy now. I have never seen them react this fast 🥹

slow wedge
#

Nanoleaf these beta updates changed my life. im considering buying more nanoleaf now. thank you nanoleaf.

swift phoenix
#

I am noticing a very slow time to reconnect to Home assistant or the lights not reconnecting at all. But the response is fast when they are on

#

2024-02-27 00:33:23 core-matter-server chip.native.DMG[226] CHIP_ERROR Time out! failed to receive report data from Exchange: 6928i

#

2024-02-27 00:31:20 core-matter-server chip.native.DMG[226] CHIP_ERROR Failed to establish CASE for re-subscription with error 'src/protocols/secure_channel/CASESession.cpp:553: CHIP Error 0x00000032: Timeout'

wind finch
plain kettle
#

*via the matter OTA spec, but i guess they also update their own stack, which i dont think can be done through it

wind finch
eternal hill
upbeat mica
#

After updating to 3.6.152, I factory reset all 8 of my GU10 bulbs and set them up again. I think there’s slight improvement. Right now “only” 3 out of 8 bulbs are having issues (flickering/incorrect color/won’t dim or brighten). It’s always the same 3 that are the worst offenders though so idk if it also could be some hardware issue? Other bulbs are not perfect, but are at least somewhat reliable. Also, the “identify” function in Apple Home when setting up the bulbs is broken on this beta.

worthy grove
#

Updating all of my 16 bulbs (15x GU10, 1x E27) to 3.6.152 went smoothly. All bulbs reconnected back to thread without problems. The on/off dimming is faster, which is really nice. Switching a group of 8 bulbs is also now noticeable faster and consistent. 👍

brazen canyon
#

There really needs to be some effort put into improving the update process, it takes forever for me

#

My workflow is probably different in that I don't keep bulbs stored in the NL app on a day-to-day basis and I only add them when I need to update

brazen canyon
#

@bitter compass you have a pixel right? Do you have these issues?

bitter compass
#

I have a pixel yes, but I didn't know there was a beta update until right now - let me go and install

#

I'm only updating one at a time this tme though to give the mesh time to recover between each light rebooting

#

OK so the essentials light strip went all the way to 100% but the strip did not reboot and the app still says it needs updating.....

brazen canyon
#

I had own strip that did update but required repairing

bitter compass
#

trying an A19

main matrix
#

Seems for me for whatever reason, this beta update has been anything but smooth; Most of my lights updated (went from 3.6.136 to 3.6.152). All bar two (of 25) updated. After that it went downhill.

GH won't interact with ~70% of the lights, HA is behaving similar but can see some globes GH cannot, and vica versa. Host server, VM and GHubs have been rebooted upteenth times, all lights have been offlined at the switch for over an hour, and thus far only 4 A19s and 4 GU10s are functional in the last 5 hours (the rest have disappeared to Narnia). Not overly chuffed, but I'll persevere.

bitter compass
#

Had to power cycle the essentials strip to get it to accept the update. But all devices are back online, and re-appeared in Home Assistant within 30 seconds of being updated. The Nanoleaf app is a bit odd though as even though lights were back online in Home Assistant - the app was claiming the lights were only reachable by Bluetooth and refused to admit that they were back on Thread. The app took about 5 minutes to accept that the lights were now back on the Thread network - EVEN the thread network page only showed the border routers no matter how many times I clicked refresh. @boreal surge

ornate obsidian
#

All my Nanoleaf devices came back immediately in Apple Home and HA - so far so good - no dropoffs

craggy plaza
#

I also had issues with updating 4 of my 16 paired bulbs. But the update mostly worked, after a second or third try. Except one bulb didn’t do anything. I had to reset that bulb to factory defaults. After that I could update the bulb.

Then I was in the situation, that all bulbs were available in Apple Home and all but one bulb were available in Home Assistant. No re-meshing. Power cycling the one unavailable bulb didn’t work. I waited one hour. But it didn’t come back. Besides a lot of bulbs were available, but they didn’t react or it took a lot of time (more than 30 seconds).

So, I decided to reboot my 7 Apple Thread Border Routers. When all devices were back online in Apple Home, I rebooted my dedicated Home Assistant machine (HA Yellow). But 8 of my 16 bulbs didn’t come back by themselves. I waited two hours. So, I am now power cycling these bulbs one after the other and they come back to Apple Home and Home Assistant.

The bulbs that are already available are really snappy and switching them on/off is awesome fast.

After rebooting my Apple Thread Border Routers and my HA Yellow my 32 EVE Matter over Thread devices became available on its own. No power cycling needed.

#

All bulbs are available now.

worthy grove
feral steeple
wind finch
#

In HomeAssistant, I see the NL devices still do not have an IP address advertised. Just a FYI. Doesn’t appear to cause any issues for me. But I thought maybe with a newer matter version, some things would happen automagically 😜

wind finch
worthy grove
brazen canyon
grim obsidian
#

After updating, I'm currently seeing all of my essential a19 bulbs inside my house connected to my nest hub Gen 2 (This is a huge improvement). Home assistant with my sky connect can see some of the inside lights (no change here). Most of my lights outside are still not reachable on either app. I only have 1 thread network.
I wish I could get a thread border router closer to my outside lights but that's just not realistic with what's available today.

eternal hill
wind finch
#

Yes, I did try that

brazen canyon
#

This FW is a big L for me. Not a single bulb is reachable via HA anymore. Guess I get to repair my entire house again

worthy grove
brazen canyon
worthy grove
feral steeple
brazen canyon
bitter compass
#

Hey @boreal surge you wanted to know about any matter issues So here you go. Although the lights initially came back to Home Assistant, after a Home Assistant OS update, everything BUT the Nanoleaf lights came back. So I rebooted the Google Home hubs. And then when they were all back on Thread I looked at mDNS. This Is what mDNS showed.

brazen canyon
#

Similar to @bitter compass my other devices were fine

feral steeple
bitter compass
#

however after power cycling all the nanoleaf lights, there were entries in the mDNS.

brazen canyon
#

@boreal surge problem with the strips. Sometimes they don't turn off despite sending a turn off command. Instead they just go to 1%. Strip on/off behavior is really weird now -- very jerky transition compared to previously smooth. A19 seems unaffected

bitter compass
brazen canyon
#

Well, the NL app is irrelevant since it doesn't use matter anyways

#

Might have to try GH

bitter compass
feral steeple
#

Yep, they are all back online in HA again now 😄 yay no repairing

bitter compass
#

I should also probably show this error.

2024-02-27 14:18:10 core-matter-server matter_server.server.device_controller[126] INFO Node 3 (re)discovered on MDNS
2024-02-27 14:18:10 core-matter-server matter_server.server.device_controller.[node 3][126] INFO Setting up attributes and events subscription.
2024-02-27 14:18:11 core-matter-server chip.native.SC[126] CHIP_ERROR Received error (protocol code 4) during pairing process: src/protocols/secure_channel/CASESession.cpp:1981: CHIP Error 0x000000DB: The Resource is busy and cannot process the request
2024-02-27 14:18:14 core-matter-server matter_server.server.device_controller[126] INFO Attempting to resolve node 3... (attempt 2 of 2)
2024-02-27 14:18:35 core-matter-server matter_server.server.device_controller.[node 3][126] INFO Subscription succeeded
#

Also worth pointing out that when the lights couldn't be found in Home Assistant, if I went into the Google Home app and went in to "linked apps and services" section on any of the nanoleaf lights, no linked fabrics showed up with it eventually coming up with an error. I assume because the mDNS entries were missing?

wind finch
#

Has anyone shared a light to HA using the new firmware? I have two GU10’s installed new, updated. Now if I try share to HA, copy code then enter code in HA, it doesn’t see the device…

Usually, the device that you copied the code for is shown as a nearby device…
Now it’s only shown as all devices… and they all have the same name there so I don’t know which one it is 🥲

It’s as if pairing mode does not turn on.

If I check in the thread section of the NL app, all lights are listed as “Mesh Extenders”, except these two. They are listed as “Child”. Unsure if it’s related, but it’s a difference.

wild oracle
wild oracle
shell vigil
eternal hill
#

Maybe they are too busy routing traffic instead of turning on and off 😄

shell vigil
#

@wild oracle one bulb is completely off and not turning on anymore … this one was the most flickering (I didn’t reset it though)

steel hemlock
#

I haven’t reset my bulbs neither.
The flickering seems to happen random for me. I have already exchanged the bulbs that were flickering and it keeps appearing. I cannot recognize any pattern.

feral steeple
#

Have more unavailable than usual since updating them all 😦 Will give it 24hours and see if it just takes a while to settle like last update.

craggy plaza
craggy plaza
craggy plaza
shell vigil
craggy plaza
wind finch
brazen canyon
#

So what's the endgame with the software beta program? What's the conditions for releasing a build to the general channel?

craggy plaza
#

So, I rebooted everything (7 Apple TBRs and a HA Yellow) 10hours ago:

  • 8 of 16 Nanoleaf bulbs didn’t come back to HA, but worked in fine in AH
  • 32 EVE Matter over Thread devices worked fine
  • 2 hours later, I started power cycling the 8 bulbs, they all came back to HA and AH
  • another hour later, I lost one bulb in AH and HA
  • waited another hour, but the bulb didn’t come back
  • power cycled the bulb and it came back immediately

Since that moment everything seems stable, I looked through the HA logbook and only see 2 short dropoffs for 2 bulbs in HA. It feels good at the moment. But the complete procedure was not so good.

dull dagger
#

i had to power cycle my TBRs to get them all on thread (both NL app said it was a on BT and HA said unavialable)

boreal surge
shell vigil
#

@boreal surge would you know why one bulb died ? I reset it it works but then I connected again and there is no light from it but it’s connected and reachable

opal sparrow
#

Huh. I'm having a really weird issue with one E26 bulb that I'm trying to set up (for the first time). I initially used the NL app to connect to it and perform firmware updates over bluetooth. It's currently on 3.6.152. It looks like the NL app set up Thread credentials, and the bulb has joined my thread network - I can see it in the OTBR api topology response, and I can ping the bulb's IPv6 address. But the bulb doesn't seem to be registering any services with the border router (no mdns), the NL app can't communicate with the bulb over thread, and matter commissioning doesn't work. This behaviour persists over a reset. Any ideas?

#

(my other two bulbs are both working fine, both NL app and Home Assistant can talk to them over thread)

boreal surge
boreal surge
shell vigil
#

It started when the bulb started dimming to white color around 50% and get stuck

#

And then lost it

#

I have this behaviour as well now starting with another bulb

boreal surge
opal sparrow
boreal surge
boreal surge
shell vigil
boreal surge
wind finch
wind finch
opal sparrow
#

I'll still report what information I have about the actions I took, since it was a pretty annoying experience in the initial setup.

boreal surge
boreal surge
craggy plaza
plain kettle
#

I mean, I already got into the new HW beta coming up without putting my disc username in, so no doubt it just helps to have as wide of a range of items as possible

boreal surge
# plain kettle I mean, I already got into the new HW beta coming up without putting my disc use...

Yup, in most cases 🙂 we're just thinking ahead a bit... we want to noticeably scale up the beta initiatives which we run across hardware, software, and firmware products. For most tests, the more devices the better. But for some, we actually want to have a cross-section of testers with very simple environments and a lower level of technical understanding (helps establish a control group in certain types of studies). Having an understanding of each tester's environment helps us select a representative groups based on a number of different factors.

For Thread and Matter, it'll almost always be highly technical testers right now. The technologies just aren't mature enough right now for primetime with everyday users.

brazen canyon
#

@boreal surge I asked this above, but what's the end game for this software beta look like? What has to happen for a firmware to be ready for the general availability branch?

opal sparrow
#

Anyways, now that all my bulbs are connected, I guess it's time for me to poke into Home Assistant's Matter stack to see if I can get color and brightness transitions working there. I made a post over at https://forum.nanoleaf.me/forum/developer-requests/nanoleaf-essentials-bulb-add-states-transitions-support-with-matter#post_3764 with the results of my testing - the bulbs support transitions (although the transition quality/smoothness isn't great), it's just that HA isn't telling the bulbs to do them.

feral steeple
brazen canyon
# opal sparrow Anyways, now that all my bulbs are connected, I guess it's time for me to poke i...

HA has transitions implemented they're just not in core yet. You can check it out here
https://github.com/home-assistant/core/blob/dev/homeassistant/components/matter/light.py

I'm not sure how it's going to be exposed.

They suck though (thanks Matter!) So idk why you'd want them anyways. The nice transitions you see in the NL app are from the proprietary stack

GitHub

:house_with_garden: Open source home automation that puts local control and privacy first. - home-assistant/core

opal sparrow
#

honestly, the most useful thing I learned is that setting the OnOffTransitionTime attribute to 0 gave me the behaviour I desired of instant turn on but transition turning off, which is what I wanted (tho this actually seems like a bug)

feral steeple
#

So 6 out of my 24 GU10's have been unavailable a bit after updating htem. strangely, 5 of the 6 are showing up as they are no longer being provided by the matter integration, so I dont know if they just wiped their matter admins or something?
Connecting it to Google home then adding to HA fixed it again (still showed HA as a linked app so deleted that first) So not sure if this is a NL things or a HA issue :S?

Wondering if anyone else has seen similar

opal sparrow
#

(I am annoyed that matter didn't fix the issue inherited from zigbee that there's no way to set level and color temp in a single command with one transition tho)

brazen canyon
craggy plaza
opal sparrow
brazen canyon
# opal sparrow right, but that's an issue with the *implementation* not with the API itself. It...
GitHub

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standa...

opal sparrow
#

I guess in order to make a bulb with high quality transitions, a vendor would need to throw out the provided color control server code and implement it themselves :(

#

like, I've been playing around with the ESP32-H2 devkits recently, and their hardware pwm generator has builtin transition support with gamma correction, there's no reason to do any stepping in software :(

brazen canyon
#

In your example it would be NL using the s3-h2 in their bulbs and using espressif's devkit

#

They do have nice transitions in their app, but that's through their proprietary protocol not the matter stack

plain kettle
#

they can, but i dont think they are in the ball park to be doing that yet

opal sparrow
#

From what I've seen about the Matter stack, there's nothing that would prevent using a custom ColorControlServer from your own code, but it does look like some of the soc vendor sdks bury things a bit in a way that makes it harder :( I guess part of the reason they built it like that is so the values retrieved from the attributes for current level or color will always match what the bulb's currently displaying (a lot of zigbee bulbs... don't)

plain kettle
#

they could, but i think they just rely on their own stack for it, and havent really focused on implementing it via the matter spec

#

there are bigger issues related to the bulbs at the moment that this 😅

opal sparrow
#

it would be kind of unfortunate if the other issues are also caused by code in the matter stack or soc vendor stack; either waiting for an upstream fix to make its way down or forking things to work on them yourselves... at the expense of getting out of sync for updates and/or trying to push things to upstream repos yourself.

brazen canyon
#

If you have a good idea of how to implement things differently in HA and are motivated, I'm sure they would accept your contribution.

#

But I'm pretty sure it's something NL would have to implement

#

It would be interesting to see if any of the other matter bulbs do transitions differently

opal sparrow
#

yeah, i rather doubt there's much that could be done differently from the HA side after looking at the code in https://github.com/home-assistant/core/pull/109803 - that's more or less the work that I expected would be needed there. The PR has a note about transitions on/off not being supported, but those are configurable by writing the OnOffTransitionTime (or separate OnTransitionTime / OffTransitionTime ) attributes, if supported. It's not something you'd want to set every time for one-time transitions, but it would be nice for HA to expose a way to configure that staticly.

#

(In ZHA, that sort of configuration attribute is exposed as entities; the Matter integration should probably do the same thing)

lone iris
feral steeple
feral steeple
lone iris
#

I restarted my Apple HomePod and it fixed it actually

dull dagger
#

I realize this is a home assistant issue but because I am beta testing the firmware ill report it here too

brazen canyon
main matrix
swift phoenix
#

Same here. Had to wait hours for mine to reconnect. They eventually did tho

lime willow
craggy plaza
#

Over night I lost one of my 16 bulb in Home Assistant and Apple Home. It is not controllable anymore, it’s unavailable. But it works in the Nanoleaf app.

#

Besides that, I also had one bulb that switched on by its own.

CHIP-1236 for a GU10 bulb

plain kettle
#

Ah, appears that 3.6.152 is now on the downlights, nice!

brazen canyon
#

This update did not fix CHIP-1307 FYI

dull dagger
wind finch
boreal surge
boreal surge
boreal surge
grand pilot
#

So far with the recent bulb update and home assistant matter update, 2 out of 3 of my matter bulbs have been pretty spot on, they've been online every time I've checked in the home assistant app, but there is 1 light that does seem to stay offline untill I power it off and on.

wind finch
#

What's the maximum distance of the e27 bulbs? I just added two which are +- 10 meters between the next NL device (and border router).... it is in a separate room with a garden in between (it is open, no plants or anything in the way). But they seem to be on Bluetooth 9 times out of 10. I've never added devices there before, hence my question about the range...

ornate obsidian
#

@boreal surge - just FYI - all A19s holding steady in HomeKit and HA (8) - updated the night after you released

#

best firmware i've had yet

eternal hill
wind finch
#

Bricks? 🙃 and 1x HR++ window

eternal hill
eternal hill
wind finch
#

Probably need to look for a border router for there, or try get more devices in between

#

I had some Zigbee devices there before, just assumed the NL devices would pick things up fine. 🤷🏻‍♂️

eternal hill
#

And i have also moved my border routers to better positons and most of my bulbs have been stable the last 1.5 months

boreal surge
#

What's Next for the 3.6.x Thread Beta

Before releasing a fw candidate to production, we're mostly focused on ensuring that there aren't major regressions in overall performance and reliability compared with the production 3.5.x releases. So, we're really looking to this group to call out challenges still faced (via Discord and bug reports).

Before concluding this beta and deploying the fw to production, we want to wrestle down open issues related to :

  • GU10 flashing
  • Lightstrip to 1% output issue
  • Issues reported when working with multiple fabrics

We're also working on issues related to :

  • Bulbs don't report IP addresses to Matter server

If are seeing issues that feel like regressions please either tag or DM me.

shell vigil
tranquil pollen
#

This latest firmware update might be the best one yet. At least for me it seems that way. My kitchen consists of 3 x A19 bulbs and 4 x Downlights. I’m running them on HomeKit and Home Assistant and can’t remember the last time I had them all working and connected to both systems.

I’m using the adaptive lighting 3rd party integration in HA to control the color temp and brightness of the kitchen lights and cutting power with dumb light switch at night. With the adaptive lighting, it’s obvious when things aren’t communicating right.

I’ll give it a few more days to see how they do, but so far so good.

feral steeple
#

Since sorting out the initial connection issues after the update, its been 16 hours and none of my 24 have gone unavailable. This is the longest period of time I have had since having Nanoleaf that I have not had lights dropping off 😛
Hopefully dont jinx it, but see how the next few days go.

Definitely seems like more steps in the right direction

frozen crystal
#

Wow this is staggering. I now have every GU10 in my home online simultaneously… all 63! Big achievement. Well done, guys

frozen crystal
#

Is there a systematic approach which we should now be taking for stress testing?

swift phoenix
#

Im still having issues with the bulbs not wanting to reconnect with HA again

#

Only happens with NL bulbs

boreal surge
# frozen crystal Is there a systematic approach which we should now be taking for stress testing?

Try and break stability 🙂

For a network with as many devices as yours, I think we'd be looking at seeing what happens when you flood out instructions... start with smaller groups then increase to the whole network (hit 6 devices, 12, 30, 60, etc). See at what point latency and reliability starts to get shoddy. It would be really great if we could either validate performance is great at all 63 or identify a scaling point where it gets dodgy.

shell vigil
boreal surge
frozen crystal
#

Well, I think I just killed it by asking for 25 to do turn on simultaneously. Let’s see how quickly the mesh heals itself. The thing which really broke groups before was making colour and brightness adjustments to groups of bulbs

boreal surge
# frozen crystal Is there a systematic approach which we should now be taking for stress testing?

Would also be great if you could document reproduction steps... so we can then say 'stability broke at 25 devices when I tried to change a scene from warm white to aurora borealis' for example. We have a mesh in our test environment here with a couple of dozen devices, so we can attempt to repro when we have clear steps to follow (this really gets us closer to zero'ing in on root causes in a lot of cases).

boreal surge
frozen crystal
#

Ok I’ll have fun with this when my wife is out 🤣

frozen crystal
#

The mesh healed very quickly. It’s interesting that when I ask some of the impacted bulbs to turn on again the brightness level they’re reporting in Apple Home is clearly inaccurate. Adjusting it immediately brings it back to accuracy

#

Only some of them…

upbeat mica
feral steeple
craggy plaza
#

@boreal surge Which ecosystems do you use in your test environments? Can you please install Home Assistant, if this is not already the case? Thanks

craggy plaza
feral steeple
craggy plaza
#

My 16 bulbs are paired with Apple Home and Home Assistant. With the latest firmware:

  • 2 bulbs became unavailable in HA and Apple Home, but they were controlable through the Nanoleaf app (had to reset and re-add them)
  • 5 bulbs became unavailable in HA only and they did not become available (already resetted and re-added 3 of them, now they work again)
  • 1 bulb became unavailable in HA, Apple Home and in the Nanoleaf app (will try to reset and re-add it later)

and one GU10 switched on by itself. The HA devs developed new betas the whole day and we also tested the whole day. But the 5 bulbs didn't get back to HA by themselves.

verbal drift
craggy plaza
#

I have a total of 36 Nanoleaf bulbs, but only 16 are paired. That won't change until they stop becoming unavailable in Home Assistant.

frozen crystal
#

If I turn off 22 GU10s (plus some HomeKit Thread lights) in one hit, everything goes off over a couple of seconds but then a few Matter bulbs drop from the mesh for a minute or two

#

If I adjust the colour of a group of 9 GU10s they typically all change but usually one or two lag a few seconds behind. Sometimes one or two bulbs then need to be targeted individually with a second command

#

This is all using Siri

boreal surge
frozen crystal
#

Mine work very nicely in a couple of tiny rooms with the Onvis motion sensor.

#

I have the Aqara FP2 hooked up in one room with some HomeKit Thread bulbs. It’s a super demo showing how fast the sensor and bulb react by changing colour depending upon which seat you’re on

feral steeple
frozen crystal
#

A fun stress test of both will be trying an Aqara FP2 in a larger room where it only turns on the GU10 you’re standing beneath. Like a spotlight mode

feral steeple
#

Ill have to get one of these sensors to play with

frozen crystal
#

They’re very impressive indeed

#

You have to RTFM though. I’ve seen too many posts by impatient folk who clearly haven’t bothered to tell it the room layout etc.

brazen canyon
frozen crystal
#

Ah gotcha. At least it recovers fairly rapidly now. The house is functional for a normal human being

brazen canyon
#

Those are regressions from last build

lyric panther
#

I've updated my one A19 matter bulb to 3.6.152 and I'm still unable to add it to HomeKit. Tried both the NL and Home apps. A nice change from a month or so ago is that it at least starts the setup process. With prior firmware versions, attempting to connect would immediately fail.

main matrix
#

so this update seems to have introduced a bug with my A19s; at least 8 of them in the last 24 hours have retained power, but Nanoleaf, GH and HA apps all show the light to be 'off'. It's literally "the light is on but noone is home".

Removing power from the affected lights turns them off (obviously), but if I turn them back on straight away, none of the apps can see them (not Bluetooth, not Thread). It's only after the power has been removed for over an hour that they phone home again.

Not sure how much worth it is to submit a bug report per se, as there's no logs I can see to suggest why this would be a thing.

peak belfry
#

How did you generate this visualization? HA?

plain kettle
#

its not at all reliable tho

peak belfry
plain kettle
#

ahaha yeah, knew i posted it before somewhere 🤣

peak belfry
#

How are you observing cycling through offline/BT/Thread if you're 100% Apple HomeKit? (I am too, I want to check if this is happening in my setup too.)

plain kettle
#

you can see the connection method on the nanoleaf app

verbal drift
peak belfry
#

This is an excellent observation! I can add something to this.

  • I have 6 A19s/E27s with zero reliability issues kinda evenly spread around the house (the older HomeKit ones though, not the newer Matter version)
  • I also have 3 Light Strips with zero reliability issues kinda evenly spread (again HK-only)
  • I have 9 GU10s (obviously Matter), with 1 on one end of the house, the other 8 in an area of approximately 5 by 5 meters. And 7 of of those 8 in an area of 3 by 3 meters (3 in hallway, 3 in bathroom, 1 in toilet).

Of those 8 GU10s in close proximity, the ones with the most significant problems (most easily observable at least) are the 7 in closest proximity.

peak belfry
peak belfry
#

This sounds related to the GitHub issue reported by @brazen canyon a few comments higher: Home Assistant is using mDNS incorrectly. A trivial dns-sd -B (or Avahi equivalent) triggers them to be rediscovered instantaneously. The reason Home Assistant loses track of these bulbs is those bulbs rebooting/disconnecting-and-reconnecting frequently though. So it's both a bug on Nanoleaf's end (unstable bulbs), and Home Assistant (should be more resilient for unstable devices or unstable networks). The fix has been merged in Home Assistant though, so I bet this problem will disappear soonish 😊

#

Indeed, I'm really curious whether this first Sense+ device will support Matter Binding. Because that is one potential way to reduce reliability issues, mitigate SPOF (Single Point of Failure) and decrease latency.

For context: I currently have a GU10 bulb in my toilet. There's an Eve Motion sensor (Thread, HomeKit firmware still). It worked flawlessly for >1 year, when I still had a Philips Hue GU10 bulb. After switching all Hue GU10s to Nanoleaf GU10s … the light just won't turn on. If I look at the Eve app, motion has been detected … but the automation won't trigger. My only possible conclusion are: 1) caused by Nanoleaf GU10s, 2) they probably cause the notification to somehow never arrive due to the Thread network being made unreliable.

🙈 So can I pretty please test the Sense+ if it has Matter Binding support so the unfortunate situation of … "ending a toilet visit" … doesn't have to happen in the dark? 💩🤣🙏

peak belfry
#

👋 Hi everyone! Just joined this Discord a few days ago. I've read literally every message since December 20, to check if somebody's reported the problems I've been seeing.

One problem I've seen only kinda implicitly reported: a bulb that won't respond to commands. In my bathroom, I have 3 GU10s. It often happens that one doesn't react as it should: it doesn't turn on or off. All three bulbs have done this, so it's not isolated to a single bulb.

A problem I've not seen anyone report is the consequences of adding GU10s on previously-working-flawlessly other Thread devices (in my case all Thread+HomeKit, not Thread+Matter). In my case: Eve Motion. That's what I described in detail in the message just before this one. My dozen or so Thread-based Eve Energy devices continue to work fine, but they're not in as close proximity to the GU10s, so probably are routed through others.

(@craggy plaza — you have 32 Eve devices. What devices are they? Are some of them routed through GU10s? Do they trigger HomeKit automations for you?)

versed vault
peak belfry
brazen canyon
feral steeple
#

P.s. I am now 36 hours with 0 out of 24 GU10's going unavailable! This is very promising

boreal surge
tranquil pollen
#

FYI, there’s a new Matter server update for HA.

grand pilot
tranquil pollen
boreal surge
main matrix
brazen canyon
craggy plaza
#

It should be this: https://github.com/home-assistant-libs/python-matter-server/pull/585

It’s already part of the latest Matter beta server, that I use at the moment since yesterday evening. But I also don’t see IP addresses.

GitHub

Now that we have zeroconf in our server we can do a better job to get the known ip addresses.
This change makes sure that we fetch the (scoped) ip addresses by querying mdns and return cached info ...

brazen canyon
#

I don't really have the great experience everyone else does. I can case subscriptions being opened and some bulbs just never respond

craggy plaza
#

Ufff, I looked at my devices and recognized that two bulbs became unavailable 30 mins ago.

opal sparrow
#

hmm. I assume the reason HA doesn't show IP addresses after the matter server update is that it must have the old status (with no ips) cached. i wonder what might cause that to refresh.

brazen canyon
opal sparrow
#

after the linked pr, it shows the ip addresses retrieved from mDNS instead of the ones pulled from matter attributes

brazen canyon
#

Looks like NL did update the attributes

opal sparrow
#

honestly, the weirdest thing that I found poking around in the matter attributes is that the E26 bulbs have a "Fixed Label Cluster" populated with some sdk sample data: room="bedroom 2", orientation="North", floor="2", direction="up" :) [edit: I filed an issue for this with Impact on Enjoyment set to Cosmetic just so it's something that can be tracked]

scenic grove
#

interesting evening. It's very possible we had a power outage that had the lights turn on and off 5 times in the right timing as it was a high wind night and the power ultimately went out. We saw the flickers happening. All of my bulbs for matter seemed to manage to reset in all the excitement inflicted by the storm. I was able to remove/re-add them back to Home and the Nano app this am without any issue.

feral steeple
opal sparrow
#

with a small number of e26 bulbs, the update was uneventful :)

alpine ore
#

Is it safe to upgrade my 21 GU10s from 3.6.136 to 3.6.152? Atm, only 4 of them (my bedroom ceiling) are connected to NL, and they've worked flawlessly (I control the rest via Siri). If there's been reduced stability, I may want to hold off until the next release. What do you guys think?

alpine ore
#

I've upgraded the 4 in my bedroom, and all seems to be well. @boreal surge it seems like turning them on is more snappy via NL app, but it's as it was before via Matter… not sure if that's intended.

feral steeple
gilded void
#

A19s are noticeably faster and more stable/reliable on .152 for me. I’ve 10 over the network. My 8 GU10s though are demonstrating worse performance. Slow to respond. Delayed commands with bulbs randomly turning on. Worst of all, turning off or on seems to crash the entire thread network. The entire thread network is more stable with the gu10s powered off.

feral steeple
#

I have not had any of my 24x gu10's randomly turn on with the new firmware.

bitter compass
#

So.....

#

updated to the latest Matter server.
everything came back, except one A19 bulb.
Have power cycled it.
Have run the mDNS command to list all devices.
Nothing.
It refuses to come back online in Home Assistant. It IS online in Google though.

#

(And for anyone who has updated to the latest Home Assistant Matter server - please tell me, does ping work for you? Because my ping now always come back with a green tick, and the exact same IPv6 address no matter which device I choose to ping)

opal sparrow
#

hmm, it is returning the same ipv6 address for all devices for me, too. looks like a bug - it seems to be caching the ipv6 address of the first device you try to ping, and then using it for all devices

#

(that's a pretty common bug in python code - it's easy to accidentally initialize multiple instances of an object to point to a single shared array, for example)

peak belfry
opal sparrow
#

(that doesn't look like what happened here tho, it does seem to be initializing the cache separately?)

bitter compass
#

looking at the logs I can at least see the real IP addresses that are being used that is good. I'm going to try restarting the add-on as right at the startup of the addon I can see it found all the nodes, but there are no error messages after resolving node 16, but also no success messages either. It's like the thread setting up node 16 has just hung and nothing is attempting to resolve the node.

opal sparrow
#

ah, so it might just be a display issue on the home assistant side? hmm.

bitter compass
#
2024-02-29 16:41:04 (MainThread) INFO [matter_server.server.device_controller] Node 16 (re)discovered on MDNS
2024-02-29 16:41:05 (MainThread) INFO [matter_server.server.device_controller] Setting-up node 16...
2024-02-29 16:41:05 (MainThread) INFO [matter_server.server.device_controller.node_16] Setting up attributes and events subscription.
2024-02-29 16:41:22 (Dummy-2) CHIP_ERROR [chip.native.EM] Failed to Send CHIP MessageCounter:261980181 on exchange 10940i sendCount: 4 max retries: 4
2024-02-29 16:41:53 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from the peer. Current state was 3
#

the problem with that error message is that there are 2 nodes not available, and I have no idea which node that error refers to

opal sparrow
#

actually, looking at the debug logs, after i ping one device, ha doesn't send ping commands for any others (it just displays the result of the first ping you did)

wind finch
# bitter compass (And for anyone who has updated to the latest Home Assistant Matter server - ple...

That’s a UI cache issue, I already reported it. It basically has the previous result cached. Just refresh your browser (or pull down refresh if you are in the app), then ping the next device.

https://github.com/home-assistant/frontend/issues/19752

GitHub

Checklist I have updated to the latest available Home Assistant version. I have cleared the cache of my browser. I have tried a different browser to see if it is related to my browser. I have tried...

bitter compass
#

does anyone know if there is a dns-sd or equivalent command I can run inside the matter container? I've tried both avahi-browse and dns-sd but neither are installed. I know you can run one of those commands in the OTBR container but I don't have that running

mellow nimbus
#

Hi, I`ve had my bulbs running okayish in home assistant for about a week. the ninstalled the latest beta update yesterday and all bulbs are now unreachable in home assistant. they work fine via thread in the nanoleaf app though? here are some screenshots from my app, what would be the debugging steps?

brazen canyon
#

There's a b0 bandaid available, if it goes well it will be released as 3.7.1

mellow nimbus
#

so this is a known fault? any time estimate? i can only downgrade to non beta, which was absolutely unstable right? 😄

brazen canyon
#

Well 5.7.1 was just released so very soon

feral steeple
#

Anyone seeing a similar issue.
I have 2x gu10 bulbs that i just cannot get to add anywhere. They show on and on thread in the NL app, but going to google home it adds them and they are just offline. Going to HA it adds the device but the process fails and its just unavailable completely. So maybe hardware related? I have reset it a couple times and same result.

brazen canyon
#

And it's only NL devices that have problems for me

main matrix
#

I've had 6 fallen out of sync completely, and some reporting false statuses (ie. on at the physical light, but off in NL/GH/HA).

#

the NL app is also now reporting the same lights that were connected to a Matter fabric as ready to connect to a new fabric (ie. previously the 'Connect to Matter' button was greyed out as the light was identified in HA, which is correct. Now, without doing a reset or anything different, they are now reporting 'Connect to Matter', like everything has been wiped). And yet, the light still 'identifies' as being attached to a Thread mesh...

brazen canyon
peak belfry
# mellow nimbus Hi, I`ve had my bulbs running okayish in home assistant for about a week. the ni...

AFAIK the Nanoleaf app never uses Thread. It uses Bluetooth, and does not communicate with the bulbs via Matter/HomeKit/… but via a proprietary protocol. This allows them to ensure that the bulbs can be controlled even in homes without a smart home hub.

For the Thread network functionality in the app, they must be querying this through the smart home hub (or perhaps a Nanoleaf border router if you have one — I don't).

plain kettle
#

yes

mellow nimbus
#

Still works if I turn of Bluetooth though

mellow nimbus
#

My problem is I can't access the bulbs through home assistant any more. And that there are these timeout errors in the matter server log

azure fox
#

Just updated to 3.6.152 and thread does not work anymore. All Thread lamps logged out over night and not reconnected. I’m only able to control them with Bluetooth …

brazen canyon
plain kettle
#

The whole reason the push for getting the IP from mdns was from sillabs not playing nice with the diagnostics cluster

bitter compass
wind finch
#

Today I had 2x lightstrips and 1x A19 (e27) that were unresponsive in HomeAssistant (although they were shown under the thread network page in the NL app), but working in AppleHome. Turning the light on and off via Apple Home Caused them to become available again for the lightstrips. The e27 has not yet come back to HomeAssistant.

#

It's the first time this has happened to me, although I see it being widely talked about 🙂

wind finch
#

with a bit of investigation using the Discovery / Flame apps on iOS, I found that the device was still visible on the network (using Dicovery) under the service _ltpdu._udp, so I used this to find it's .local name in Flame. And in there, I found that it was not bradcasting the _matter._tcp / _matterc._udp services like all of the other devices. After a power cycle of the bulb, the services were again visible, and HomeAssistant found it again immediately. I took screenshots of before and after if you need them.

#

Assumption is that it was still working with AppleHome because I hadn't restarted all of my Apple Devices yet, and therefore maybe still knew "where" it was

haughty grove
azure fox
#

Regarding my last message, i think, i have the same issue with my gu10 lamps. Nanoleaf App shows, that they are only connected with Bluetooth.

wind finch
#

are they still seen in the Thread Network menu?

wind finch
dense maple
#

All of my a19 bulbs have now been bluetooth only according to the NL app for a few days now

vagrant flower
#

updated from a previous beta - x.x.64 maybe? - and have not been able to reconnect my bulb to the thread/matter network. i've tried repairing it and restarting it multiple times but it just refuses to connect

dull dagger
#

Hi, Ijust wanted to add my 2 cents for 3.6.152: its a regression. My lights are going offline (off thread) in NL and HA. Look forward to find the bugs. thanks

feral steeple
#

Sounds like HA have sent some specific issues to NL to fix in the latest firmware, so hopefully that is useful info for them to sort it quickly

finite vale
#

Just reporting in my experience going from the previous 3.6.xxx to 3.6.152: my setup is HA as border router with 12 bulbs. Before the upgrade all but one bulb was quite rock solid. Upgrading was rough, with a lot of failures and repeat attempts. Now 9/12 bulbs are on 3.6.152. upgrading has caused some brutal connection instability but response time when connected does seem faster. I've pretty much resigned myself to needing to unpair, reset, and repair the bulbs to get them to a stable state and once doing so, they seem pretty good. Relatively smooth pairing process compared to earlier revisions (still some hiccups) but I have not yet gone through and done every bulb.

Previous firmware (barring one bulb) seemed more reliable but I have a suspicion that once I go through and re-pair each bulb the new might end up working better. Slowly going through that process as doing them all at once wears me down.

brazen canyon
wind finch
manic plover
#

Some feedback from my end on 3.6.152:

I have ~50 GU10 and 4 E27. Updates all but 3 to the new firmware. None of the updated bulbs reconnected after the update. A few days later, there are 7 which have a connection. The situation seems rather stable, the bulbs which have connected remain connected, the others are not.

Seems much worse than the previous beta, I had nearly all connected (although they were often disconnecting after executing commands).

#

Also, the LED strip got disconnected. I never had an issue with it on any of the previous betas, this one LED strip was my bastion of stability 😊

craggy plaza
#

@manic plover Which ecosystem(s)?

manic plover
#

Google Home.

#

Nest Hub gen 2 as a border router.

craggy plaza
#

Ok, so you do not use the Multi-Admin feature.

manic plover
#

No, I don't.

craggy plaza
#

Look at this post:

#1184371187464290344 message

He has over 60 GU10 and has good results. My personal results are mixed, some bulbs are often unavailable.

feral steeple
#

FYI, the latest HA updates make things really crappy with NL. (HA core 2024.2.5, otbr 2.5.0, matter server 5.4.0 (which is python matter server 5.8.0)

I have reverted back to HA core 2024.2.4, Matter server 5.2.0, OTBR 2.4.7 and just about all my NL bulbs have come back online again.

boreal surge
boreal surge
feral steeple
brazen canyon
feral steeple
feral steeple
#

well last time it was about 40hrs since the new beta update that none had dropped off, then i did HA updates and had endless issues since then... And I have now restored the versions and all my bulbs are back online again.... so take from that what you will 😄

#

Could be purely coincidental.... could be some new stuff in the matter update that NL is lacking in the firmware causing more problems :S

brazen canyon
#

Most of the new stuff was bandaids for the existing FW but I think you're out of time for now to provide feedback on that I'm afraid

feral steeple
#

Sounds like Marcel found some things related to NL anyway, and im much more confident in him understanding what was not working than I am haha

mellow nimbus
#

what were you guys solutions to getting bulbs to show up in ha again?

feral steeple
#

After updating, I had about 4 that didnt want to show up, I removed and commissioned them from google home again and it was happy since that. (Some times I had to restart the OTBR before it would successfully commission to HA again though).

dense maple
manic plover
plain kettle
manic plover
#

Yes.

brazen canyon
plain kettle
craggy plaza
#

So, I updated all to the latest version (addon 5.4.0, server 5.8.0), all bulbs came back and it was possible to pair last remaining bulb again… Yeah… 🙃 Have a nice weekend!

vagrant flower
#

i've updated everything and still cannot pair this bulb to home assistant at all

craggy plaza
#

One bulb? How did you pair to HA? I did the following:

  • resetted the bulb
  • paired to HA directly
  • shared from HA to Apple Home
  • paired to the Nanoleaf app
vagrant flower
#

step two is what fails. i can't add it directly (via home assistant triggering android pairing flow) or via android pairing flow itself

craggy plaza
#

Yeah, that was the issue, I had before the updates to the latest version. After the update to the latest Matter server/addon, I rebooted HA. Maybe that is the key.

vagrant flower
#

did that, too

#

¯_(ツ)_/¯

craggy plaza
#

Sorry, so, I can’t help you.

bitter compass
peak belfry
#

I've updated all my (EU) GU10s to 3.6.152. Except for 3. These 3 refuse any and every update. They don't even begin to update: I never get to see "0%" even! Tried over a dozen times.

This was already happening before 3.6.152. I've opted them out of beta and re-opted in, to no avail. Anybody else who's seen this?

(Hardware version 1.1.7, like all others. firmware version 3.5.41, like all others were. The one unique thing about them: their serial numbers all start with E2327.)

craggy plaza
plain kettle
#

And is your app up to date?

peak belfry
#

@craggy plaza Will try rebooting phone next. Thanks. But it's odd that literally every other bulb was able to update? 🤔

@Poshy App is up-to-date AFAICT. 10.4.1 (588)

plain kettle
#

Do not use the TestFlight version

craggy plaza
peak belfry
plain kettle
#

They can’t keep both versions up to date, TestFlight is a revision behind

#

It’s wack, but oh well

peak belfry
#

Same result on stable 10.4.2, both before an iPhone reboot and after. 😬

For every other firmware update I've ever done for Nanoleaf devices, within seconds it starts to say 0%. But for these 3 bulbs, all I'm ever getting is a spinner that goes on for ~30 seconds before I see the errors in the screnenshot above.

bitter compass
#

My essentials light strip refused the 3.6.x update - it went all the way to 100% but did not reboot, and after getting to 100% I was just back to to the update button again. I had to turn the light off for 30 seconds and then turn it back on - and then it updated happily

manic plover
peak belfry
manic plover
#

Interesting. Then in my case I'm never able to update any bulb if they are connected to the thread network. It starts "processing" and then I get an error.

peak belfry
manic plover
#

Yes, this one.

#

I need to turn off the border router and wait for the blue Bluetooth icon to appear, then they update just fine.

#

Since I have more bulbs than Bluetooth can handle at once (be connected to), I have to flip the breakers of some portion of my lights, so that only about <20 have power.

dull dagger
#

So that's another variable to add to the mix LOL

peak belfry
craggy plaza
# peak belfry Update: I just had all the problematic bulbs disconnected from power for >1.5 ho...

Maybe try the following:

  • remove all your Matter over Thread bulbs from current
  • remove all your Thread Border Routers from current until Apple Home shows you the message that it can’t reach any Apple Home Hub
  • install one Matter over Thread bulb directly next to one of your Thread Border Routers
  • power up your Thread Border Routers
  • wait until all your (Thread) devices are available in Apple Home (Thread meshing procedure completed)
  • maybe reboot your iPhone
  • try to update that bulb
  • if the update worked, install the next bulb directly next to your Thread Router
  • wait until all devices are available in Apple Home
  • try to update that bulb
  • if the update worked, install the next bulb directly next to your Thread Router
  • repeat it for all other Matter over Thread bulbs

If this doesn’t work for you I am out of ideas.

craggy plaza
#

@peak belfry Did you already try to factory reset those bulbs?

After that you can pair the bulbs to the Nanoleaf app only, do the firmware update and then pair it to your Matter fabric.

mellow nimbus
#

just got my bulbs back up again in homeassitant after the firmware upate. Steps:

Remove them from the nanoleaf app

reset the bulb by switching it on and off 5 times

Delete it from home assistant if it was there previously

Follow the steps on how to add a device via bluetooth and the websocket server that is described over here by user Kolbusa:

https://community.home-assistant.io/t/thread-border-router-required-with-eve-and-matter/562937/60

craggy plaza
#

I also resetted and readded some of my bulbs to get them back to HA. But they became unavailable again and mostly do not come back. Sometimes they frequently come and go. Sometimes they are unavailable for hours, sometimes they do not come back. I also had the issue again, that some of my bulbs are not available in Apple Home. All my 48 Matter over Thread devices are paired to Home Assistant and Apple Home. The firmware 3.6.152 made my Thread mesh unstable. All devices started to remesh, after a day or so. I decided to remove 6 of my 16 bulbs from current. My mesh seems to be more stable now. At least all devices incl. EVE devices stopped getting unavailable since I removed the 6 bulbs 4 hours ago. If my Thread mesh gets wonky again, I am going to remove more bulbs, maybe all. I will do more tests with the next firmware. For the moment it makes no sense to me to use them in my house. It's more bad than good.

peak belfry
# craggy plaza <@168778045514055681> Did you already try to factory reset those bulbs? After t...

I have not tried that to get the firmware updated, no. It involves unscrewing each of the 3 problematic GU10 bulbs from the ceiling mounts and doing the 5-times-on-off thing by twisting them manually, because there are no light switches connected to them anymore.

I'd rather wait for @Paul from Nanoleaf to tell me what info he needs to gather the necessary debug info for him to rectify this huge problem in the firmware.

#

(For context: I have 3 Nanoleaf E27/A16 bulbs in spherical fixtures 6 meters/18 feet high. I literally cannot replace them without renting scaffolds to physically get to them! Fortunately those aren't the 3 that are malfunctioning! A firmware may be bad, but a firmware refusing to update is the equivalent of data loss: utterly unacceptable in even beta-level software. Or at least, that's how we treat this level of malfunction in my $DAYJOB 😅)

craggy plaza
#

Maybe you want to try the procedure with one bulb at least.

bitter compass
#

ooooo

#

the nest hub update brings TREL!

craggy plaza
bitter compass
#

Apple have had their own issues too though in the past with Thread, which is surprising given they have been using it for much much longer. But it's not that long ago (last year) that people were constantly have to reboot their Apple devices to make Thread stable again - IIRC it had a lot to do with the Apple 4K

#

Here are some other Google fixes though:

Matter
Added support for Air Quality Sensor.
Added support for subscribing to all device fabrics.
Added support for Matter update group.
Added transition time handling for commands related to color.
craggy plaza
eternal hill
#

Does not seem like it’s active for me

bitter compass
plain kettle
#

There is no doubt a reason, but it’s just strange

bitter compass
#

they may be waiting to turn it on - they do have a habit of doing that. Slow rollout to watch out for complaints about stuff breaking.

#

same when they rolled out Thread 1.3

main matrix
#

The FW version matches what Google indicated from their FW releases (https://support.google.com/googlenest/answer/7365257#zippy=%2Ccurrent-preview-program-firmware-version%2Ccurrent-production-firmware-version), but it's also not active on my 4 nest hubs gen 2s either.

plain kettle
#

Yet that is

#

The hubs run fuchsia, but no doubt their is a simple true false command for trel which google can enable when it’s ready

wild oracle
main matrix
# wild oracle <@237029634330460161> how has your experience been since this post? we have one ...

@wild oracle All the lights participating in the beta did eventually update, but the last 3 I had took several attempts before the update was accepted (over a dozen attempts from 3 different devices. All Android FWIW).

I had a power outage this morning though. Once power was restored, HA couldn't interact with 12 of my 25 lights (they all displayed as if they had no fabric). To limit the lights ability to communicate with multiple environments, I've now gone HA only for Matter integration, but still using 4 Google Nest Hub Gen 2s as the Matter controllers.

As for services missing, I just had a look at mDNS Discovery and can also confirm all the matter._tcp records disappeared. The only way I've seen to resolve this for now is to have the power off at the light switches for over an hour, and turn back on. Give it 5 minutes and the lights return to the fold.

It's not to say it's without errors though; the lights that returned are throwing resubscription errors within HAs Matter Integration. This may be in conjunction with the timeouts that HA was experiencing trying to poll lights that had no power to them, but can't say for sure.

Happy to provide the HA Matter logs specifically to the Nanoleaf lights that tried to resub (either PM or here, doesn't bother me). My only concern is that I don't know whether the issue stems from Nanoleaf to HA or from HA to Nanoleaf (the HA Matter section of their Discord channel seems to indicate that there are issues specifically with Nanoleaf lights tying into HA Matter, so it may just result in finger pointing, which helps noone).

topaz harness
#

Hey @wild oracle on the previous 3.6.xxx release my bulbs were finally stable and I no longer lost connection with Google Home. Now with 48 hours of upgrading to 3.6.152 all my bulbs show offline in Google Home. Are you aware of any issues going on. I have two Google Home Hubs, a Google Wifi Router and a Samsung SmartThings Station all supporting Thread so I don't feel like this should be some sort or range/connectivity issue.

plain kettle
#

Are they all merged into a thread network?

#

Also, what firmware version is your nest hubs?

plain kettle
robust kernel
#

I just updated one A19 bulb to the latest beta, I can still reach it through thread on the nanoleaf app, but it is now unavailable in home assistant. Installed version is 3.6.152

plain kettle
#

thread on the nanoleaf app? it talks over BLE if it cant be reached

robust kernel
#

in the connection type section in device settings it says thread

plain kettle
#

you got it paired to google home/apple home?

robust kernel
#

home assistant matter server

plain kettle
#

that it?

robust kernel
#

yes

#

I've restarted otbr, matter server and home assistant os as a whole in the order of writing with no change in symptom. I have reset the bulb by turning it off 5 times, the bulb flashed red, is not reachable through nanoleaf app and pairing it through home assistant companion does not find the device 🚀

#

ok, i had to cut power to the bulb once more it seems to connect again.

#

the pairing failed, and now I'm trying resetting and pairing for the 3rd time without success 🤯

plain kettle
robust kernel
#

no, I am evaluating matter with one nanoleaf bulb and one eve smart socket and one border router in only home assistant.

#

pairing failed again with "An error occured". I am pairing from an android tablet running home assistant companion.

plain kettle
#

Same vlan and all that?

#

Also, have you synced thread credentials in the companion app?

robust kernel
#

as simple as possible, it has worked fine before the latest beta update

plain kettle
#

Ok, so have you synced thread credentials recently on the companion app?

robust kernel
#

not recently, currently trying that

#

same result after re-synching thread credentials: "an error has occured". The device shows up in ha but is unavailable.

#

I just spent 45 minutes trying to fix this (beta version before was working fine), I don't have any more time to spare. fortunately this is a non essential bulb. I'll come back later.

brazen canyon
#

@opal sparrow I was testing some other matter lights this weekend and it seems you're right that the SDK can be modified by the vendor to implement transitions

feral steeple
# main matrix <@544877837262258188> All the lights participating in the beta did eventually up...

I have found if matter server gets restarted its a bit sketchy to get them all connected again. I have had to power off most bulbs and let them reconnect in groups to get them all connected, if i leave all 24 online and restart the server it can be a few hours and random ones still just not connected. but if I leave 8 powered on, wait for it to reconnect, turn another 8 on and wait then the last, they all connect and are happy.

So i guess thats still a big issue in the firmware when something like that happens. makes me nervous to reboot HA. But now I have had 100% uptime for a few days ill try updating matter server and see how it goes.

And just turning off and on some lights all came back but 1, and HA matter server says. So seems something the bulb isnt doing right

2024-03-04 12:59:24 core-matter-server matter_server.server.device_controller[130] INFO Node 23 (re)discovered on MDNS
2024-03-04 13:05:48 core-matter-server matter_server.server.device_controller[130] INFO Node 23 (re)discovered on MDNS
2024-03-04 13:17:00 core-matter-server matter_server.server.device_controller[130] INFO Node 23 (re)discovered on MDNS
2024-03-04 13:27:09 core-matter-server matter_server.server.device_controller[130] INFO Node 23 (re)discovered on MDNS

@boreal surge and one interesting thing that may be helpful. When i had some bulbs that would just not reconnect to HA, when i went into nanoleaf and connected them to google home, they came back online in HA. so I am guessing something got the bulb to respond to a command or something to come back online :S

robust kernel
#

My problem from a little above persists after a cooldown. I've checked the matter server log and indeed there is an error:

2024-03-04 15:16:22 (MainThread) INFO [matter_server.server.device_controller] Starting Matter commissioning using Node ID 7 and IP fd42:9c9e:8ea6:1:1856:c2a8:edb1:64d2 (attempt 1/3).
2024-03-04 15:16:25 (MainThread) INFO [matter_server.server.device_controller] Matter commissioning of Node ID 7 successful.
2024-03-04 15:16:25 (MainThread) INFO [matter_server.server.device_controller] Interviewing node: 7
2024-03-04 15:16:27 (MainThread) INFO [matter_server.server.device_controller.node_7] The SDK is communicating with the device using fd42:9c9e:8ea6:1:1856:c2a8:edb1:64d2
2024-03-04 15:16:27 (MainThread) INFO [matter_server.server.device_controller] Setting-up node 7...
2024-03-04 15:16:27 (MainThread) INFO [matter_server.server.device_controller.node_7] Setting up attributes and events subscription.
2024-03-04 15:16:31 (Dummy-2) CHIP_ERROR [chip.native.EM] Failed to Send CHIP MessageCounter:68460922 on exchange 30872i sendCount: 4 max retries: 4
2024-03-04 15:16:34 (Dummy-2) CHIP_ERROR [chip.native.DMG] Time out! failed to receive report data from Exchange: 30872i
boreal surge
robust kernel
#

is there maybe a way to downgrade it without being paired to a thread network? it was working with the previous version ...

boreal surge
robust kernel
topaz harness
rocky quail
topaz harness
#

Ya I regret taking this latest beta the build before seemed rock solid

rocky quail
craggy plaza
# robust kernel looking at the home assistant discord it seems 3.6.152 breaks home assistant com...

Which HA Matter addon/server version are you using? For me it definitely works since I updated Matter to the latest versions (addon 5.4.0, server 5.8.0).

My pairing procedure is:

  • delete from Nanoleaf app and all your ecosystems
  • reset the bulb to factory defaults
  • pair the bulb with HA directly
  • share the bulb from HA to Apple Home or other ecosystems

It seems that pairing to HA first it made completely reliable for me. In the past, when it was not possible to share from HA to other ecosystems, I had a lot of problems especially with Nanoleaf bulbs to share from Apple Home to HA.

Did you try that?

robust kernel
main matrix
# feral steeple I have found if matter server gets restarted its a bit sketchy to get them all c...

I had a couple of power outages yesterday that knocked out my host and HA VM. Since then, 6 lights haven't come back to life and another 3 are having intermittent connectivity. Interestingly with the intermittent ones; I'm getting ~20% packet loss to the v6 IP for the bulb, but the "stable" ones are < 1% (pings from HA SSH):

1336 packets transmitted, 1050 packets received, 21% packet loss
round-trip min/avg/max = 29.524/152.511/1320.952 ms

--- fdd9:8fb3:82a:1:7ec4:c09e:eaaf:b55 ping statistics ---
1018 packets transmitted, 1000 packets received, 1% packet loss
round-trip min/avg/max = 40.443/72.071/420.377 ms```

Not exactly sure where the packet loss is originating from, but the first pinged light above falls in and out of being reachable in HA every half an hour or so, and has done for the last 12 hours.
feral steeple
wild oracle
upbeat mica
#

@boreal surge @wild oracle Are there any indications that some of the issues with the GU10 bulbs, like flickering, won't color and dimming, are hardware related?

topaz harness
wild oracle
upbeat mica
shell vigil
feral steeple
rocky quail
iron trench
feral steeple
#

I'm working on a new theory.... My fiance has some kind of weird electric magnetic field going on....
She was away for the weekend and i had 100% connection from the 24x gu10s. Since she has been back have had 3 different bulbs go unavailable over the last 24 hours.... Lol

rare quail
#

2 essentials bulbs out of 3 died in my bedroom after 152 update. Unable to even reset them. 1 resets fine but 2 are dead ☠️ I opened a ticket with support TICKET NO.: 37431

dull dagger
#

Got my thread switch. Thanks NL, waiting for the next instructions...can't open the box, yet. Don't ask 😀

#

BTW. My led lights strips dropped off thread on 152, but my A19s still holding strong

frozen crystal
#

Yesterday 2 of my 63 bulbs on the latest firmware fell off of the mesh. I left them overnight but had to power cycle them to recover. Perhaps there’s a longer term bug. Has anybody else seen this?

eternal hill
#

Still not sure if its her or the bulbs that will have to go

craggy plaza
idle tendon
#

Just updated to the latest beta firmware for my a19 bulbs and for some reason I can control them perfectly fine in the nanoleaf app but they are ALL unavailable in google home. All connected to thread with google home hubs btw.

tranquil pollen
#

Matter light transitions are coming in the next version of Home Assistant Core!

brazen canyon
wild oracle
#

@brazen canyon in terms of "blocky" can you elaborate? have you tested certain transitions that you've seen blocky? note we have at least 1 fix incoming in build hopefully today for beta. not sure if thats related to whaat you're alluding to

brazen canyon
# wild oracle <@152835997996941313> in terms of "blocky" can you elaborate? have you tested ce...

The on/off transitions for the bulbs are pretty smooth over the 0.5s interval (popping issue not withstanding)

But color/brightness transitions when the bulb is on is kinda blocky and not smooth.

This is because I'm assuming you're using the default SDK implementation which defines a variable like "stepsPerSecond" to be 10. So if you have a 0.5s transition, by default there's only one step on the transition.

I verified this using websocket commands via HA and also using Google Home (which already has a non-zero transition time).

I've tested other matter bulbs, some have this issue, some don't. So I'm assuming you have to modify the SDK on your end.

After all, there's no transition time available on the admin side for on/off yet there's a nice 0.5s ramp

rare quail
wild oracle
brazen canyon
# wild oracle so to briefly summarize, you're doing color transitions over 0.5s and you can se...

Yeah but "stuttering" isn't quite accurate because it's not a processing issue. It's simply the bulb is only executing one intermediate step between current and new brightness/color

It's easy to reproduce. Set color/brightness using NL app. Set a new color/brightness using the app and observe the smooth transition.

Do the same using a matter admin and you'll see how it's not smooth. I tried on HA and Google Home and the results were the same. I can't comment on Apple Home.

Here's the relevant part in the SDK I mentioned:

https://github.com/project-chip/connectedhomeip/blob/7bf764ab05eb4ef52b007666e822ba963f643922/src/app/clusters/color-control-server/color-control-server.h#L36

GitHub

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standa...

#

Since it's steps per second, you can set a long transition time and it looks quite nice but then it takes forever to perform

wild oracle
#

thanks for reporting.

opal sparrow
#

I've noticed that it actually seems worse with longer transitions than short transitions, it almost seems like some logic is backwards so instead of doing 10 steps per second, it's doing 10 steps over the entire transition length or something like that?

#

should try to capture some video, i guess, but it's quite easy to reproduce with chip-tool; just gotta remember that the transition duration parameter to all the matter commands is in deciseconds, so you have to write '300' to do a 30 second transition.

brazen canyon
wild oracle
#

3.6.159 RC Release Notes

Hi #1184371187464290344 we've got our next release that should hopefully address some reported issues:

  1. Added proactive Matter resume when booting up or restarting for any reason
  2. Fixed an issue where matter or ltpdu records could disappear (please let us know if you still see this! it looks like some or all of your Matter device becoming unreachable eventually)
  3. Adjusted Matter reporting timing to avoid unnecessary session disconnects when using multiple fabrics
  4. Fixed an issue where matter ramp transitions would look slow/stuttery sometimes (on/off)

We're still working hard on the GU10 flickering issue. Hoping to have an update soon.

We consider this a release candidate, so please let us know any places where you're seeing signficant regressions.

shell vigil
opal sparrow
#

ooh, I'll definitely re-test transitions on 3.6.159; i noticed the stuttering/stepping on both on/off (when i increased the on/off transition time above default) and on other transitions, so the cause might be the same for both.

wild oracle
#

@opal sparrow this won't affect what you mentioned i don't think. only on/off ramps (we wer eseeing cases where it became unexpectedly slow sometimes)

#

although I won't dissuade you from double checking

opal sparrow
#

always found it kinda interesting that you can do updates without the light turning off - i guess you've figured out a trick to leave the hardware pwm controller running while you reboot? ;)

#

alright, got my 3 bulbs updated. got worried for a moment since one of them didn't immediately re-appear on thread, but it came back on its own after less than a minute.

#

ah, nice, this appears to also include the fix to return ip addresses in the general diagnostics cluster.

plain kettle
#

Good work siliconlabs 🙃

opal sparrow
#

still has the sample data (room: "bedroom 2", floor: "2", etc) in the Fixed Label cluster, but i haven't seen anything actually use those, so... :)

plain kettle
#

Eventually something will and we start the cycle again

wild oracle
wild oracle
opal sparrow
#

ok, something weird going on… home assistant can't turn off my lights. HA thinks the lights are turned off, but they don't turn off completely - they still glow dimly. the nanoleaf app says they're at 3%.

plain kettle
#

You got any “custom” BR’s; Skyconnect etc etc?

opal sparrow
#

my only BR is the ESP32 devkit.

#

(so very much "custom", heh)

#

checked with chip-tool, the bulb is reporting its On/Off Cluster OnOff attribute as false despite still glowing.

#

using chiptool to turn the bulb on and off with chip-tool onoff on 42 1 then chip-tool onoff off 42 1 gives the exact same behaviour; bulb dims down to a low level but stays lit.

#

and reports itself as off over matter, but on (now at 1%) in the nanoleaf app

#

I think the on/off ramps work might have broken something :(

plain kettle
#

Yeah, seems to be real jank now, I’m seeing the same issues

opal sparrow
#

some bugs in the Level Control cluster too; the CurrentLevel is getting stuck at the minimum value despite the spec saying that it should return either the value of OnLevel or a stored value after the transition time completes

shell vigil
#

Managed to crash it

plain kettle
#

Any reasoning for how?

shell vigil
#

I have scene that control all of the bulbs on the same time@

#

I turned it on and off couple of times

#

The third time they started to become@unresponsive

#

After the first attempt I saw 3-4 bulbs non responsive but getting back on track

#

The third time with the big number unresponsive above

#

The thread network is not fixing itself

opal sparrow
#

If i had to guess what's going on with the on/off here, it seems like something's breaking in the matter stack in the process of turning the bulb off where once the transition to minimum level completes, it's not continuing to the steps of actually turning the bulb off or updating the Level Control cluster CurrentLevel attribute as required.

plain kettle
#

That’s about the only logical reason I can see without having access to the bulbs source code

opal sparrow
#

this only affects the On/Off cluster commands - using the Level Control cluster MoveToLevelWithOnOff does turn the bulb off.

plain kettle
#

im assuming nanoleaf have some QA testing with some test setups before releasing it. bit suprised it wasnt caught

opal sparrow
#

anyways, i guess i'll file a JIRA so this doesn't get lost on discord.

plain kettle
#

no doubt other people will realise later in the day

opal sparrow
#

oh, got the logic of CurrentLevel wrong. since the bulbs support OnLevel, it's expected that CurrentLevel will be reported as MinLevel after the bulb transitions to off.

shell vigil
#

These shows as turned off in my home app

#

Not in my NL app though

opal sparrow
#

ok, this is weird - now that I've turn off the bulb once with MoveToLevelWithOnOff, it no longer exhibits the behaviour where it stays on when i call Off.

plain kettle
#

yeah, the nl app connects over BLE and completly bypasses the matter stack, so makes sense

opal sparrow
#

the one bulb where I ran MoveToLevelWithOnOff now properly turns on/off with the on/off cluster commands.

#

well, even when the NL app connects over Thread it still bypasses the matter stack :)

plain kettle
#

oath

opal sparrow
#

i guess one more thing to try, since i have three bulbs - i'll turn one of the bulbs off via the nanoleaf app and see if that fixes the on/off state.

#

oh, this is fun. i didn't do anything to 2 of the bulbs, but now all of them are turning on/off properly.

idle tendon
#

just updated some of my bulbs to 3.6.159 and they are now consistently unavailable in the google home app.

plain kettle
#

restart your border routers

#

are they on fuchsia 16.xxxx?

idle tendon
#

Yes

opal sparrow
#

... and now the onoff bug is back in all the bulbs.

idle tendon
#

is fuchsia 16x not working well with them?

plain kettle
#

did it come back after a reboot of all of your BR's?

opal sparrow
#

ok, it turns out that they don't turn off completely with levelcontrol either; it's just kinda inconsistent.

idle tendon
plain kettle
opal sparrow
#

hmm. changing the setting of OnOffTransitionTime affects the behaviour.

idle tendon
dull dagger
#

hey does this deal with the eventual offline of the device.
Fixed an issue where matter or ltpdu records could disappear (please let us know if you still see this! it looks like some or all of your Matter device becoming unreachable eventually)

#

just making sure

#

as this is the only issue I've beeing seeing

plain kettle
#

somewhat

#

just do note, if you use HA you might have some issues (as seen above w/ MoveToLevelWithOnOff)

opal sparrow
#

yeah, tricky thing about that is it's really inconsistent :/

#

it looks like a workaround might be to set the OnOffTransitionTime to 0 - which does not disable transitions like it's supposed to, but instead means you get a really nice smooth off transition instead of the kinda jerky one that you get when a non-0 value is set.

plain kettle
#

doesn't help trying to debug the issue when it sometimes works and sometimes doesn't

opal sparrow
#

(my bulbs came from the factory with the OnOffTransitionTime set to 1 which is supposed to mean 100ms)

#

there's also another bug in there, setting OnOffTransitionTime only affects the off transition, but not the on transition

opal sparrow
#

alright, if i put a bunch of traffic on the bulbs (apply constant brightness/color updates before turning them off) it happens more often.

dense maple
#

.

plain kettle
#

They have been shipped?

dense maple
#

.

plain kettle
#

Also, you may need the latest TestFlight build of the Nanoleaf app

plain kettle
# dense maple .

Ah right, I guess they haven’t been certified in Australia yet, hence them not being shipped yet 😅

dense maple
#

.

opal sparrow
#

they haven't posted any instructions yet - they said wait for an email which should be sent this week

dense maple
#

Thanks! I’m just excited to try it out already.

opal sparrow
#

(I can make a pretty good guess on how you're intended to set it up, but they might want us to do something like a field firmware update before anything else. so i'll wait.)

dense maple
#

.

#

.

plain kettle
#

@boreal surge speaking of, any update for the shipments outside of the US?

swift phoenix
#

These transitions are janky 🥹

opal sparrow
#

hmm, that's weird. while trying to reproduce the on/off issue, i think i crashed one of the bulbs with thread traffic, and now home assistant can't talk to it - doesn't get a response to its attribute and event subscription requests (but i can still control the bulb with chip-tool)

main matrix
#

anyone else noticed that HA seems to sometimes misreport light statuses with this beta/3.6.152? ie. I've had a light off at the switch for the last couple of hours, but HA seems to think it can interact with it. NL app knows it's off, but HA just throws "timeout" errors in the logs, which is correct... but it should also be registering as unavailable, not off.

plain kettle
#

Scroll up

#

We think we got the root cause of it

main matrix
#

I must be blind :\ only thing I can see if for light transitioning, not full power off at mains.

plain kettle
#

Hmm right

main matrix
#

in my case, the light switch has been off for over 2 hours, and HA just thinks it's fine but just timing out

plain kettle
#

Ah, would be interesting to see if that is HA’s fault with its timeout bounds

main matrix
#

yeah maybe. stupid thing is, the one switch in my case controls 4 lights. 2 are reporting as unavailable (correct), 1 as "off" but has no power (incorrect) and the other has dropped off the Matter fabric completely (???)

#

also seeing a flurry of resubscription succeeded errors in the logs too, but they have been around for at least 3 betas so am assuming that's a HA thing.

#

oh good, sporadic light turning on is a thing again. Never had an issue with it in the other betas (I know others have). 🙃

brazen canyon
#

Before this RC there was a lot of problems reported even with other ecosystems so it will be important to see if that was improved (if so then yeah maybe HA specific issue)

opal sparrow
#

i do have one bulb now which ha can't talk to, but chip-tool can, but i'm gonna leave it to tomorrow before i try to debug that :)

#

(i'm not hitting "sporadic light turning on", i'm hitting "sporadic light not turning off")

main matrix
shell vigil
#

Hey Guys with the new firmware did anybody had turned on lights during the night ? I think is one of the issues that came back

main matrix
shell vigil
#

Had 3 on this night

#

With white light

#

With full brightness

main matrix
#

ouch

plain kettle
#

Feels bad

shell vigil
#

Above my head 😂😂

main matrix
#

my main problem at the moment is lights not responding to commands :\ (tell it to turn on or off manually, it doesn't).

shell vigil
#

Constantly from time@time has this bulb is not responding@

main matrix
craggy plaza
#

I also had one bulb that switched on while updating another bulb. Short before I went to bed, a bulb directly in front of me switched on without me doing anything and two bulbs switched on over night.

wet girder
#

Reliability so far on the newest beta has been good after removing from Google home and connecting with matter via the nanoleaf app to the Google home app. Just putting it out there for anyone in a similar boat.

wind finch
#

I still have a number of lights where the _matter services have gone AWOL

#

For these same lights, HomeAssistant wasn't showing the correct status (ie, on when it was in fact off).

wet girder
opal sparrow
dense maple
#

I had multiple bulbs turn on even after turning them off and I've only been using the NL app and don't have Home Assistant at all

#

Started happening after firmware update yesterday

idle tendon
dense maple
#

Eero Pro and Pro 6

wet girder
# dense maple Eero Pro and Pro 6

Interesting... I am unfamiliar with eero or how they interact with thread products. Is there a way to control them via your eero app?

dense maple
opal sparrow
#

So, I managed to reproduce the issue I'm having with Home Assistant not being able to connect to one of my bulbs using chip-tool. It's getting a timeout when attempting to subscribe to all attributes on the light device endpoint. The command to run is chip-tool interactive start then any subscribe-all 0xffffffff,0xffffffff 0xffffffff 0xffffffff 0 60 <deviceid> 1,1 (subscribe to all attributes and events on the Light device endpoint). That sends a big SubscribeRequest, and in response the lightbulb sends a ReportData message with "MoreChunkedMessages = true". chip-tool replies to with a StatusReponse message. At this point, the bulb is supposed to continue with another ReportData message, but it never does and the SDK fails the transaction with a timeout. Interestingly, subscribing to all the attributes on the base device endpoint (use 0,0 on the end of the subscribe-all command) does work.

opal sparrow
#

(filed a Jira issue with the commands that I'm running and the full chip-tool output)

robust kernel
#

Is there a way to update a bulb without it being paired to a thread network? The recent beta broke pairing for one of my bulbs and I only use home assistant with matter server and otbr ...

opal sparrow
#

bulbs can only be updated over bluetooth, thread isn't used at all

robust kernel
#

well it still shows up as not connected in my nanoleaf app

#

despite being freshly reset

opal sparrow
#

hmm, so that means that the nanoleaf app can't communicate with the bulb over bluetooth either :/

#

oh, if you reset it then you might need to re-pair in the app?

robust kernel
#

it wont

#

since last update i have not been able to update the bulb in any way

dull dagger
#

ok, so its not just me about the new FW and weird On/Off with the devices.

#

BUT they are staying connected 🙂

robust kernel
#

oh, on the second try it seems to work now

grand pilot
#

With the latest beta I've seen the bug where turning off only dims it, but it only affected one light and only through Google Home. Home Assistant and the Nanoleaf app fully turned it off, and after a bit the Google Home app started to fully turned it off also.

opal sparrow
#

@grand pilot nanoleaf app isn't affected since it doesn't use matter apis. I found it happens most often if you turn the bulb off immediately after sending other commands, such as color or brightness updates.

grand pilot
#

Yup, I've tried a bunch of random stuff like rapidly activating different scenes in different orders and all that

opal sparrow
#

i got it to happen about 25% of the time by putting 3 bulbs into an ha group, rapidly sending a few brightness/color updates to the group, then immediately turning off all the bulbs in the group.

#

(that is, 25% of the time at least one bulb would be affected)

#

... and then one of my bulbs broke in a weird way and stopped talking to home assistant ;)

grand pilot
#

Do you have a big thread network? Mine is only 3-4 devices so I might not be able to stress it enough to replicate

opal sparrow
#

only 3 devices (all nanoleaf a19s) and one thread border router.

grand pilot
#

What's your tbr

opal sparrow
#

esp32 devkit

grand pilot
#

I have a sky connect, 2 nest hubs, and a nest WiFi

opal sparrow
#

btw, if you're ok with using chip-tool, you can work around the turn off issue by setting the levelcontrol attribute on-off-transition-time to 0. By spec that's supposed to disable on/off transitions (set the duration to 0) but on these bulbs it causes you to get perfectly smooth on and off transitions that match the nanoleaf app's behaviour.

#

my guess is that there's a conflict in their code in the turn off transition between their own transition code and the matter sdk trying to run the transition configured in matter.

grand pilot
#

I'll have to look into that. I've only heard about it yesterday

robust kernel
#

so i finally managed to update my failed bulb to 3.6.159, but I am still unable to add it to home assistant. It will show up in ha as unavailable, and the pairing process says that an error has occured. so 159 is still broken with HA for me.

wild oracle
#

#1184371187464290344 quick update - we have what we expect will fix GU10 flickering. Based on a number of your reports and our own overnight testing, it seems some of the changes in 159 broke or reopened some latent issues, so we'll revert some of the changes. Hoping to release again today.

Most critical issue for us right now is missing matter mDNS records (the case we fixed isnt the only one apparently), so if you know you see that and I havent already reached out to you in DM, please DM me.

Otherwise, i'll likely work with Paul to get a survey to help us zero in further on that outstanding issue

craggy plaza
# robust kernel so i finally managed to update my failed bulb to 3.6.159, but I am still unable ...

I am unsure, if I have the same issue like you. I am not able to pair any bulb with any firmware to HA anymore. I resetted a bulb yesterday evening that was unavailable since the complete day. I paired the bulb to the Nanoleaf app again, updated it to the 3.6.159 firmware and resetted it again. After that I tried to pair it to HA directly and also paired the bulb to Apple Home and tried to share it with HA. Both didn’t work. After that I tried to pair completely new bulbs with HA. That also didn’t work.

dull dagger
opal sparrow
wild oracle
#

yes, in addition to those instructions, Flame is very useful for correlating different services to their common hostname. ltpdu is the easiest to search for (device ID in our instructions). so filtering in flame by device ID is helpful :https://apps.apple.com/ca/app/flame-services-browser/id325206381?l=sv

App Store

‎Flame is a browser for Bonjour (also known as ZeroConf) network services. It lists the services advertised on your local network and you can browse them by server. When selecting a service, its advertised details are displayed. You can copy any of the service details by long-pressing a row.

If an a…

opal sparrow
#

if you're on a linux cli, avahi-browse -a is the easiest tool for this :)

wild oracle
#

of course, if you konw the exact node id you're looking for, its fine - but i highly doubt anyone but the most advanced HA users will (luckily HA increments monotonically)

opal sparrow
#

well, avahi-browse will show the _ltpdu._udp stuff too

wild oracle
#

yes, but matching the services to device is key in being able to know if/what is missing. for example: in this i can clearly see theres 2 services for this device. so if i expect 3 (e.g. 2x Apple + 1x HA) i know something is amiss

opal sparrow
#

it is unfortunate that the matter dns-sd entries are unpredictable, and you can't associate them with a device unless you know the id that device has within a specific fabric.

#

(could go backwards by matching ip addresses against the _ltpdu entries, but that's more work; i guess that's one of the nice filtering features this flame tool has?)

wild oracle
#

yes, we previously had to manually match against IP addresses, which was a PITA. this flame browser is much easier (although not very performant)

opal sparrow
#

hmm. looks like if you run avahi-browse --resolve _ltpdu._udp -t then avahi-browse --resolve _matter._tcp -t you'll get all the info needed to correlate them by matching on the hostname or ip. Won't correlate them for you, but the information's there.

upbeat mica
#

on the latest beta RC

boreal surge
robust kernel
#

@boreal surge can you elaborate on what exactly you mean with "Are you able to check mDNS service presence?"?

civic elbow
bitter compass
civic elbow
#

Apparently I need a password?

boreal surge
civic elbow
#

Thank you

boreal surge
bitter compass
#

The Home Assistant build that is rolling out tonight (in about 15 minutes) will support light transitions for matter, so I'm going to update to that and then update the nanoleaf lights - is that ok @boreal surge ? I can fill in the survey after that

boreal surge
#

I guess what I was trying to ask is, "are you comfortable enough with diag tools to sniff the network?" If no, skip the question 🙂

boreal surge
manic plover
#

I've filled in the form, but I sent it too fast, should have added a comment 🙂 Out of ~50 lights on 3.6.152, I have only 11 connected to Thread for about a week now (since the release). It's been much better on previous versions.

bitter compass
#

(on 152 all my A19 bulbs and my matter light strip have been stable and online since I power cycled them all after the update - but they DID all need to power cycled after the update to make them work)

iron pawn
#

Filled in the form, my device has been stable with the new firmware & Home Assistant so no complaints.

grim obsidian
#

I filled out the form but forgot to mention one of my lights is exhibiting the 1% on bug. Depending on what app I open I'm getting a different report of what the bulb is doing

opal sparrow
#

hmm, i didn't mention that either since it was asking only about connectivity.

lethal prism
#

Has anyone with 3.6.152 had it start turning on in a real “jerky” mode. Like instead of the power on transition being smooth like it has been, it’s very definite when you can see it go up in brightness. This is on the strips

#

Oh 3.6.159 was just released I’ll have to try that out when I get home

true fable
#

Weird, I was hoping this latest update would allow me to control my lights via Google Home again, but still nothing. Control in the Nanoleaf app works great, but nothing from Google.

bitter compass
#

OK @boreal surge filled that in. Not an amazing experience so far......

boreal surge
frozen crystal
#

Oh dear. 159 is a bit of a mess, I’m afraid. Random light turn ons have returned and my mesh will not stabilise at all. It’s a big retrograde step for me, unfortunately (Apple Home including 63 GU10s)

bitter compass
#

(and and the reasonably new ping feature in Home Assistant, does in fact happily ping the essentials light strip. So at this point I'm suspecting that the light strip has simply forgotten all it's matter credentials)

grim obsidian
frozen crystal
#

Shame as the previous build was very stable. I really regret upgrading the half I managed to get through 🤦‍♂️

boreal surge
grim obsidian
#

I don't know what I just did but the 3 of the 4 lights on the outside of my garage are finally controllable through home assistant and Google home over matter. All I did was turn on the lights using the nanoleaf app. Before that they weren't showing up on home assistant or Google home.

And I had updated all the bulbs to 159 last night

bitter compass
#

this is definitely a device that has lost all its matter credentials right?

2024-03-06 22:38:32 (MainThread) INFO [matter_server.server.device_controller.node_16] Unsubscribing from existing subscription.
2024-03-06 22:38:32 (MainThread) INFO [matter_server.server.device_controller.node_16] Setting up attributes and events subscription.
2024-03-06 22:38:33 (Dummy-2) CHIP_ERROR [chip.native.SC] Received error (protocol code 4) during pairing process: src/protocols/secure_channel/CASESession.cpp:1981: CHIP Error 0x000000DB: The Resource is busy and cannot process the request
2024-03-06 22:38:33 (MainThread) WARNING [matter_server.server.device_controller] Unable to subscribe to Node 16:
frozen crystal
#

Urgh, the random turn on thing is certainly back with 159… any chance you could reissue the old build please? 🤷‍♂️🤦‍♂️🤣

bitter compass
#

(nevermind the essentials strip came back eventually)

wild oracle
#

3.6.161 Beta Release Notes

#1184371187464290344 another night, another release:

  1. GU10 - now flicker free (pending your verification, of course)
  2. Reverted some changes we suspect caused random turn ons (this one's been Sheldon Cooper in a ballpit, but not so funny)
  3. The above revert should also get rid of janky transitions some of you noted

Remaining known issues:

  1. Matter services disappearing (see Paul's message for lending a hand: #1184371187464290344 message)
  2. Sometimes theres slow/stuttery transitions to off which can result in light @1% (already solved, just not in this build). Work around is just to turn the light off again.

If any of you see other unexpected 1% issues beside the one noted above (coinciding with stuttery ramp), please let us know!

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

wild oracle
wild oracle
bitter compass
main matrix
#

It happened again just before the announcement of the new beta, and using flame, all of those lights had the .matter services removed.

#

I'll test and monitor again with the new beta once all the lights have it installed

dull dagger
#

Hi all, So I updated to 161, and it seems HA also had a matter update. My lights are mostly offline in HA but, fine the NL app. So, HA broke something now? Anyone see this, also?

plain kettle
#

No, it’s an issue on NL end

#

I’ll grab some logs when I get home and update them

scenic grove
#

I updated all our bulbs 6 A19 type to .161 tonight. We’ve been woken up twice to lights turning on by themselves randomly since. Anyone else? Was solid here for us for the last two builds.

shell vigil
#

At the end I turned the switch off

#

That’s what I am going to do today

plain kettle
#

Geez, that sucks

#

I dim mine to 1% before I go to bed, so then if they turn on I’m not woken up

plain kettle
frozen crystal
#

Turning a bug into a feature: if you’re going on holiday soon, just schedule a turn-off routine every hour or two, then the random turn-ons will make your house look inhabited 🤣

main matrix
# main matrix I'll test and monitor again with the new beta once all the lights have it instal...

just an update; all lights updated to .161 successfully first time (which is a nice change to trying the same light 900 times and failing). Completed the HA Matter server update as well, and lights went offline (expected). Needed to reboot my 4x GHubs for the lights to interact again, but they're all up and running so far.

Seems either the NL beta or the HA Matter update has removed the IP addresses from the lights again, though. BUT, the resubscription errors I was getting flooded with are no longer a thing, so... small wins?

wind finch
main matrix
#

mine is only 1 set of IPs now that its HA only

verbal drift
#

So upgraded to .161 and gu10's dropped off. Power cycled and now a few are requiring setup through the nanoleaf app. Which is annoying and what is really interesting the lamps were set to 75% and now the ones working are showing 74% which is weird.

plain kettle
#

they get the ip from mdns, mostly due to paticular vendors like you know who not following the diagnostics cluster

plain kettle
#

Well this is a first

#

Don’t think the downlights had wifi 🙃

scenic grove
robust kernel
grim obsidian
#

I'm guessing this is related to the stuttery ramp, but after updating to 161, 2 of my 9 A19 bulbs are showing 1% on. They were off when I did the upgrade. I checked Google home and home assistant and they're showing the same thing. Turning the lights on and off in the nanoleaf app was slow to respond at first but eventually became near instant

Those 2 bulbs are now showing as offline in home assistant and Google home

wild oracle
wild oracle
dull dagger
opal sparrow
#

@dull dagger to see if your situation matches a known issue, it would be good to check MDNS to see if the _matter._tcp entries for your bulbs in HA are present. Please also check the HA "Matter server" add-on logs for any messages like "Time out! failed to receive report data from Exchange <number>"

dull dagger
#
CHIP_ERROR [chip.native.DMG] Time out! failed to receive report data from Exchange: 23534i
opal sparrow
#

ok, that means you might be hitting the issue I reported where the bulb is having a message sequencing issue when ha attempts to subscribe to all attributes/events on the bulb. If you can set log_level_sdk in the matter server add-on config up to "progress", look for a sequence of messages like this: 2024-03-07 10:19:48 (Dummy-2) CHIP_PROGRESS [chip.native.EM] >>> [E:64716i S:14375 M:124410467 (Ack:260687188)] (S) Msg RX from 1:0000000000000002 [F1B5] --- Type 0001:05 (IM:ReportData) 2024-03-07 10:19:48 (Dummy-2) CHIP_PROGRESS [chip.native.EM] <<< [E:64716i S:14375 M:260687189 (Ack:124410467)] (S) Msg TX to 1:0000000000000002 [F1B5] [UDP:[fda9:d862:9078:1:c50b:f556:e6be:fce7%enp8s0]:5540] --- Type 0001:01 (IM:StatusResponse) 2024-03-07 10:19:48 (Dummy-2) CHIP_PROGRESS [chip.native.EM] >>> [E:64716i S:14375 M:124410468 (Ack:260687189)] (S) Msg RX from 1:0000000000000002 [F1B5] --- Type 0000:10 (SecureChannel:StandaloneAck) 2024-03-07 10:20:01 (Dummy-2) CHIP_ERROR [chip.native.DMG] Time out! failed to receive report data from Exchange: 64716i 2024-03-07 10:20:01 (Dummy-2) CHIP_PROGRESS [chip.native.DMG] Will try to resubscribe to 01:0000000000000002 at retry index 7 after 123186ms due to error src/app/ReadClient.cpp:638: CHIP Error 0x00000032: Timeout

#

(This isn't HA specific, although I suppose HA is kinda special in that it does a subscription on all attributes/events; i've reproduced it with chip-tool)

swift phoenix
opal sparrow
#

(this issue can be summarized as follows: during the subscription process, the bulb says "heres some report data, oh and i have some more to send", the controller goes "ok, got that report data, send the next set of data", and then the bulb… never does)

verbal drift
#

Office lights set off but still on, turned off with Apple and showing 1% on Nanoleaf app

dull dagger
tranquil pollen
#

These two latest releases have been a step backwards. Connectivity issues and random power losses.

bitter compass
#

had multiple not available in home assistant issues today, each time it's taken a reboot of the Google Home hubs to bring them back into Home Assistant. They didn't stop being available in Google Home at the time. @wild oracle @boreal surge

main matrix
dull dagger
#

at least they come back for you...mine are 100% down in HA

#

even after device, TBR and HA reboots

#

usually, the first 2 would do it

bitter compass
# dull dagger usually, the first 2 would do it

I had that yesterday, I just had to leave it - device reboots and thread router reboots made no different - Home Assistant complained that the device was "busy" (and then went on to say the subscription succeeded even though it didn't). But after about 2 hours, magically devices came back on their own 🤷

main matrix
#

at least 2 A19s (for me anyway) have lost ALL service records (not just matter, but ltpdu as well)

bitter compass
main matrix
#

I'm also Android, but found an iPhone in a drawer (that I thought I threw against a wall at some point, still works 🤷‍♂️ ).

bitter compass
main matrix
#

HA logs for mine at the moment are a wash of timeouts, returning cached IP results and failed to receive report data.

main matrix
#

not so lucky now... some have been off for over 6 hours and just turned them back on, and noone is home

bitter compass
#

and to make things worse - both my Onvis sockets were offline this morning when I woke up too - which never happens until the Nanoleaf bulbs start misbehaving, they clearly aren't routing thread traffic sometimes

main matrix
#

yeah, my Aqara P2s started doing similar

bitter compass
#

I guess if they are too busy to respond to home assistant, they must be too busy to route traffic too

main matrix
#

Seems that way 😦

#

guess I'll just leave them and hope for the best

bitter compass
#

concerning though that a single dodgy thread device can bring the whole network down, not quite as resiliant as I was lead to believe the network was

main matrix
#

yeah, though that's a whole other conversation 🙃

bitter compass
#

I just have to remind myself - Zigbee was like this at the start..... So it'll get better

main matrix
#

yeeeeeep; my 38 Zigbee devices are just sitting in the background laughing while eating popcorn as they have been reliable as ever.

bitter compass
#

and to a lesser extent - even my zwave stuff is still happily doing it's thing, slower, than zigbee but still stable

versed vault
opal sparrow
#

I should note that if you're seeing messages like Time out! failed to receive report data from Exchange in the HA Matter server logs, that means discovery is working and HA is able to talk to the bulb over the thread network. It has to have exchanged several messages with the bulb to authenticate and ask the bulb to send report data before it can timeout waiting to receive report data.

opal sparrow
#

it looks like a firmware problem with how wildcard subscriptions are handled, yeah. matter has pretty strict limits on number of concurrent subscriptions and number of attributes monitored per-subscription, and HA wants all the data updated constantly, so they currently do one wildcard subscription per device.

#

i narrowed it down a bit in my testing; a wildcard subscription on endpoint 0 (the root device, where basic information, network provisioning, diagnostics, etc. are located) works fine, but a wildcard subscription on endpoint 1 (the light device, with the on/off state, brightness, color, etc.) doesn't work.

opal sparrow
#

kinda suspiciously, the report data commands during the subscription on cluster 1 return all the data upto but not including the manufacturer extension cluster 0x115a_fd01

wild oracle
#

sounds like you've come to possibly the same conclusion.

#

for HA, it definitely works sometimes. i believe marcel will open up a ticket somewhere with more details

opal sparrow
#

i can read the attributes on the manufacturer extension cluster fine with stock chip-tool using chip-tool any read-by-id 0x115afd01 0xffffffff 43 1 (it doesn't know how to format them when printing the logs, but the debug output dumps the binary data).

#

oh, now this is interesting. The bulb that I had with this issue was part of 2 matter fabrics - HA and chip-tool. I added chip-tool to a second bulb to investigate what was different - and now i see the same problem on the second bulb

#

I unpair chip-tool, and the bulb starts working again in HA

#

so the trigger for this might be that a bulb is part of more than 1 matter fabric?

#

... i unpair chip-tool from the bulb that was initially having this issue, and home assistant picked it back up too

#

so the initial cause of the issue was the fact that i paired a bulb to chip-tool when investigating the "stays on at 1% when turned off via matter" issue; after pairing to chip-tool, home assistant was no longer able to do its wildcard attribute subscription.

brazen canyon
feral steeple
#

Guess ill wait for the next update with all these issues reported! Will do a couple bulbs to test. On 152 and mostly good with the new HA matter server update, and they show the ipv6 addresses for the bulbs with the new matter update, so thats nice.

plain kettle
upbeat mica
#

@wild oracle So after updating to 3.6.161 I noticed quite a few changes with my 8 GU10 bulbs. I factory reset all my bulbs after the update. Setting up the bulbs is really fast, but I did get a "could not execute" or something similar in Apple Home when renaming the the bulbs, but it worked if I just tried again. The "identify" function now works again.

As for the performance of the bulbs. They're very snappy and responsive. Most of the flickering is gone, however, my problematic bulbs are still very problematic, and even more so now. Bulb nr 2 will sometimes not respond, take forever to get to the correct color, still flickers a bit and will dim randomly. Bulb nr 3 will flicker a bit and dim and brighten randomly quite often, it's also hard to get it to display the right color. Bulb nr 7 is now in constant dim mode and is also not always showing correct color, it does not flicker though. I think bulb nr 6 might flicker a little bit, but that's about it. The rest of my bulbs seems to be working very well after this latest beta. *knock on wood.

I do think that my problematic bulbs are not going to get better regardless of the firmware though. I feel like they're just bricked or there's some hardware issue. Would it be possible to arrange an exchange of new bulbs if you get my problematic ones in return? Feel free to DM me

wild oracle
#

if the bulbs were not problematic on 3.5, there should be a software approach to ensure they remain that way on 3.6. this continues to be our top priority. we have some further differences we did not account for in 161, especially as it relates to random turn ons. hoping to release again today in a few hours

wild oracle
#

the changes incoming relate to timings, so its possible it may help to address the flickering. the only unit we have that we were developing with today had the state evaporate. so if anyone knows of reliable methods to force GU10s back into this state, that would be great

upbeat mica
#

Like I don't remember exactly how they were at the start of all this, but for many betas they've been problematic.

wild oracle
#

yes, the GU10 flickering issue was identified for us at the beginning of feb. we've never (TMK) had reports of it in the field (3.5), so given its prevalence here, we're pretty confident its a regression introduced by software. Matter 1.2 sped things up (which helps in some areas, but oobviously hurts in others)

#

so far we had no confidence in a GU10 fix until 161, and the only reason we think the next build MAY help is because there were some more timing related things we found as differences between 3.5 and 3.6 - but i can't assure you of the fix this time.

#

we had a unit we were about to test, but the original problem evaporated before we could try the new code.

wild oracle
shell vigil
#

But I didn’t know about discord back then

#

Plus o thought that was a normal behaviour from time to time 🙈

upbeat mica
plain kettle
upbeat mica
plain kettle
#

ah no stress then, you can just go back to where you brought them from and exchange them then

#

unless you got them from the nl website

upbeat mica
#

I'm not sure if the retailer would be so keen on replacing bulbs 6 months after purchase, but I will try if Nanoleaf won't do it with me directly.

plain kettle
#

i would just say they are faluty and you would like a replacement, that normally does the charm

bitter compass
wild oracle
#

3.6.165 Release Notes

  1. Reverted some additional changes that may have caused random turn ons. Also added stronger protections where we suspect its coming from (yet another issue that's eluded our debug bulbs)
  2. Reverted some changes that were leading to janky transitions
  3. Eliminated flickering ramps that could occur in some scenarios

Known Issues:

  1. GU10 flickering.
  2. Matter services can sometimes disappear
  3. HA subscription error can block pairing or connectivity: https://github.com/project-chip/connectedhomeip/issues/32493
    #1184371187464290344
GitHub

Reproduction steps What is supposed to happen if the connection to a device is lost right at the moment when doing a (wildcard) Read subscription request ? We got multiple reports from Nanoleaf dev...

plain kettle
#

is this one gonna be released on the downlights as well 🙈

wild oracle
plain kettle
#

Best way just to factory reset them?

wild oracle
#

hmm. is this ios or android?

plain kettle
#

ios, on the testflight bulid

#

10.5.0 (595)

wild oracle
#

try just jumping to re-pairing direct with Nanoleaf app (no reset needed perhaps). there was a bug on 159 that broke connections (dedup) with Apple Home.

plain kettle
#

ah yep, that was it 😅

#

cheers!

dull dagger
#

Thanks the new FW update

plain kettle
#

it is possible

main matrix
verbal drift
#

.161 for me broke a lot of things
.165 I think is a little better in terms of connectivity. Although I have two GU10's not responding in apple home, but showing ok in NL app.

frozen crystal
#

Good luck. I’m regretting moving so many bulbs on from .152 which had proven pleasantly stable. Now attempting .165

#

The mesh stability and rebuild speed on .152 seemed very good

#

I also have one GU10 which refuses to update even though it has connectivity. I feel another reset coming on…

plain kettle
#

Yeah, this build is all around much better

wraith bear
#

Hey team, how are the new nanoleaf 3.5 inch downlights, in terms of the hardware itself vs the matter bulbs. Any improvements?

plain kettle
#

good

wraith bear
#

Better hardware?

plain kettle
#

i dont wanna open mine

#

but it would run a similar siliconlab SOC

#

if not the same

wraith bear
#

Ohh, so pretty much same stuff

plain kettle
#

yeah, we know the bulbs run the MG24,

wraith bear
#

I hope it's a capable chip? These things run really hot btw

plain kettle
#

its rated for a much higher temp that what it runs at, heat really isnt an issue

wraith bear
#

Ohh that's promising, I was getting worried lol

wraith bear
#

Jeez, 125 degrees is hot.... i could cook eggs on it

#

Btw how often do we see beta updates?

#

I'm new here. I'm enabling beta tomorrow

plain kettle
#

every few days

#

one got released a few hours ago

wraith bear
#

Ohh that's a good thing then, I guess that will reciprocate to the downlights also?

plain kettle
#

yes