Connecting to Home Assistant via Zigbee2MQTT
Table of contents
Step 1 Preparation ---- Step 2: install add-ons ---- Step 3: Configure the GW70-Ti ---- Step 4: Add a Zigbee Sub-device
Step 1 Preparation
Before getting started, ensure that Home Assistant is installed and the GW70-Ti is connected to the host’s USB port.
If not yet installed, please follow the Home Assistant Installation Guide.
When connecting HA through the Zigbee2MQTT Add-on, you need to install two add-ons:
1、Mosquitto broker (MQTT Broker)
2、Zigbee2MQTT
Go to Settings → Add-ons → Add-on store and install the Mosquitto broker add-on, then start it.
Install Zigbee2MQTT
Go to Settings → Add-ons → Add-on store and install the Zigbee2MQTT add-on, then start it.
Step 3 Determine the serial port path
Go to Settings → System → Hardware, click on System hardware, and filter the list by tty .
The port is usually /dev/ttyUSB0 or /dev/ttyUSB1. If multiple ports appear, unplug the Dongle from the host’s USB port and watch which port disappears; plug it back in and see which one reappears – that is your coordinator's path.
Note this path for the next configuration step.
Open the Zigbee2MQTT add-on→ click start →open web UI
After completing the configuration, start the Zigbee2MQTT add-on. Wait for about two minutes,
then you can click to enter the Web UI Console to add and manage devices.
Connecting to Home Assistant via ZHA
Table of contents
Step 1 Preparation ---- Step 2: install Integration---- Step 3: Configure the GW70-Ti ---- Step 4: Add a Zigbee Sub-device
Step 1 Preparation
Before getting started, ensure that Home Assistant is installed and the GW70-Ti is connected to the host’s USB port.
If not yet installed, please follow the Home Assistant Installation Guide.
When connecting HA through ZHA, you need to install Zigbee Home Automation Integration .
Install Zigbee Home Automation Integration
After completing the configuration, start the ZHA. Wait for about two minutes, then you can click to
enter the Web UI Console to add and manage devices.
Overview
Please connect the device to the USB port of the host, and install the appropriate driver according to the host operating system.
Note:The HA70 or HA80 Home Assistant box already has the driver installed and does not require further installation. If your
operating system already has CP210x driver by default. No installation is required.you can connecting to Open-source Platforms directly.
Connecting to Windows
Or you can download and install the driver via the official Silicon Labs website:
Silicon Labs CP210x Driver Download
Connecting to macOS
Or you can download and install the driver via the official Silicon Labs website:
Flash as Zigbee Coordinator mode
Use the AVATTO Dongle Flasher to flash firmware.
Connect the Device → Select the Firmware → Start Flashing
Flash as Zigbee Router mode
1: Install the Silicon Labs CP2102 driver on Windows or macOS to enable proper recognition of the device connected via USB.
Download the Silicon Labs CP2102
Driver: https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads

2: Connect the GW70-Ti to the computer's USB port. Then navigate to My Computer → Device Manager to view the USB port number.

3: Open the following website: https://dongle.avattosmart.com/ to complete the upgrade.
Connect the Device → Select the Firmware → Start Flashing
Firmware Overview for GW70-Ti
The GW70Ti (AVATTO Zigbee 3.0 Dongle) supports two distinct firmware modes. You can only run one at a time.
| Firmware Type | Supported | Flashing Guide |
| Zigbee Coordinator | √ | Click to view |
| Zigbee Router | √ |
◆ Factory Pre-flash
The GW70-Ti ships pre-flashed as a Zigbee Coordinator.
Simply plug the dongle into a USB port on the host running Home Assistant, then add it as a Zigbee integration (ZHA or Zigbee2MQTT). No manual firmware flashing is required.
◆ Mode Selection – Important
The Coordinator and Router modes are mutually exclusive.
You can only flash one firmware at a time. After flashing, the dongle will function solely in that mode and cannot operate as both simultaneously.
To switch roles, you must re-flash the device with the other firmware.
❓When to Use Which Mode
| Mode | Purpose | When to Use |
| Zigbee Coordinator | Acts as the central hub of your Zigbee network | You want to create or manage a Zigbee network via Home Assistant, ZHA, Zigbee2MQTT, etc. |
| Zigbee Router | Extends Zigbee network range by relaying signals | You want to strengthen mesh coverage in a specific area. |
Product Introduction
AVATTO Zigbee 3.0 USB Dongle is a universal Zigbee USB coordinator, model "GW70-Ti". It can be used as a Zigbee gateway in Home Assistant, Zigbee2MQTT, or other open-source platforms to control all your Zigbee devices locally.
Additionally, it supports easy firmware flashing using the official AVATTO Dongle Flasher , allowing it to function as a Zigbee router for network extension.
Product Parameter

Compatible Open-Source Platforms
|
Open-Source Platform |
Supported |
|
Home Assistant |
√ |
|
Zigbee2MQTT |
√ |
|
OpenHab |
Not supported |
|
ioBroke |
√ |
|
Homeseer |
√ |
|
Domoticz |
√ |
|
Jeemom |
√ |



