OK, guys... Yesterday (nearly 24 hours ago), I ’rebooted’ all my Apple Home Hubs (TBRs) and half an hour later I also rebooted HAOS again. The meshing procedure completed round about 3 p.m. (15:00 o‘clock). Since that point the logfile got silent. Now when I look at the last 12 hours in my logfile (now it’s 12:30 o‘clock), its rock solid. There is only one CHIP ERROR message Subscription Liveness timeout with SubscriptionID, but some seconds later the Re-Subscription succeeded.
Here is my logfile: https://dpaste.org/RKbNb
So, ‘Rebooting‘ all Apple Home Hubs was the key after updating to tvOS 18.0. My procedure was as follows:
- Remove all Apple Home Hubs from current
- Disable the Matter integration
- Wait until Apple Home reports that no Home Hub is reachable
- Start the primary Apple Home Hub (hardwired AppleTV 4K 3rd Gen)
- Wait until Apple Home reports that a Home Hub is available
- Start the secondary Apple Home Hub (another hardwired AppleTV 4K 3rd Gen)
- Wait until you see that Apple Home Hub in the Apple Home settings
- Wait half an hour, until the meshing procedure of my 60 MoT devices nearly completed
- Start all Apple HomePods (4 HomePod Minis and 1 HomePod v2)
- Enable the Matter integration in HAOS
In the log file you some issues (CHIP_ERRORs) after enabling the Matter integration in HAOS. IMO these are related to the meshing procedure, that was still at work.
This is definitely something that needs to changed in future versions of Thread. It really takes too much time to establish the complete mesh. My expectation is that this happens within some seconds (maybe 5 minutes, but not much more). My Philips Hue system establishes the ZigBee Mesh within seconds. Let’s hope that this gets more stable and faster over time.
Thanks for your help.