---
layout: landingpage
title: "Home Assistant SkyConnect"
description: "Best way to add Zigbee and Matter to Home Assistant"
date: 2022-10-05
tagline: Home Assistant SkyConnect
tagline_wide: false
og_image: /images/skyconnect/skyconnect-cover.png
hero_image: /images/skyconnect/skyconnect_horizontal.png
frontpage: false
frontpage_image: /images/skyconnect/skyconnect-cover.png
---
The Home Assistant SkyConnect is the easiest way to add Zigbee support
to your Home Assistant instance and make it Matter-ready.
A future firmware update will bring Thread support; allowing SkyConnect
to power your Matter and Zigbee networks at the same time.
Compatible
Zigbee
Works with Home Assistant and Zigbee2MQTT1
Reliable
Range
+20 dBm
Future Proof
Updatable
Updates delivered via Home Assistant
Zero Setup
Plug and Play
Automatically detected by Home Assistant
Concurrent Zigbee and Thread on a single chip
Out of the box the Home Assistant SkyConnect will support only Zigbee. We're
working on a firmware update that makes it possible to run both Zigbee and
Thread at the same time. Thread is the mesh networking protocol that powers
Matter, the new standard for smart home devices.
Once available, Home Assistant SkyConnect will run part of the software that
normally runs inside Zigbee and Thread chips inside Home Assistant add-ons.
These add-ons will be installed and updated automatically without requiring
user interaction.
We will make this multi-protocol set-up first available for Home Assistant
OS installations. We will be looking into making this available for Home
Assistant Supervised and Home Assistant Container installations afterwards.
{% details "Why start with Home Assistant OS support for multi-protocol?" %} A
standalone Zigbee or standalone Thread stick works by turning radio signals
into radio packets and then processing those radio packets and making that
available over a serial port.
With multi-protocol, the processing of the radio packets is moved into Linux
daemons. This means we run one daemon to split the radio packets into Zigbee
and Thread streams, one daemon to process the Zigbee radio packets and one
daemon to process the Thread radio packets.
To make this all work together, we need to strictly manage the version of the
firmware on the stick and the three different Linux daemons. The easiest way
for us to do this is using Home Assistant add-ons in a known host environment,
which is Home Assistant OS. {% enddetails %} {% details "Why include a USB
extension cable?" %} USB 3.0 ports (the ones with blue on the inside)
are known to cause significant noise and radio interference to any 2.4Ghz
wireless devices. This includes Zigbee and Thread. If you do not use the
extension cable, it may not work at all, and if it does, it could be flaky at
best with intermittent problems (issues with pairing, device dropouts, unreachable
devices, timeout errors, etc). {% enddetails %}
1: Relies on the experimental EmberZNet support in Zigbee2MQTT.