Quantcast
Channel: Configuration - Home Assistant Community
Viewing all articles
Browse latest Browse all 106041

HAOS VM + SkyConnect + Nanoleaf Essentias Matter = stuck on "Checking network connectivity"

$
0
0

Hello everyone :slight_smile:

I’ve set up my Home Assistant recently and am trying to add the first device to it, which is the Matter Nanoleaf Essentials light bulb.

What happens:

  • When I try to add a Matter device on an Android companion app, I end up on “Checking network connectivity” and then it won’t connect suggesting to check if the phone is in the same Wi-Fi network etc.

In short:

  • Ubuntu 24.04 server as a host with a VM with HAOS on it. Network is bridged = same LAN.
  • IPv6 present, working, autoconfigured in HA.
  • Let’s Encrypt set up with the domain name - internal/external URLs are the same.
  • I use SkyConnect with Thread-only firmware (not the multiprotocol one)
  • OTBR, Thread and Matter addons installed, running, not showing errors.
  • Border router’s network is set as the preferred one.
  • Companion app’s Thread keys (or however it’s called in English) are properly synchronized with server and use the same network.
  • Ports 5580, 8080 and 8081 unlocked and accessible.I can access OTBR ui on port 8080 from my phone when it’s on Wi-Fi.
  • ICMPv6 enabled as well.
  • Nanoleaf app detects the Thread network, assigns it to the bulb when I click to join, but fails to connect and stays on BLE (though thread network stays assigned in the app’s UI)
  • I don’t have any other hubs like those from Google, Apple etc.

What I’m not sure is if mDNS works for me, I don’t know how to test it. Unfortunately I have the router from ISP and it doesn’t have anything related to it in the admin panel.

What else can I do to debug this? Where could I look for the logs that can possibly give some more information?

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 106041

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>