#thread-archived
1 messages · Page 9 of 1
No it is not
I have multicast relay between the networks
Doesn’t matter
HomePods send icmp6 packets from their non routable link local address
These icmp6 packets contain the routes
Without that nothing will work
assume that the homepods and phone are on the home/trusted vlan, and HA on the IOT one? not that it matters
That’s how icmp6 route adverts work
I put my HomePods on a vlan and gave my homeassistant container a macvlan link into that vlan
I don’t use matter just homekit so didn’t need to put my phone on that vlan yet
no, there's an IoT VLAN for all the chinese shit I don't trust, then there's the client VLAN for normal devices, and there's a VLAN i've called DMZ which HA is on which was supposed to be allowed to communicate with everything
but that was assuming everything used normal TCP/IP conventions
It is, just ipv6 ones
hmm, I wonder if I've forgotten to make the same rules for IPv6 that I did for IPv4
it certainly looks so
It’s not about firewall rules
Icmp6 broadcasts from link local addresses don’t traverse routers
correct
So it won’t work with vlans
yes, I understand
basically I'll have to choose a VLAN where anything touching Thread must live
that's really dumb
but explains many things
Thread is designed to work in spite of your home network gear, not cooperate with it. But when you start leaning into enterprise setups, that breaks its assumptions.
yeah, the assumption that everything is just one big network haha
The thread mesh is essentially its own vlan
yeah that part I already knew
The brs need a no config way to inject routes to it
IPv6 gives you.. RFC 4191
And that’s where we are
this is really annoying, because now I can't put my phone or laptop on the client VLAN if I have all the HomeKit shit on the blessed Thread VLAN
What do you mean?
HomeKit will stop working if I put the HomeKit devices on a different VLAN no?
I have tried that and had issues, but now I'm wondering if maybe that's because my IPv6 rules were whack
Sorry that could mean too many different things which is why im confused
haha
Do you mean one of the homekit integrations?
no, just HomeKit
Homekit bridge or homekit device/controller
not HA related
Ok
Yes
If you want to use homekit directly
And not re-export from home assistant
I re-export so it’s a non issue for me
I'm leaning more and more towards that, especially with the 2023.11s HomeKit fixes
I have a really weird behaviour with my FYRTUR blackout-blinds which appears when controlling them from HomeKit, they suddenly only know 100% or 0%
which I think 2023.11 fixed
I used to have to reload the HomeKit integration to get that working normally after an HA reboot
That was in theory fixed a year ago. Probably more. If it’s the same bug.
haven't been able to determine if its fully fixed because I have one FYRTUR which behaves even weirder, it just forgets to stop when it's been fully closed and keeps rotating forever
I can tell you I had the issue as recently as this past weekend
Ah ok. There used to be a race where if an entity hadn’t come online homekit bridge couldn’t see it or configure it correctly
That was fixed for entities using the entity registry, but can’t be fixed for integrations that don’t
yeah, they'd always be there, they just wouldn't do anything except fully close or fully open
Diff bug then
yeah, maybe I should type up a bug report haha
I wanna figure out what the rogue FYRTUR is up to that just keeps turning even when it's at the top, it's not supposed to do that and I can sometimes coax it into stopping, but it's hit or miss whether that will last whenever I reboot HA, I think that's also only when controlling via HomeKit actually, I do most control using Siri on the HomePods so most commands come that way
yeah now that I'm using the skyconnect for both zigbee and thread it is crashing frequently
not quite stable enough
do you think it is the multi-protocol support? would it make a difference to have 2 skyconnects, one for each protocol on separate channels ?
If you check out #matter-archived there's several pinned messages about different hardware configs that might help you
Yes, multi-pan is not yet suitable for daily use.
If you have latest setup we'd live to get some logs of it crashing ofc but if you need it for production then better just switch to zigbee only on the stick and a Google Hub or Apple Homepod mini as thread router. Or another skyconnect radio for thread only
I can confirm this is the case. However recently this problem has gotten worse I feel the firmware 4.3.0 is more stable than 4.3.1. I didn't realize that the add-on actually automatically updates the firmware. But basically every time it gets into this NCP failure Loop I have to unplug the sky connect and plug it back in
Any tips at getting a thread device added? I'm runing HAOS on bare metal (Intel NUC) with the Skyconnect dongle. I've got an android phone with the companion app. I'm trying to add a device but it fails with "Can't connect to thread network home-assistant". My device is within a foot of the dongle.
Hello! I've got a quick question about using Thread devices.
Do you absolutely need a HomePod or Apple TV to make them work, or are there any USB Thread dongles that can do the trick?
Are you an iOS user? Are you wanting to use matter? Then yes, right now that’s the only sure fire supported way.
Make sure to read all the pinned posts in the matter channel for the current state of play.
Is your phone also in reach of the device ? Your phone's bluetooth will be used to do the initial commission into the thread network (or wifi if its a wifi device) and then the device connects to the thread network.
All devices are less than two feet apart.
Just going to return the devices and wait until Thread has baked a bit longer.
I'm trying to switch away from the Apple Home app and HomeKit home hubs. Most of my accessories have native integrations but my Eve accesories do not. They use Bluetooth and thread. My home assistant is running on ESXi which is way to far away from the majority of the devices to reach bluetooth even if the server had bluetooth, which it does not. I do not want to add a wifi device just to have a bluetooth network. Are there any particularly easy to setup ethernet (poe not required) bluetooth beacons? Also, I would prefer to have more control over the OS than Home Assistant OS appears to provide. I want to be able to install things like my custom power outage shutdown software. Exactly how hard is it to install add ons in a container or core installation? I would prefer to use Ubuntu Server Pro instead of Debian as the supervised installation requires.
You should avoid supervised
It looks like it lets you have all the benefits of haos without the limitations. That is not the case. If you read the small print, lots of stuff is forbidden and will make your system unsupported.
All my eve devices are connected by ESPHome Bluetooth proxies directly to HA to the HA HomeKit integration.
I have just switched to https://www.gl-inet.com/products/gl-s10/ which involved a bit of soldering but was worth it
Another popular board is https://www.olimex.com/Products/IoT/ESP32/ESP32-POE-ISO/open-source-hardware
With external antenna
For thread you should consider using haos regardless of your os preference’s, unless you are comfortable with ipv6 and eg rfc 4191 . Stock distros won’t work out of the box. Ha has kernel patches and network manager patches you’d be missing.
i see... will thread work if the server is on a segregated (but routable) vlan?
I'm guessing not right
let me know if this is correct understanding: when https://www.home-assistant.io/integrations/homekit_controller/#adding-a-homekit-device-to-a-thread-network-via-home-assistant says "preferred thread network" that's just a thread network you've set as preferred by installing the thread integration and selecting add an openthread border router. It is not built into HA by default. apple has a border router that runs on home hubs and that is what I see in the Eve app under thread network details but others can implement those too. I'm guessing that thread border routing is a standard but there are also some variances and that is why the thread integration specifically says "add openthread border router" instead of just any border router. that border router can be routed between subnets but the thread traffic has nothing to do with vlans because it is a wireless protocol. I need a device that has the apropriate radios to be a border router and that device could be separate from the home assistant server.
in other words I could get a home assistant yellow or other device with required radio and put it on the iot vlan and run openthread border router and connect it to HA and join all my Eve thread switches to HA without using HAOS?
We encourage the use of HomePods or the google equivalent with Ha right now
You’d also need an Android device to be able to commission matter devices onto a yellow
(There are some problems syncing preferred networks on iOS and we’ve not had an iOS developer to look at them)
HA has support for controlling the OTBR addon (which is HAs downstream fork of OTBR, it has patches that are note yet upstream). So it can automatically create a thread network using one. But you don’t need to use one. Any thread router will work.
The problem right now is there isn’t a standard for sharing the private key for the networks
Basically, no, I wouldn’t do that.
You’d still need patched kernel on your HA vm, you’d still need to learn enough about RFC 4191 to get that vm processing RAs from the yellow running the BR. Then the yellow itself would either need to run HAOS or you’d need to make your own container image that shipped the HA OTBR patches. You’d be missing all the integration that you get on HAOS to manage the firmware, and install and wire together multiple addons and integrations.
And after that you’d have a single BR that doesn’t support TREL (which is not as good as multiple google or Apple BRs which do support TREL) running in a configuration which is not supported by Ha devs.
Thread does use standard ipv6 routing, as enshrined in RFC4191, but mainstream support is woeful. Indeed, it turns out that on desktop Linux the mere presence of a border router can cause chrome to cancel downloads once a minute.
It’s the same routing for all thread routers though.
Border routers use icmp6 to announce their routes to the network. These are non routable.
So the BR can be on a different machine to HA but it must be on the same vlan.
During commissioning your phone must also be on that vlan.
I have my HomePods on a dedicated vlan. I then have multiple interfaces attached to my HA container. One is a Macvlan interface that is stacked on to the vlan for that HomePod subnet.
When commissioning I have to put my phone on the vlan too, then I move it back to normal wifi after.
same exact issue, except HAOS on Proxmox(Intel NUC) with SONOFF USB Dongle V2
Guess I gotta shelf this for now. :(. If there are any ideas beyond the pinned messages in #matter-archived please ping me! Thanks
Is there anything special about HomePod versus gen3 AppleTV 4K?
No they should be fine too
That said a year ago most problematic setups I investigated had Apple TVs and unplugging it was often a fix
That was the first gen that had thread, not the latest one
And it was probably because Apple TVs are hidden in av cupboards with lots of wires
Yeah, I've got 2, one is the early generation and one is current. Fortunately the latter is always the master (so far, knock on wood).
From ha’s perspective there is no master
All thread routes have the same weight
So at an IPv6 level they are both valid to use at any time
Yeah, HomeKit seems to have an opinion about HomeKit, no idea how much thread traffic bounces through that second ATV.
I just got a matter motor from them to test.
I got mine paired direct to HA, but I can't get it to respond and move outside of blinking the LEDs. Have you had success yet via Matter?
The entity in a dashboard presents different buttons than a zigbee shade, and it doesnt seem to actually move when touching buttons, just blinks
@vast sierra use #matter-archived channel for matter support and keep in mind that running Multi protocol is experimental
dang thanks for the detailed explanation. why does the HA server need to be ipv6 and routable and stuff if the border router is separate? when I went into the integration it just wanted the url for the otbr. I assumed that everything between the br and ha is just regular http then, and all the ipv6 was inside the otbr and on the radio network and ipv6 never touched my production network. tbh this is the exact kind of crazy uncontrollable networking I want to avoid by leaving homekit. using the homepods just for thread border routing might be better than it is right now with all my security cameras going to them but I still don't want to be hopping over wifi just to get to another wireless network. those homepods have been the most unreliable thing in my home and are the main reason i want to ditch homekit. I'm moving to sonos as well and won't have homepods. the setup instructions at openthread's website don't mention any custom os, in fact they just showed using raspberry pi imager i think so what's all the customizations and patches in haos about?
No that’s incorrect
also what are some good in wall switches for a cieling fan? I don't want them to use wifi, and I want them to just work, similarly to how I was able to connect my hue lights
The http url is for allowing Ha to control a very particular BR
It’s like if you were integrating your actual router with HA and you gave it your routers web admin url
The actually data works more like a wifi access point
oh
Or well, a router
so it is actual ipv6 going over the production network between the otbr and ha. and I would need to route that manually in my cisco router to get it to HA. yeah no thanks
Well if you even could
and if you use apple thread it translates it somehow?
No
So all border routers are the same on the data plane
They use ipv6 RAs to announce a somewhat dynamic /64 via their link local address, which is also dynamic.
If you have multiple BRs on Linux youll see one /64 with multiple gateways, each will be the link local of a Br, HomePod or yellow or whatever.
The only way for you to route that through your enterprise router is for your router to do RFC4191.
But actually it’s not defined how routers handle that
Strictly following that RFC means you don’t get dead neighbor detection so are subject to 30 minute outages when your BR changes ip
Even if it did work, you’d then hit the multicast issues which come up in here a lot
The only difference between “Apple thread” and otbr is the “control plane” - that’s the bit that picks a thread channel, sets the encryption key, etc. It’s moot because Ha can use apples, Google’s, otbr.. etc
this is worse than i even imagined
zigbee isn't this bad right? that's what hue runs on?
I want the switches to connect using a wireless protocol that's designed for them, not wifi, and I want the backhaul to be plain ip.
Yes I've managed to make it work with HA and Skyconnect. Read my experience here: https://community.home-assistant.io/t/smartwings-shades-best-protocol/545760/36
"Got it figured out.
When I changed my Android phone to the SSID of my IoT network segment and tried the Matter onboarding process it all worked and have my HA with Skyconnect working as Thread border router for my Smartwings blinds now. Super happy."
”Your phone only needs to be on the same SSID/Network as HA during the pairing process.
Skyconnect and HA is enough to function as a Thread/Matter boarder router.”
At this moment in time Zigbee devices are cheaper, more functional, more straight forward to setup, and at least as reliable in use. (In my experience owning only 2 Thread+Matter door contact sensors!)
Only my blinds are matter over thread just to experience and tryout. All other smart devices I have are Zigbee running with ZHA integration. And I must say the experience isn't as bad as some stories going around. Think matter over Thread is early but getting more mature quick as well.
I got mine to pair finally, but it doesn't seem to wanna respond other than to blink a lot when I hit the buttons in the UI
I'm dumb. Had to set the limits with the remote. It's working fine.
I’ve had this issue where when I set a scene in HomeKit that has lots of lights in it. Some of the lights won’t get set properly, but I’ve never been able to tell if that’s a Hue issue or a zigbee issue or a HomeKit issue. But other than that, yeah my thread switches are a lot more reliable than the WeMo Wi-Fi ones that I had before but they are still worse than my Philips lights.
I just don’t know what’s more secure and easier to find devices for zigbee or zwave but I’m pretty sure it’s one of those cause Wi-Fi and now thread are out
The new ConbeeIII has a built-in Bluetooth to help with commissioning of Thread devices. Wonder if HA-BT can used to do the same thing?
i would find walking down to my server to pair something much more annoying than just using my phone
well, I have 6 BT proxies in my home. It would be nice to pair the device wherever I'm at, but you would still need to use your phone or some interface I guess
There is a wishlist goal to use the proxies
We do it for homekit over thread
But interfacing the proxies with the matter addon is a fun challenge. The proxies code is in ha, so we’d have to export an interface that the matter addon could use. Then implement that in the c++ matter sdk.
Kinda wonder if we could fake the bluez dbus interface but it’s a virtual wrapper over ha Bluetooth
And using the BT proxy approach could allow for auto discovery in HA. Every time I put a device in pairing mode my SmartThings always pops up on my phone saying to add a new device that's actually quite nice I'm sure you guys are all working on this too
Hi everone !
I got my SkyConnect and wanted to install it as thread-device.
Now I am confused, because of an error message. ("wrong firmware - multiprotocol")
What's going on? Could not find anything related in the documentation.
Any advise for me? Thanks !!
If you get this repair, your SkyConnect is set up to be used with ZHA as a Zigbee coordinator. If you don't plan on using it for Zigbee, remove the ZHA integration.
ok. But those this flash then remove the ability to provide matter-support? (that is not apparent to me here)
Nothing is permanent, you can migrate back to any firmware in the future very easily. If you want to use the SkyConnect for Thread, use the beta Thread firmware by installing the OpenThread addon.
excellent. Thanks a lot for clarifying.
Auto discovery of commissionable devices should already be do-able because that are just ble advertisements announcing the device. We're going to look into that soon as a nice starter. But the real deal would be to use the Home Assistant Bluetooth integration (so including proxies) to commission devices but that will be a hell of a job so not possible anytime soon. For now I think we'll just start with a simple bluetooth adapter inside the HA server for this scenario and of course our current implementation where you just use the Companion App.
would it really be worth the effort if you can just use your phone?
@spice imp I agree. Everyone has a phone. Put more effort into other aspects of HA.
I don’t think it’s a priority on anyone’s list.
But also this is open source
“Put more effort into other aspects of ha” is wrong headed
Volunteers can do what they want
I’ve known dbus for 16 years or so, and making that kinda of bridge is something I would have done for fun in my youth, and there are people that would have benefited from it.
(That said there are problems with phones. Especially for SkyConnect users, which won’t be classed as experimental forever, and letting people use the Bluetooth on HA would solve them)
Exactly why we never implemented it and went for the shortcut by using the Companion App but that does only work reliable when using Apple or Google border routers, sending our own Thread credentials (to use HA as Border router) is unreliable on Google and does not work at all on iOS. Luckily nowadays HA has an iOS developer again so we really hope he can find out what's wrong. 🙏
well.... if it gets merged
I just think its more beneficial to actually get the "right" way to work, that implementing a workaround that has to be maintained.
I agree it would be a cool feature, thats probably is fun to get to work though
Is relying on vendor sdks actually the right way, or just a work around taken for speed.
Right way, we want to avoid having to include the app in our apps as that will also mean that certification will be a hell lot more difficult
Its perfectly acceptable to need a companion ap to include devices to a matter controller. Heck, that is how all controllers work
Problem is using your own border router in the mix and/or be able to commission using the HA frontend alone. It adds a lot of extra complexity
Im more thinking about the Matter sdk that is not "supposed" to work that way.
I think the issues with sharing the thread credentials will eventually be worked out, it is a goal from the Thread alliance as well
I hope so too
It is, some companies are actually including matter sdk code in their companion apps.
We decided to use the frameworks of iOS and Android, so that saves us a component to certify and we dont have to deal with the added overhead
And my point was never that the bluetooth proxy for matter should not be done. I was more questioning why people want it if there is a valid way of doing it already, since i dont think it adds a lot of value.
There are people that don’t want to sync their credentials into Google’s ecosystem, and have Android phones without google play services.
There are people that have BRs and Ha on a vlan, and don’t want to put their phone on that vlan.
I’m neither of those and wouldn’t use my free time (ha) on those
I do think it’s important for the ecosystem to not be reliant on google and Apple to do commissioning.
Otherwise it diminishes the value of matter for me quite a bit.
(I guess that’s because I’m a Firefox person. Safari and chrome do not make for an open web)
Yes and that is the most important reason. Our users should have choice in this regard. That is why we're aiming at these 3 scenarios:
Apple user with Apple border router(s)
Google user with Google border router(s)
User that does not want to be reliant on any of the big tech hardware and use own OTBR (such as HA Yellow, SkyConnect, own OTBR etc)
what about a Tuya border router 😛
I'm not even going to answer that 😂
you'll have to in the future because you know its coming
If they run OTBR it should work with scenario 3. For example GL-iNET has announced some cool devices to use as Thread Border router(s) in your house.
i have a glinet router too 😄
It would be super cool to have a few of those devices in your home as OTBR and bluetooth proxies
my Tuya border router got discovered by HA
as a light bulb ?
(just joking)
waiting for my thread device to see if it actually works
OK cool, let us know your findings!
Yeah okay, thats a fair point.
I would love to have one
they're available to buy
I was sarcastic 😄 I already have enough CCP in my home
this is local CCP 😄
until the CCP decides they dont like me
hey all, odd question - I initially migrated a Google thread network to HA so my skyconnect can use it. I've since gotten rid of the Google devices but the name listed on my network is still the Nest one. Can I reset it back to the default 'home-assistant' one?
i know the name of the network doesn't actually affect functionality - this is purely just an aesthetic choice
Hi all, I have a question too.
My HA installation is on a casa os (so it's a container) and I have a skyconnect which is passed through to the container. The ZigBee integration can utilize it but I can't enable Multi protocol because that only works with HA OS. At least that's what HA tells me when I want to go into the hardware configuration of the skyconnect.
The thread integration on the other hand just directly asks for a (O)TBR.
Could I just run a OTBR in another container and make it use the skyconnect too?
Came here to ask exactly the same question ... Settings->Hardware->Multiprotocol doesnt exist ..
I am running HomeAssistant Supervisor
@arctic shore I converted your message into a file since it's above 15 lines :+1:
No, as stated in our documentation you can only run Home Assistant OS
No, the only way to do so is completely reset everything, including your google account. Why did you get rid of the google devices ? You will have a much more stable thread network with multiple border routers
to clarify I mean the name listed in home assistant for the network - i can't send images here so this will do https://i.imgur.com/joyM4rh.jpg
i moved off google because i wanted to try Alexa
And the only way to do that is to reset everything as you were told. Unfortunately google do not like you changing your preferred network once it is set, and HA on Android leverages the google SDK to commission devices.
I don’t think I have seen many people (if any) in here with Amazon border routers. Have you been able to extract a meshcop TLV from them? Have you found out how to make them join an existing thread network?
Make sure you read the pinned posts in #matter-archived
Right now the 2 best experiences for Matter/Thread and Ha are to use iPhones and HomePods or Android and nest. Anything else and you are somewhat on your own.
the echo reports it's only on 1.1.1 for thread so can't seem to join an existing network, and also haven't looked into extracting any TLVs - that's next on the list
Note that nest and apple are on 1.3 and also support an extension called TREL which allows them to mesh over their infrastructure link (WiFi or Ethernet) which helps to avoid thread mesh dead spots - so called partitioning - which can cause havoc for ha. Amazon won’t be able to beat multiple HomePods or multiple nest devices until they catch up.
I have managed to sort out most of the errors, but I am still stumped by the 'Failed connectivity' when trying to add a device to matter. Is there an easy test or log somewhere I can look for - the Silabs otbr logs just shows RA's and Unknown Neighbor messages
the matter server does not seem to get any provisioning requests
I was asking here as I dont know if Thread is getting the data 😛
thanks 😄
doing a tcpdump of wpan0 shows nothing
khadas@Khadastest:~$ sudo tcpdump -i wpan0 -vX
tcpdump: listening on wpan0, link-type RAW (Raw IP), snapshot length 262144 bytes
...... [tumbleweeds].....
its like the silabs multiprotocol is not forwarding data
Kinda feels like threads on HA needs a bit more to be stable
Kept losing all the thread devices but they'd come back with a full reboot sometimes 😦 think I'm just going to run them through smart things until it stabilizes
Are you / were you running on haos? What border router were you using
Haos with skyconnect
Vm in truenas scale. Passing through usb device as nec-hxci
Honestly could be the passthrough. Wasn't very clear how to configure that
But it let me set up the thread network. Just kept dropping and haos sees the skyconnect
Multi-pan or thread only firmware?
I tried multi. I am thinking to play around with passthrough options and do thread only today though
Multi is known to have crash bugs
In the dongle firmware
Thread only should be better
Though Apple and google brs are still the top rated way to do thread in ha right now
There’s some pinned posts in #matter-archived on expectations for SkyConnect thread from a maintainer
There’s also some discussion in there about using the “share” feature of matter
So you can use the smart thing brs
And bypass the need for SkyConnect
I'm going to manually flash the latest thread only firmware and go from there
are there any written instructions for how to make my apple (tv) and google (hub max) thread networks match my home assistant (sky connect) thread network?
I have some devices in my HA thread network, but would like the network roaming to work with these other border routers
Right now the best experience is to go all Apple (if you have an iPhone) or all google (if you have an android) or sky connect if you like betas. See the pinned posts in #matter-archived for what to expect.
Right now consolidating your brs is a bit of a myth
There are somethings that you can do, but the benefits are questionable. There are somethings you just cannot.
There are somethings that happen by accident that can’t be easily replicated
Eg you can’t get your Apple br to join another thread network. The best you can do is get its secret key and join another br to its thread network. But doing that isn’t straightforward. People have done it by buying particular nanoleaf products before.
However SkyConnect can’t do TREL to the Apple mesh so you might be subject to partition, where one part of the mesh is unreachable from another. BRs with TREL can route thread traffic over WiFi to compensate when that happens.
I don’t know about the google hub. Android doesn’t like you not using its network. Getting it to use another preferred network can involve resets of google play services, which might impact google pay etc.
But you can go the other way more easily than with iPhone, ha can sync the preferred network from google.
What devices have you got on thread? How did you commission them? Are they all matter?
Thanks for the info. I currently just have a Eve plug in switch and two aqara door sensors. I added all through home assistant Mobile app on Android
You can join your skyconnect to your Google thread network but not sure about apples
I started with a skyconnect only then later merged it with my Google thread network and it worked fine
I think I know the answer to this question, especially when theres no jailbreak for ios 17, but is it possible to use an iphone 15 pro as a thread border router?
its only me that controls the devices and I don't want to shell out money on a homepod
No
Hi all, I'm trying to get HA to use my HomePod Mini as a Thread border router. Under the Thread menu it shows up as a border router, but it doesn't seem to do anything (I can't click on it or anything like that). Is the integration not working at all yet?
Or do I need to order some sort of Thread dongle in order to control devices that are managed by HPM?
Thread+matter?
The way it works is you add device > add matter device > scan qr code or type code > auto adds to thread border router
devices show up under matter
I think so, it's an Eve door sensor that connects to HPM via Thread. (Or is it thread over matter? Beginner here)
I worked around it by having HomeKit set a dummy input boolean on HA using automation and using the value from there, but I'll see if I can get the sensor to show up under the Matter integration. Thanks!
Ah OK, so it apparently doesn't work once it's paired to HomeKit. I'll have to unpair it and then add it to HA, but I think this setup works fine as-is
@open hamlet I converted your message into a file since it's above 15 lines :+1:
Oh, didn’t realize line counts were limited here, not ideal .-. Apologies I was just trying to give enough info to actually describe the problem
TL;dr Looking at the matter server logs I noticed a massive spam of this message during setup right before it failed
SRV record already actively processed.
Any ideas on how to make it not processed to allow it to add?
Bought an Eero router, how can I add it as my Thread/Zigbee hub? It has the radios.
its a amazon hub?
oh yeah. apparently it is. not too sure how well it acts as a matter hub, and not sure it can do zigbee
It has both a Zigbee radio, it's also an official Thread certified product. I was hoping HA will discover it automatically but I didn't see it
uhh, no. have you tried to add a matter device at all?
I think the Eero only works with Alexa for its Zigbee support, so no real use.
it does appear as a thread border router
Odd. I'll check this out
that was posted a while ago. so not sure
maybe try putting in on the same channel as your zigbee netwrok
How do I even discover it on HA
What about Thread tho?
thread it works, it acts as a border router. you need thread devices tho. and somehow get the thread creds for it
I've used Skyconnect before, but I wanted to steamline and use Eero sisnce it had both the radios
the skyconnect does as well, its just multiprotcol is kinda jank
I have a Nanoleaf ligtbulb that has Thread.
I wasn't able to connect it again through the Matter integration, IDK what happened but it got disconnected and is unavailable every since
thats common, see #matter-archived
Continued from #matter-archived
Honestly I’m just using HomePod minis and ATVs for my thread setup, I’m not really sure how mixing vendors goes for borders I just got lucky I recently switched to iOS. I’ll be trying out a custom border to start diagnosing my network a little more and walk through where things are going wrong.
As far as the thread network home assistant automatically found it for me, not sure how to get the link
I mentioned this in #matter-archived as well but the most reliable path is to add via apple first then share to HA
I wonder where can I find the pskd of HomeAssistant Thread Network hosted on skyconnect? I am trying to have my esp32 h2-s3 board join the network
I assigned the TLVs of SkyConnect's border router to it, and it worked
Anyone have experience with the Google Home Hub (Gen 2)? It goes on sale tomorrow for $50, and I was thinking of getting one to help the mesh network.
But I don't want it to take over my Home Assistant and Skyconnect OTBR network.
They work great. I'm not sure what you mean by "take over" but Google will create it's own, separate thread network that you can join or not join the skyconnect to. The general recommendation is to actually use Google's thread network and join skyconnect to it rather than use it standalone
To be clear, you can use Google's thread network without adding devices to Google home
And that should remain local, right? And not send the thread status of every device to Google?
Not that they have to look hard. I have the Google assistant integrated.
I think that's right. Thanks, @inner torrent
Yes that's correct
That's my use case, I use their hubs but only have devices in HA
Does thread require additional border router to improve network performance just like zigbee does?
I would like to use sonoff dongle E as thread border router
Every mains powered thread matter device acts as a router, so you don’t /need/ multiple BRs
Unlike zigbee in which some of the mains powered devices don't work as routers?
I think interoperability was a problem with zigbee.
If you do have multiple brs and they support TREL (like apple and google) then they can mesh over thread and wifi/ethernet. That means if your mesh has dead zones, your WiFi/ethernet might be able to compensate.
Right now for maximum stability the advice is still to stick to apple brs if you have an iPhone and google brs if you have android. The user flows are much easier in that case. The stability with haos (if you meet the network requirements) is good. And they support TREL.
Do I need to configure ipv6 in proxmox and assure haos has a valid ipv6 configuration if there’s global ipv6 on our network?
Doing some reading as to why I can’t get this last bulb to pair for whatever reason
You shouldn’t need any particular ipv6 configuration
Your layer 2 setup (switches in hardware, bridges in software, and how your WiFi is connected to your lan) can have an impact
Thread is designed to work without cooperation from the host lan. The borders advertise routes to everyone on the LAN. The matter controllers talk to thread devices via those routes.
But yeah, vlans break that.
You do need haos to have ipv6 turned on, and it can’t have a static ipv6 config iirc.
(With global ipv6 your brs may ask for a public /64 from your router via dhcp6, and then give addresses from there to the thread devices, but it’s not mandatory). Proxmox shouldn’t be involved in that, as long as your vm has a bridged interface on the same lan as your router.
Sorry, but that makes no sense, there is technically not a difference by just commissioning to HA directly using the iOS app. Its 100% the same underlying OS call that is been done as the HA iOS app uses the iOS matter api's.
It is not needed but is greatly recommended as it takes away the big issue that Z-Wave and Zigbee have: a single point of failure. Adding more border routers add redundancy and the bandwith is improved. Next to border routers (the gateway from thread radio to your local network) you also have the routing devices in the thread network, just like with zigbee. So major rule of thumb is the more border routers and routers, the better it is.
That is not possible yet, unless you want to do all the work yourself.
My experience doesn’t support this, home assistant has never been able to commission a device to join a thread network on its own. I’ve always had to start in HomeKit or the Nanoleaf app. Otherwise it fails every time no matter what. Same behavior across all NL essentials. Not sure how you got it to work but it’s definitely not over here
I have been trying to add multiple thread devices on homekit/smartthings on a company network that should not have any limitations . But none of them can be added. Does anyone know what setting could be causing this issue?
I have problems re adding my nanleaf A19 light bulb
all the times I had to re add it before it was no problem, after I add it using the nanoleaf app it would just show up in HA and I could add it using the pairing code and the apple homekit integration
but now it doesn't show up in HA anymore
the nanoleaf app tells me its connected over thread and in the home-assistant thread network but I get nothing in HA
I am using the skyconnect for thread
Apparently restarting my phone, resetting the light bulb, trying it another few times and praying during the paring worked
I ❤️ thread + nanoleaf
You forgot about looking at the setting of the moon
Do you mean it showed as unreachable in HomeAssistant?
Or was it never commissioned to HA?
Nvm, i get it now
Thought it was something similar to my eve Thermostat, that showed offline for 18 hours until i restarted HomeAssistant.
Hi. Last night I lost my complete thread network. All devices are offline (3 Nanoleaf bulbs, 2 Onvis plugs). I restarted my Homepod mini and my matter container (version 4.0.2, HA version 2023.11.2). The matter container logs show that re-subscription to all my nodes is unsuccessful. Any ideas what I could try?
I see Nuki have announced their Matter over Thread lock - it'll be interesting to see how it works in reality once it's out in the wild
So, after restarting the Homepod Mini and the matter container multiple times - did not help - as a last resort I did a hard reset of my internet router. I was reluctant to do that, because it didn't make sense to me. Why should that have any effect? But I had no other idea, so I did it and shortly after all thread devices were discovered / subscribed to and available in HA.
What router do you have?
Linksys WRT1900ACS running dd-wrt
It seems like sometimes you just have to wait to reboot, I had the breakers off for a couple hours after a day of them being unresponsive and after a full reboot of everything they just started working again. Not entirely sure what’s going on when it fails but I’m setting up a debug environment to figure it out.
If it happens again would you mind trying to just turn all the borders, devices, and matter server off for a few minutes. Then turn them on in order of discovery borders, devices, server.
I’m waiting for mine to fail again, seems to happen every couple of days at the moment
I have one in my suitcase, first impressions in Geneva already very, very good and the people at Nuki are serious HA fans. Once I’m at home I’ll give it a good test drive.
Awesome to hear
Google Nest Hub Max is my only Thread Border Router - is it possible (or helpful) to control what channel it chooses?
Slightly related: when I tried the Multi-PAN firmware for my coordinator I was in a strange situation where the ZHA zigbee network and the HA Thread instance ended up trying to use different channels
I set my ZHA channel to be the same as the thread channel, no problems
Where did you make that (those two) settings? When I tried it told me to change them in the hardware settings, but I couldn't find that
settings --> devices & services --> zigbee home automation --> configure
I only changed that setting to match the channel my nest hub was already using
Hiya I've been reading and now I'm looking to start a home assistant setup using matter based on thread -skyconnect, echo 4th (though I think it can be any as I will use sc as thread border router), maybe nanoleaf bulbs and onvis smart plugs. Are there any alternatives for either bulbs or smart plugs currently anyone would recommend for this?
Before you buy anything, I'd suggest you start by reading the pinned messages in the #matter-archived channel. I did not have good luck using the skyconnect as a border router. I wound up picking up a Google Nest hub v2 and everything worked flawlessly so far.
Eve stuff is well regarded round these parts. Nanoleaf is not - at least until we see if the next beta firmware fixes stuff.
Is there a non spammy way to post a log from the border router log
Code block?
Can I post images?
Okay basically the biggest summary
otbr-agent[182]: 00:04:15.804 [W] Mle-----------: Failed to process UDP: Duplicated
These are filling up the log of the openthread border router addon
Is this a problem or can it be ignored?
otbr-agent[182]: 00:03:10.033 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:03:15.211 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:03:15.217 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:03:33.192 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:03:33.200 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:03:37.286 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:03:37.294 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:04:10.293 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:04:10.302 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:04:15.797 [W] Mle-----------: Failed to process UDP: Duplicated otbr-agent[182]: 00:04:15.804 [W] Mle-----------: Failed to process UDP: Duplicated
Etc
I can paste the whole boot up log but I hit the paste limit pretty fast for discord lol
It’s probably fine, unless you’ve noticed a problem. I know there are some homekit… I’m going to call them limitations.. that cause it to generate duplicate packets when the target device is battery powered.
(COAP timeout expires before thread delivery interval, causing a retry. And there was no knob in the COAP library to stop it).
@indigo rock I converted your message into a file since it's above 15 lines :+1:
Areas any of the errors here about failing to write, etc anything?
The main thing I’m hoping to do
Is make some HomeKit thread devices controllable from an android phone without needing a Samsung border router if possible
No idea what those start up errors are
Me either. I have two HomePods two Nanoleaf and two onvis matter plugs so far
I use HomePods for my brs, Apple and google currently have the best and most reliable.
I merged HomeAssist into the existing network
Nanoleaf make everything unstable
Using HomePods with otbr a bad idea
You nerf TREL that way
What’s TREL?
Any way I can completely reset all of homeassist thread settings to default and try again without having to reset the whole lot
It’s a fresh install so wouldn’t be a big deal
Just annoying
It allows BRs to mesh over thread and your infrastructure network at the same time
It solves network partitions
Is that why Nanoleaf is constantly becoming a mesh extender and child
Back and forth
Nanoleaf firmware is buggy right now
Everyone is waiting for the next beta
A day doesn’t pass without us rolling our eyes at their firmware
Is there a way I can proxy control of my thread devices onto my android without running a border router in homeassist
I just want to make it possible to use gps automations or something
I don’t know what you mean
Can’t you just use the HA app?
If you mean export a matter bridge, no
You don’t need OTBR to use the HomePods with HA
I mean
I have a matter/thread onvis plug
It’s in my iOS home app
I want to be able to turn it on and off from home assistant
Snap with the Nanoleaf
So I’m not the only one who can turn them on and off
Can I pass control over to home assistant by using the HomeKit integration? Will I need thread working?
Are you referring to Eve as a good alternative for bulbs? I can't see any other than the Flare ball, maybe as I'm in UK
For HomeKit the protocol: Remove it from iOS through the home app. Do not reset it. It will now be discovered by home assistant over your HomePod (if you have it on same vlan as ha). For Matter, there should be a facility to “share” from the Home app to home assistant. Again this uses your HomePods. In neither case does this require OTBR or multiprotocol addons. In neither case does it require the thread or OTBR integrations.
No I meant Eve Energyfor smart plug
By same VLAN are we good to assume HA being Ethernet and HomePod being WiFi to same lan is fine?
Thanks for your response too that’s great I’m gonna try one shortly
While it can be fine (that’s exactly my setup) unfortunately some network gear is.. poor
WiFi extenders are especially problematic
Some people have a really hard time with Unifi
(Again, works fine for me, or it did till my gateway starting making a cap pop noise once a second)
I’m going to try and get one of my devices over soon
@vapid shell can you clarify, do you have your HomePods integrated into HA? It’s detecting mine as AppleTV
No you don’t need to
Thread is like wifi
You don’t need to add your router as an integration to use your wifi devices with ha
When a device is on thread it’s reachable over ipv6 by any device on your lan
Nice
Hello everyone,
I've been trying to integrate my Eve MotionBlinds back into HomeAssistant for a few days now.
A complete reset and subsequent removal in HomeKit as well as a reset of the HomePods does not seem to be enough, as I get the following error message:
This accessory is already paired with another device. Reset the accessory and try again.
Does anyone have any ideas what else I could do?
All Devices are in the same private network
I have HA and all that set up on docker and I'm trying to setup an open thread border router, but when I give it the url it just fails to connect. Is there a special port or address it's using?
Do you have some sorta thread radio somewhere connected?
Also, I think HAOS is needed to have OBTR’s work
I do, I'm running openthread border router in another container
hm there's nothing in the documentation that it's a custom fork of it
HAOS is certainly preferred
Because of kernel patches and all the integration to make it somewhat plug and play
Unfortunately I'm not able to wipe my OS
Container can work, but you won’t get as much support simply because it’s not the development focus
Check the pinned posts in #matter-archived
You shouldn’t try to use the OTBR integration in your case
It’s used by haos to automatically configure OTBR
By not using haos you have opted out of that
And that’s all it does, so you don’t need it
If you are trying to set up the thread integration you need to use the TLV method
Not the url
my understanding is that add-ons are mostly just containers anyways though
so it should be possible to configure it, right?
If you have an otbr with all the patches from the add on
And while you are at it patch your kernel
And network manager or whatever you use instead
looks like the only major change is for deleting datasets
There were 4 or so api related patches last time I looked, some might have landed upstream
The point is that integration is to integrate with that add on
And you don’t need it
All it does is create a thread network
You can do that manually and stick to upstream OTBR
How do I get my matter server to know about my thread network then?
You get the operational dataset TLV from the container and add it to ha through the … menu
Doesn’t it get that information when a device is commissioned?
If it even “knows” in the first place
I think I found why it wasn't connecting - OTBR needs port 8081 exposed for the REST API
@vapid shell You previosuly told me that I can add my Nanoleaf through Android's Matter comissioning. However I'm having issues doing so. I scan the QR and wait until I get error Can't find device. What do I do?
Skyconnect is my OTBR
Don’t scan the qr code
With matter you pair it once then use your eco system menu to generate a “pairing code”
Second system uses the pairing code
So how did you connect it in the first place, what ecosystem?
Only using the OBTR to sky connect which is HA?
Coz, if you factory reset it, (if you have paired it before without removing it properly). Might work
First time was with the pairing code/qr code on the bulb to Nanoleaf app.
I've factory reset multiple times, can't figure out how do I get it work with HA. Should I unlink the Nanoleaf app and connect directly with HA?
That would have connected over Bluetooth. Hmm not sure how that influences matter/thread pairing
It did, but then I was able to get it on Thread becuse I have a SkyConnect
Was struggling to connect new devices via thread / matter. Just poked around and somehow my thread border router got unmarked for Android credentials
Smh
And now it all just works
Uhgfgg
Probably got reset when I updated my truenass install
You don't interact with the nanoleaf app at all for matter commissioning.
First commission using your ecosystem (apple/Google/Samsung). Then there should be a setting to share the device to another a secondary ecosystem via QR, pairing, or directly. That's when you add it to HA. I'd suggest not using QR or pairing and just sharing directly if possible.
You can also attempt to commission to HA directly if you've not previously commissioned it (or if the bulb has been reset)
#matter-archived has some good pointers on the pinned posts. Note that using the skyconnect as your only BR is not recommended
Only add to NL app after commissioning and pairing is finished
Hi, has anyone successfully connect EFR32 based network (ethernet) coordinator with zha and multiprotocol support?
You'd need to build firmware for it but there's no reason for why it wouldn't work. The multiprotocol addon can't natively communicate with a remote coordinator over TCP so you would have to expose it locally as a virtual serial port with socat on the device running the addon. I don't think anybody has done this before though.
The option to use a network coordinator is still in the multiprotocol add-on. I tested it a long while ago. If it’s one of my devices you can find untested firmware for multiprotocol up on my firmware-builder repo under the actions under the artifacts https://github.com/tube0013/silabs-firmware-builder/actions/runs/5763718714
I think long term I’m more interested in just using the esp32 border router project with a plain rcp fw. Espressif just released v 1.0 too.
I tried to add it to Alexa, also did a reset and tried to on HA directly it just wouldn't work.
Also why is SkyConnect not recommended as only BR?
You can read that in the pinned messages of the matter channel.
I know, I build rcp firmware without hw flow control and the module works fine with usb-uart converter connected direct to my HA server, but if I connected the module via esphome device with stream server component I can not run properly silabs multiprotocol addon and zha. I will put logs of both runs today.
how can i see in that thread network mz devices are?
in eve app it shows me only one device, in the nanoleaf app i see all bulbs are connecte via thread
norlamy i should see them also in the eve app
You couldn't even add it to Alexa?
I have one working with Skyconnect in the same thread network, the setup process was messy but it seemed to work well so far
No, I'm unable to do that
Also to reiterate my only BR is SkyConnect, previously by some miraculous reason I had added Nanoleaf lightbulb on HA and it was though my iPhone! I reset the bulb and haven't been able to add it back ever since.
Hey folks, I'm currently setting up my HA Yellow for Matter and got myself a few Nanoleaf Matter Bulbs for that purpose. i'm curently trying to figure out whether I need the "OpenThread Border router" or the "Silicon Labs Multiprotocol" Add-On.
From my understanding, I only need Silicon if I would want both Matter and Zigbee while the OpenThread Border Router is fine if I want to stick with Matter only, correct?
Is there anything else to be concerned about or to consider in terms of known issues or features (or expected support)? I only had a few Zigbee bulbs prior but removed them and would like to go full Matter for the future.
I tried looking in the documentation, HA forum and Reddit but wasn't able to find anything too conclusive. So thanks in advance for your help here 🙏
Currently there are also reports of issues (sporadic crashes) with the Silabs Multiprotocol implementation, so using the pure Thread firmware on Yellow (and hence the OpenThread Border router add-on) is the better route.
That being said, the Matter/Thread implementation in Nanoleaf bulbs are known to be a bit buggy from what I've heard 😰
Yeah, I accidentaly set them up in a Google nest at first because that was still in my WiFi.
but yeah, will see how well it works. This is mostly to test things out for now. Also have an Eve Smart Plug on the way.
But thank you, ten I wil try the OpenThread Border Router^^
Would it cause any issues to set the Baudrate from 460800 to 921600?
That would potentially just make it all faster and more responsive, right? Or what am I overlooking here?
Usually, there's a reason for default settings to be the way they are 🤔
or is it just abour power consumption?
The Thread radio's bitrate is 250kBit/s, so a faster baudrate isn't really helping. Anyways, it would need a different firmware as well, just changing the firmware on add-on side doesn't help.
We bundle firmwares for SkyConnect and Yellow and then also make sure the setting is right. The setting is meant for custom/other firmwares.
great, thank you. Then I will keep it at 460800 👍
@narrow terrace make sure to read the pinned posts in #matter-archived, they have a fairly up to date set of expectations about what works well and what works less well from the matter maintainer.
Ah, darn. I wish I would've seen the one wit Google Home Nest devices sooner. That caused me a lot of issues.
Time to roll back and redo everything 🫠
But thank you, very helpful
hallo, new guy, etc. I read the matter pins and I have the simplest question: what's the easiest non-commercial way to get/buy a thread border router running in short order? (recommendations welcome)
it will be to use a SkyConnect, as there is integration in HA to automatically configure it and start a Thread network etc. But as you saw in the pins, there are challenges and limitations with this choice, which is why those pins still encourage using an Apple or Google commerical offering.
I have beef with apple and I don't have anything Google that can do threadborder right now :/
plus I run HA in docker.
so tldr: in the immediate i'm somewhat boned, essentially?
Yes
Do you have an android phone at least? With the google play services?
Usually the people that strictly want open have issues with google but not Android
Hence checking
i have beef with the pencil pushers who took over Google and made it (more) soulless (than before, possibly), yes.
So if you have a google account and google play services and a flat network then a skyconnect might work for you, with the caveat that it’s more beta than some of the other choices.
the only skyconnect vendor in the US has no immediate stock and only a queue for December - and I fly out in the middle of next month so that's also a bad scenario :/
i only learned of the thread border dependency yesterday when getting a door sensor. yes i should have read up more but nevertheless.
Any "zigbee" stick will work too
is it that those sticks can be flashed to do Thread?
looks like it's saying i can use https://www.amazon.com/gp/product/B0B6P22YJC and darkxst's fun little site?
You can flash basically every stick that runs zigbee to thread. The question is just how "easy" it is.
So there you need to google if you can find some thread rcp builds
welp. ordered one from amazon. we'll see if I give up 2, 5 or 50 minutes in
eugh. the stick is detected, darkxst sees it, but it ends up with a connection failure
even after i managed to manually flash the right firmware using SecureCRT on Linux
i have everything set up, addons running, zigbee flashed and detected
and when I try to add the device, android still tells me there's nothing to be had
still yelling about requiring a border router even though there is one
the one thing I did weird is that, in my nerd hubris, I kept the hostname
So you’ve got the otbr addon and matter addon, and otbr, thread and matter integrations?
(And not the multiprotocol addon)
And if you go to the thread integration, and click on configure, do you see a thread network and a border router?
You don’t now, but did you ever have a google nest product that might have acted as a border router?
Is the android and your ha on the same vlan / subnet?
Will reply when i get home. Thanks for the handholding through this
Right then
So you’ve got the otbr addon and matter addon, and otbr, thread and matter integrations?
Indeed. Matter and OTBR addons online and active; OTBR, Matter and Thread integrations also online
And if you go to the thread integration, and click on configure, do you see a thread network and a border router?
The thread integration says "no devices or entities", but clicking on configure does show an OpenThread Border Router, that also has the icon for "this is the network for mobiles"
You don’t now, but did you ever have a google nest product that might have acted as a border router?
The first thread border router to ever grace any of my apartments is this one. My only active "nest product" is a Google Home Gen1.
Is the android and your ha on the same vlan / subnet?
I believe so? but HAOS might be "under" its own virtualized subnet - the homeassistant eth0 is not on the same subnet, and chances are the OTBR node would also be under its own network device and not poking my router directly
though the terminal applet does give me the true HAOS IP as well, and that one is on the right subnet
i'm in the OTBR container, it's running in host mode and it has the right ip
And it has multiple ipv6 addresses? Including an fe80 and a fd something or other?
And your phone has an ipv6 address starting fd something or other that matches that?
the eth0 does indeed. fe80::d2d:----
phone has fe80::b4da:3ff
Thanks your link local
They both need to have a ULA
Fe80 is like a 169 self assigned address. ULA is a bit like (but not strictly so) a 192.168.x.x address
well they do have ipv4 addresses at the very least
They need ipv6
Your br creates one /64 ipv6 subnet for your wifi/ethernet side and another /64 for your thread mesh
You’ll be able to see both in the OTBR container
But your phone should have seen the announcements from OTBr and have a matching one too
It will start fd rather than fe
unifi might be doing a unifi
imgur dot com/XfPvRaq
(dunno about the pic policy here)
Client Address Assignment might be the thing biting me
i know but the pic i shared is for devices on the network, i think
like, my mian comp has ipv6s under fe80 and 2600
PD is something your router does to share its ipv6 allocations on the subnet
It shouldn’t matter
all right then. still, going back to the main issue, yes the otbr container has the right ethernet device, and so i am still stumped
And your phone and other both have a “matching” “fd” ipv6 address? It sounded like they didn’t?
in the case of fd, none of my devices seem to have an fd
chances are that was some cached status
hey folks, I haves tried to set up the Open Thread Borer router on my HA Yellow for several days now but I cannot even start it anymore. If I click on the Lauch button, it just tries to launch it and then crashes.
I tried uninstalling all Thread & matter add-ons and integrations but can't see to narrow down what causes it. The protocol doesn't mention anything that would explain the add-on crashing (at least, as I read it). Will put the protocol below as separate messages.
My configuration has device set as /dev/ttyAMA1 as described in the documentation. My baudrate is at 460800 and U have hardware low control, automatic firmware flashing and the OTBR firewall all enabled. I have not actived the Web or API port.
@narrow terrace I converted your message into a file since it's above 15 lines :+1:
@narrow terrace I converted your message into a file since it's above 15 lines :+1:
I've been thinking about trying the Silcon Labs Multiprotocl add-on instead but since I don#t want to use Zigbee and I was recomended here to use the OpenThread BorderRouter here, I didn't do that yet
Hey all, I don’t know if this is the right thread but I try my best. So I have a HA configuration running on a Raspberry Pi3. For a couple of days now I try to connect the sky connect dongle. But I have a lot of issues. With the standard firmware it was not automatically shown.
With manually setting up the ZHA integration, I was able to include all of my zugebe devices rather flawlessly. But I am not able to get the multiprotocoll running or thread connectivity at all. It is also not shown in the hardware tab. Am I missing something obvious ?
I tried the multi protocol firmware , unfortunately without any results.
I know this is a Home Assistant discord, but I am looking for a (matter) thread border router that I can connect with KNX. Has anyone seen such a device on the market ?
I'm trying to setup the web interface of the SI labs multiprotocol addon to debug something. However, it says to set the rest API port (I did), and the web UI port. But the only other port I have is emberznet ezsp/ash port how do I get the web UI port to be available?
@narrow terrace I converted your message into a file since it's above 15 lines :+1:
@narrow terrace I converted your message into a file since it's above 15 lines :+1:
(appologies for the Spam. Not Sure how to else share the Protocol Here(
@narrow terrace Please use a code share site to share code or logs, for example:
- https://dpaste.org/ (select YAML for the language, and consider picking a longer expiry)
- http://pastie.org/ (select YAML for the language)
- https://paste.debian.net/ (you guessed it, select YAML as the language)
Please don't use Pastebin, since it can randomly add spaces to the main view. Please also don't share text as images since it makes it harder for people to help you. Remember that others may have colour blindness, impaired vision, etc.
Totally overlooked that. Apologies 🫠
Removed the Messages then and will Post a Pastebin later on
Hi, I took a look at your pastbin log, and I couldn't see anything that failed/crashed?
Yeah, that's my problem. Both add-ons Just dont complete the Boot process and Go into proper running.
The loading circle on Launch Just keeps Spinning and then it never Changes to the "Stop/Reboot" UI
Hi there, I'm having some troubles configuring my text to speech integration with my google nest devices, I have added my devices in Google Cast integration but after configuring it, I try to launch a test but nothing happens, opens media in the nest but fails.
Wrong channel
The suggestion you got in #voice-assistants-archived was to start a thread, not post in #thread-archived - but also more a topic for #integrations-archived
Try an actual hard power cycle of whatever HA is running on if you haven't already (rather than just restarting from inside the HA UI)
Good suggestion. Only did a reboot form within the UI. Will try in a few
THANK YOU! It finally worked 😄
Now to Set Up all my devices and schedule that IT Crowd rewatch. I apparently need it If I'm forgetting the Most Basic IT Troubleshooting process.
There's a lot going on with thread/matter so it's easy to forget. In this case it was some issue with HA. I've seen the same problem crop up when restoring from backups and addons not starting
Can someone help me out with the skyconnect? I have it setup and running great under zigbee (zha), when I enable the multi pan as I want to be able to use thread it installs and fires up but my zha does initiliaze and says that the radio was setup under zigbee only firmware and to use it flash that firmware back...am I doing something wrong? I really would love to have thread going through home assistant as my nanoleaf lights take 2 minutes to respond right now to any comman
If you want to keep your zigbee network running stable it is currently not advised to enable multi pan
multi pan is a bit experimental and may destabilize your zigbee network, esopecially if you have a lot of devices
but lets say when they do make it stable, how do I install it so zigbee will initiliaze and run, forget being flaky, mine doesnt even start up
I am following the instructions to a t
using the skyconnect for either thread or zigbee is stable but still we are working on a lot of bits to actually use HA as thread border router. Best to use prebuilt border routers that are available, such as apple homepod (mini) or Google nest hub v2
Normally you should just enable multi pan support from the HA settings --> device page
But like I said, not really recommended now.
okay I will be patient and wait, thats what I have been doing and everything installs and runs great, but then it just craps out the zha.
Also nanoleaf has some known firmware issues so it might not be your thread network anyways
Hi @spring bramble . I'm happy to see someone else is trying to make the Nuki work with Home Assistant.
Where you able yet to link Nuki to your HA?
I decided to buy the non-pro version because I thought HA could be handling my lock. But so far I wasn't able to add it.
I did some major updates to Part 1 of my Thread/Matter deep dive. I re-wrote the Thread Network section and added a new section called "What can you deploy today?". https://www.derekseaman.com/2023/10/part-1-smart-home-matter-and-thread-deep-dive.html Any feedback is welcome.
any suggestions?
Just use the cli. ot-ctl. It exposes more information. It’s less crashy.
is there any chance to see all my thread networks? i think some devices are on another thenother devices
What does your setup look like?
depends, eve does support a basic view (need a eve device). but OpenThread Border Router does have a jank solution if you have a thread router connected to you HA machine
Nanoleaf does show all thread networks on a wifi network, but only shows BR's, and not edge devices
I'm trying to use the Silicon Labs Multiprotocol, and had it working fine for awhile, but now I'm getting the following error:
s6-rc: info: service banner successfully started
s6-rc: info: service universal-silabs-flasher: starting
[12:11:03] INFO: Checking /dev/ttyUSB0 identifying SkyConnect v1.0 from Nabu Casa.
[12:11:03] INFO: Starting universal-silabs-flasher with /dev/ttyUSB0
....
Error: Failed to probe running application type
s6-rc: warning: unable to start service universal-silabs-flasher: command exited 1
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service mdns: stopping
s6-rc: info: service banner: stopping
Default: mDNSResponder (Engineering Build) (Aug 23 2023 18:27:14) stopping
I've resolved this error with the following:
- Disabled thread, matter, and zigbee integrations
- Stopped HA,
- Unplugged and replugged in the SkyConnect
- Updated Virt to new device ID since I'm using VM (I'd appreciate if anyone knows how to make this persistent),
- Started HA and let the firmware flash/update, no error
- Enabled disabled integrations
- Restarted HA
However, matter integration stopped working and I had to stop using the beta version for the addon for it to start working again.
I think this is the same error I was getting and I’m worried my Skyconnect is bricked
I cannot update it anymore even on the Skyconnect firmware website since it cannot probe the device
Hi, is there any progress connecting the Nuki 4.0 Matter to HA? I paired mine to an Apple Homepod Mini, that works. But if i try to add it to HA this does not work.
Please use the matter channel for matter related questions, thanks.
Nuki lock should work out of the box with HA. if not, please have a look at all the pinned messages in the matter channel.
Hi @crisp agate
are you trying to connect Nuki 4.0 Pro or Non-Pro?
Non-Pro. Just matter, no wifi or Bridge.
Okay, that's also what I am trying at the moment.
Do you have any other Thread devices in use already?
Currently I use SkyConnect with multi-pan firmware. Either that's the problem or some IPv6 config in my router.
I also have a CC2652RB stick here. I will try to use it as Thread Router. I'll keep you posted if I find a solution. Could you pls also tell me/us when you got it working?
Is Multiprotocol considered stable? I am getting this error again#thread-archived message
No
Yeah, nah, you gonna have to get two dongles for the best experience
Well I solved my issue. I had to open the web flasher and open the development tools on the page (F12) and it somehow was able to connect to it. I then reflashed it and its back to new. Thanks to @upbeat cairn lucky charm
Hi all, is there a place in the OTBR config to set the zigbee channel for the skyconnect dongle using the multi-pan firmware? The documentation suggests that there is a central place to set the channel, under settings => hardware, but I don't have an option there to set any zigbee options (though I do see the zigbee dongle there as a readonly entry.)
Are you using haos?
No. I'm using Home Assistant Supervised on a RPI5. I know it is an unsupported configuration.
Ok. It is indeed. Good luck. That will definitely have problems.
But is there a place where the OTBR config is stored? I'm looking through the homeassistant ssh console to try to find a file I can edit. Is it in the zigbee.db? Can I use qa sqlite editor to make that change?
Does the ZHA channel changing dialog tell you to go to the Hardware page?
Yes. But there is nothing on the hardware page that lets me change the setting.
Do you see the SkyConnect in the hardware dropdown?
I can change the channel in ZHA by uploading a backup with the changed zigbee channel.
But that doesn't change things for the thread router.
Does the "Configure" button show up for your setup under the SkyConnect?
ZHA is set to channel 11 (which tradfri wants)
IKEA Tradfri devices don't have channel limitations
Under the "Configure" button, you can configure multiprotocol and then change the channel from there
Changing the channel directly in the backup won't send out a channel change broadcast to your Zigbee devices, so devices on your network may not migrate
There is no configure button for the sky connect. The sky connect shows up under hardware in the list of USB devices as a read-only tree.
Hue already has devices on channel 11...
I'm just trying to get HA to use the same channel as I migrate devices over.
This is probably a discussion for #zigbee-archived, but why? The two meshes are entirely independent.
As for why the button doesn't show up, it may be a RP5 issue, or a Supervised issue. Let me take a look.
Is there a file I can modify to get OTBR to see that it should use channel 11?
You should be able to change the channel from the Thread integration. Or change the channel directly in the TLV string, add the new TLV, and then make it preferred to push it to routers
I'm having some issues with some thread devices being out of range of existing Google Home devices which are thread border routers, so I am hoping that I can use my sky connect on the same channel to give those devices an alternate border router. Do the different border routers have to be on the same channel?
Hmm. I will look for documentation to change the TLV string then. I'm not new to Linux or docker. Just trying to avoid obvious missteps.
You might also be able to do it directly with the websocket API. Untested:
var hass = await window.hassConnection;
await hass.conn.sendMessagePromise({type: "otbr/set_channel", channel: 11});
// Wait for exactly five minutes, then run the following
await hass.conn.sendMessagePromise({type: "zha/network/change_channel", new_channel: 11});
does anyone know, if I migrate from Multiprotocol mode to Thread-only on a SkyConnect, is there a way to like keep my network and not have to re-add the devices?
Yes BRs all have to be on the same channel if you want to use them in the same thread network
or like, if there is a way to make Multiprotocol stable, I'd take that too, but it seems like maybe no
Make sure the network config is in the Thread configuration panel and marked as preferred.
From what I remember the new (pure) OTBR should pick it up automtically
In theory no need to re add but in practice ymmv
Depends how your thread network is setup, what other BRs you have (if any), if the end devices work correctly etc
ok, that sounds promising, thanks! I'll give it a try this evening
Hi, I'm interested in this as well. Let us know if you have any success!
will do!
well @fickle mantle and anyone else interested, switching over worked pretty painlessly. here's what i did:
- delete zigbee home automation integration (is this necessary? idk)
- uninstall silicon labs multiprotocol add-on
- install openthread border router add-on
- go to the config of the otbr add-on, pick the device to use (it was not autodetected)
- start the add-on
- wait a bit
- observe that HA can switch the relevant devices on and off again with no further hassle
obviously ymmv, and it's a little soon to say if it's more stable or not, but at least it didn't hose my entire network afaict
thanks falstaff321 and adequate-spectre for the advice!
Hello everyone, total newbie here, got into home assistant like last week. I flashed the zbdongle to have a thread border router, but now alexa is asking me for a network key. Where can I find that key? ty
What's your goal?
Connect nuki smartlock with matter over thread
Connecting to HA? Alexa? Both?
Do you have existing border routers from Amazon?
I was trying on alexa, it found my zbdongle with openthread border router, tried to connect to it but then asked me to input a network key and I don;t know where to look for it
If you are using the HAOS version of openthread border router, that’s not something that currently has a ui in ha. If you don’t mean the HAOS thread border router this discord is the wrong place to get help.
Still not quite clear on what you're trying to do. Like jc2k said, this isn't the place to ask about adding border routers to Alexa. If you could explain what you're trying to do and what hardware you have in more detail it would help
" I'm trying to add a matter over thread lock to both HA and Alexa. I'm running an OTBR in HA but have no other border routers" for example
Annyone have any success with Openthread Border Router
i cant seem to get my matter over thread bulb connected
just get seem to get past the Checking network connectivity step
it just says Cant connect to thread network glacier-thread
Have you taken a look at the pinned posts in #matter-archived ? There’s a bunch of things that can go wrong that are listed there.
@tribal knoll I converted your message into a file since it's above 15 lines :+1:
thats a log of the repeated attempts on the OTBR side
i sent a message in matter and they sent me here xD
ill take a look
This is the right place for your OTBR issues, but we just have all the issues pinned in #matter-archived
ah ok
ive taken a cursory glance over all the pinned messages that apply to my situation, and everything seems in order
OTBR is on its own pi, everything is configured for IPV6
I double checked the pi and enabled ipv6
and im using HAOS
(speaking of, i wonder how i install HACS to HAOS)
thats a differnt problem tho
for now i just want to get my bulb connected to my OTBR edge router
Do you have any other BRs? Or is it just your OTBR in HA?
my OTBR is on a pi, its all set up on its own
its connected to HA but im not using the inbuilt one
the OTBR service on HA connects to it by api
seems to be no issues, it can control it no problems
i would send screenshots, but aparently i cant on here
I can make another one, since i have another RCP
if that would help
but i dont have any br's that are official products
just official hardware
to make a BR
I got the new HA iOS beta app installed. The following is from the release notes.
If you are using Home Assistant 2023.12 beta you will be able to retrieve your Apple Thread network credentials using the "import credentials" on Thread network panel
This is really great news. Well done. But how does HA handle TREL with HAOS 2023.12? Is it enabled by default?
The "official" answer you're gonna get is that the configuration you have is unsupported (I don't think I've even seen anyone come in with trying to use HA to control an external BR via the API)
I'm not sure I have any pointers myself
Are you saying I should plug my RCP straight into the machine running haos?
If the rcp looks enough like a supported rcp (like the skyconnect) it would be a more supported config, tho still would have some red flags compared to apple/google.
The compatibility promises around thread are mostly hype atm
It's the Nordic nRF52840 flashed with thread 1.3
Not that it would buy me much, but now with the thread credential sharing on the Apple platform, could the Skyconnect join my Apple thread network but NOT be an OTBR? Just a matter controller than can directly send commands to the thread network instead of through my ATVs? Or would joining the thread network with the Skyconnect imply/require HA to also be a OTBR?
https://www.home-assistant.io/integrations/otbr/ this is the integration im using
with these tutorials for setup:
https://openthread.io/guides/border-router/build
https://openthread.io/codelabs/openthread-hardware#13
https://www.youtube.com/watch?v=ngi-fid8034 <= more recent
https://www.youtube.com/watch?v=xCyzNzYSG4U <= older but more detailed
and just before you ask, no im not using thread 1.2, im using thread 1.3 for matter compatability
That integration is for the ha builds of OTBR. Sometimes they have incompatible changes.
ah, i dont think thats specified anywhere on the page
For example, much of the api that the OTBR integration uses, didn’t actually exist in the main OTBR code base
o.o
Because ha implemented it
interesting, wish that was in the description
just says The Open Thread Border Router integration allows calling an Open Thread Border Router’s REST API from Python and via WebSocket.
You don’t need that integration at all anyway
oh?
All it does is automate creating a thread network on your br
Which you can do with the ot-ctl command
That webui is a menace and you shouldn’t get used to it
good to know
It gets crashey as your mesh growns
And it’s not really meant for end users
I think the upstream devs talked about removing it
makes sense
its disabled by default
api is now built into the agent instead of the webui
ok, removed the OTBR integration, and set my border router as the default thread border router in ha
gonna see if that makes any difference
if i connect the RCP directly to HAOS, how do i set that up?
is there any documentation?
(it didnt make a difference jsyk, still couldnt connect to thread network)
The automation is there for SkyConnect. I have no idea if other radios work.
In fact importing the Apple creds might only work in dev builds of HA and not yet in prod/beta.
TREL is on the TODO list, should be added somewhere soon(ish). So what this brings is that you can make the HA OTBR join the apple network.
that's genuinely disapointing
not blaming you
just saying
Well it’d be pretty dumb to as I don’t work on that 😂
Like I said a few pages back, thread interoperability is bit of a lie right now
It’ll hopefully work out but atm it’s a bit of a nightmare
Eg You can’t get Android to use a non google br if you owned a nest and then got rid of it, without partially resetting some google play internals
So ha has focussed on the setups in those pinned posts you looked at
that makes sense then i guess
just a shame that i have to go out and BUY a border router device, when i have all the tools needed to make one
What you are doing is probably nearly working, it’s probably a network issue
i mean im guessing so, everything can see it and "connect" to it
the nanoleaf app does sometimes see the thread network and say that it is connecting to it
home app also sees the router and tries to commission devices for it
it just cant successfully "test thead network connection"
also for some reason in the nanoleaf app, it seems to think that it cant detect ipv6, but not only does my phone have an IPV6 address, i have pihole set to default to ipv6
and its doing DHCP for the network
so IPV6 is DEFINATELY supported and enabled
Ok so thread doesn’t use the ipv6 from your host network
It can, but by default it’s gonna make its own ULA /64
We have certainly seen half configured ipv6 break things
how can i check this?
So previously we’ve said turn off ipv6 on your router unless you have working ipv6 internet, sounds like you do tho?
yes, full ipv6 support is enabled on my network
You’d have to disable it to rule it out so probably the last thing to try.
Do you have vlans
ok
no, no vlans, it said in the documentation to have as flat of a network structure as possible
so no vlans
Good
So after that it’s fancy network stuff that might cause isolation between devices
Bad IGMP implementations can be a problem
WiFi client isolation can be a problem
Mdns features on your network
ok not going to lie i havent touched these before
definately not IGMP
and i know of MDNS, but never touched it
what am i looking for with these?
I'm in the same boat as you @tribal knoll I think. It gets to the point where it's checking network connectivity after generating matter credentials but then never connects
yup, same point
Unfortunately can be completely different root causes
Make sure you have read the pinned posts in #matter-archived
someone suggested trying to provision with BT on the host machine to rule out other network issues but I haven't gotten around to trying that
They cover what is expected to work well and what is expected to somewhat work
So amusingly it can help to turn igmp snooping on, or it can help to turn it off. 🙄
Even when you use the same vendor I’ve seen some people need it on and some off
interesting
right now i dont even know what state its in so i think first step would be to figure that out
and where it needs configuring
Mdns is not a protocol that needs help from your router or core network so anything that tries to meddle with it is a risk. Repeaters in particular are horrible.
If your router claims it has “enabled” mdns for your network, it’s probably doing something a bit dodgey
interesting, i will look into mdns for my router
one sec
is there any other network device that could interupt this?
would UPnP be an issue for this at all?
Probably not
ok, no MDNS settings on my router, or repeater
(WIFI isnt used on my repeater though)
its basically a glorified lan switch
Repeater?
TPLink 5 port bridge router
Like i said, glorified switch
its connected via lan
none of the devices in question are connected to it
Ok
Repeaters have caused problems before
Fixed a few people’s threads by turning them off
Those models were not acting enough like switches
But if nothing is connected it should be fine
Ok - go to your thread integration in ha
Onto the “configure” page where it lists networks and border routers
In the … menu there is a “download diagnostics” button. Do that.
Yep
@tribal knoll I converted your message into a file since it's above 15 lines :+1:
So I’m not seeing routes in ha from your border router
"data": {
"networks": {
"e5a7a52ed3ffaa69": {
"name": "home-assistant",
"routers": {
"glacier-thread.local.": {
"server": "glacier-thread.local.",
"addresses": [
"192.168.1.27"
],
glacier-thread.local is the hostname of the border router
i dont understand
You can’t see what’s missing so you’ll just have to believe me
ok
So your br uses icmp6 to “announce” routes
That’s how ha would know to send thread traffic to that br and not its default gateway
ah
You don’t have any ipv6 addresses in your addresses field
Or in your neighbours list
Double check that ipv6 is turned on on haos
And then on the otbr
IP Information
IPv4
IP Address: 192.168.1.90/24
Gateway: 192.168.1.1
Method: auto
Name Servers: 192.168.1.9
IPv6
IP Address: 2a01:4b00:f01b:1400:844d:8a4f:bcd2:a109/64, fd00::5ba2:76af:9f88:321a/64, fe80::5250:5abe:968:e789/64
Gateway: fe80::4f0:caff:feb2:fe52
Method: auto
Name Servers: fe80::1, 2a01:4b00:f01b:1400:4f0:caff:feb2:fe52
open thread border router ip's: 192.168.1.27
FE80::62D3:A2CD:9FF3:6B76
FE80::BA27:EBFF:FE9E:B5F6
opent thread border router ip a output:
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:9e:b5:f6 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.27/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0
valid_lft 84916sec preferred_lft 74116sec
inet6 fd00::ba27:ebff:fe9e:b5f6/64 scope global dynamic mngtmpaddr
valid_lft forever preferred_lft forever
inet6 2a01:4b00:f01b:1400:ba27:ebff:fe9e:b5f6/64 scope global dynamic mngtmpaddr
valid_lft 47079sec preferred_lft 32679sec
inet6 fe80::ba27:ebff:fe9e:b5f6/64 scope link
valid_lft forever preferred_lft forever
So it doesn’t look like it’s putting any of those addresses in the mdns record it’s generating
You should be able to verify that with a third party mdns tool
Is there one you would recommend?
I use “Discovery” on iOS, that’s all I know
What service type should I look for?
_meshcop._udp
It does find it
This app displays its ipv4 address however
Mind if I DM you the screenshot?
Sure
Hard to tell if it’s a limitation of that app or whether it has confirmed your br isn’t doing mdns properly
Let me try another
It appears ipv6 is not available on the pi, despite having an ipv6 address
In the screenshot I sent you it's missing the purple 6 beside it, indicating ipv6 is not available
IP I ping it with prefer ipv6 it falls back to ipv4
Hold on I'm doublechecking /etc/modules
Ipv6 is definitely there and enabled
So you wouldn’t see addressses at all if that bit wasn’t working
Could you restart OTBR and then check in the mdns tool again?
I don’t think they are right
Disregard, file does not exist for me
So some of the missing ha diagnostics data might be because the mdns records are faulty - it needs them to be valid to collect it all. It’s entirely possible that ipv6 is working, but mdns is not.
I would try ping6 and give it an ipv6 address directly
Which address?
fd00::ba27:ebff:fe9e:b5f6
Ok. And where are you pinging from?
Does it have an ipv6 address of its own that starts fd00?
fe80::c30:6cff:fefa:c5d0
Is that all?
That's what it says on the phone, one sec, let me check from pihole
If so your phone isn’t getting an ipv6 address from your router OR from your border router, so it might have a problem with its ipv6 config
Pihole won’t see fd00 device assignments
2A01:4B00:F01B:1400:C028:393:18AA:4F30
Is your phone set to do dhcp6 and not slaac?
I'm not sure how to tell anymore honestly
Well it’s 1.36 am here so not sure what else I can do
There is something weird with ipv6 on your network
Given your phone can’t see the ipv6 of your br, I don’t think it’s ha
Ok, I will look into it tomorrow
It's the same time here
Thanks for your help regardless
I've learnt a lot
Ok, but in the release notes of the iOS app is written beta‘ and not ’dev‘:
If you are using Home Assistant 2023.12 beta you will be able to retrieve your Apple Thread network credentials using the "import credentials" on Thread network panel
So I thought 2023.12 including this feature will get launched officially today. Thanks for the explanation
So the way I understand this, I don't need a Thread bridge if I have an Apple device (In my case Apple TV 4k) and HA can just hop in and start accessing any thread devices (once these new versions make it to production/stable) right?
yes, thread is ip based. Its more like an wifi network for low power devices
Okay perfect, I was going to get some Thread Window/door sensors but wanted to make sure I could use them given I have HA running as a VM and the only thread device I have currently is my Apple TV
Are you running HasOS as a vm?
Good, maybe read the pinned posts in the matter channel first
But sounds like this setup should work for you
Hmm I don't have IPv6 provisioned at home so that might be a sticking point
you dont need to
your interface can have multiple ipv6 addresses
I'm doing some research on all this right now so I'm figuring out a plan for Matter
so its not like ipv4, where you need your router to assign it
Oh its just using the Link Local v6 addresses
Luckily I don't plan on using wifi matter devices lol
but thread is another network, so its not a "local" link
Wifi devices are absolute shit in my environment. To many talkers
(Condo complex downtown)
so the apple tv will do some route advertisement and "give" out ipv6 addresses
And remember thread is 2.4ghz
Guess we will see how it works lol
(it should still be fine though)
Yeah, threre is just nothing else to do. The reasons why 2.4ghz has so much noise is because its one of the few frequencies consumer products are allowed to use
so bluetooth, wifi, thread, zigbee and whatever share the same frequencies
the sub ghz frequencies you are allowed to use change basically from country to country
I cannot seem to get ipv6 working on my pi
I've found luck using SDRs for subGhz emitting items like a weather station
That's one thing I miss about having a home
i also need to get a sdr at one point 😄
have you tried ping -6?
seems like you have an ipv6 address
or ping6
Mine just sit idly by these days, I can't get anything from where I am in my apartment, even with a high gain antenna
ping -6 works from my pc, but not from the pi
what about ping6?
ping6 doxent work from the pi
you can still use it to find whats generating noise in 2.4ghz though, if it can get all the way up there
can you try to summarise your setup what you are exactly trying to do?
i have otbr set up on a raspbery pi 3b+ as my networks thread border router.
it seems to be able to commission the matter device correctly
but after commisioning the device, it fails to verify the connection via the thread network
no it isnt
via the phone ui
what border router are you using?
openthread border router
set up on the pi
On a pure debian/ubuntu install?
raspian/debian
and what you have tried is pinging this pi from your homeassistant installation?
and it does not work?
no, home assistant connects to and sees the border router no issue
however if i attempt to ping6 ipv6.google.com from the pi, i get no response
Do you even have an ipv6 connection in your home?
it also dosent seem to be advertising routes
Also you dont need external access for this to work
not external routes, thread routes.
yes, like i said before i can ping6 on almost every device on my network
So the problem is most likely that your rpi's network setup is misconfigured?
Does your homeAssistant installation get an ipv6 address?
i believe so, one second
yes
it has an ipv6 address
and external devices can see it has ipv6 enabled
Do you have an additional sd card? Maybe its worth it to just make a fresh ubuntu install on the rpi and try to run a border on it
instead of figuring out what exactly is misconfigured
im doing that now
Ok. Complete reinstall of otbr, on a plain debian install
no successful connection
diagnostic output from thread does look different tho
Are you getting assigned an IPv6 address now?
yes
and this time HA automatically detected the BR
here is the log
@tribal knoll I converted your message into a file since it's above 15 lines :+1:
this time both ipv4 and ipv6 are detected
So what is failing now?
But what are you trying to do, and how does it fail?
You are like my gf when telling me what she wants 😅
when i try and attach a matter device it goes through all the steps and fails at "Checking network connection"
says cant connect to glacier-thread
full message is Can't connect to thread network glacier-thread
I guess you can't see anything in the matter server logs?
can you ping the fd00 address of your border router?
hold on let me check that
yes i can ping it
although i may have found at least part of the issue
also im pretty sure that your phone should have an ipv6 address now that starts with fd00
Just FYI, other radios work, I've test the (pure) OTBR add-on with nRF as well.
good to know i might try that next
@tribal knoll I converted your message into a file since it's above 15 lines :+1:
is the problem matter?
"wifi_credentials_set": false, "thread_credentials_set": false
The phone you are using to on-board? Android or iPhone? In either case, since we are using the built-in Matter frameworks, they both definitly need to be able to communicate directly with the Thread network/Thread device
Google Pixel 6 Pro
i have also been running it with nRF
so is my onboarding device the issue then?