Part4 - Setting up a new Zigbee network using Avatto GW70-Ti Zigbee 3.0 USB Dongle( zigbee2mqtt)
Part4 - Setting up a new Zigbee network using Avatto GW70-Ti Zigbee 3.0 USB Dongle( zigbee2mqtt)
Avatto GW70-Ti Zigbee 3.0 USB Dongle
The Avatto GW70-Ti Zigbee 3.0 USB Dongle is built on the Texas Instruments CC2652P chip paired with a CP2102N USB-to-UART bridge, it is natively supported by Zigbee2MQTT using the standard zstack adapter driver.
Table of Contents
Requirements
Coordinator: Avatto GW70-Ti ZBDongle-p
Hardware Coordinator Firmware version:20240710 coordinator
Zigbee2MQTT version:2.14.2
ha core version:2026.10.4
End devices: TUYA, XIAOMI, Aqara
Architecture Overview
Zigbee Sensors (Temp, Motion, Switch)->USB Zigbee Dongle (Pi)->Zigbee2MQTT (Container)->osquitto MQTT Broker (Container)->Home Assistant (Container)
Installation
step 1.Connecting
Insert your USB Zigbee dongle into one of the blue USB 3.0 ports of your Raspberry Pi.
ls -l /dev/ttyUSB0
ls -la /dev/serial/by-id/
step 2.Install Zigbee2MQTT (Container)
step 3.Configure Zigbee2MQTT
web ui
http://ip:8080
step 4. add zigbee device - In the Zigbee2MQTT Web UI
Pair Your First Device
web ui
http://ip:8080
4.1 Enable Pairing Mode
navigate to http://<your-pi-ip>:8080 to access the Zigbee2MQTT Dashboard.
Permit join (All)
4.2 reset zigbee device
Xiaomi Mi door and window sensor(MCCGQ01LM)
Press and hold the reset button on the device for +- 5 seconds (until the blue light starts blinking).
https://www.zigbee2mqtt.io/devices/MCCGQ01LM.html
4.3 Auo Discovery Device by Zigbee2MQTT
logs in docker Zigbee2MQTT
[2026/11/4 01:59:12] z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Xiaomi WXKG01LM no2', payload '{"action":"single","battery":100,"linkquality":61,"power_outage_count":28,"voltage":3022}'
[2026/11/4 03:29:53] z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Aqara GZCGQ11LM no2', payload '{"battery":86,"detection_period":5,"device_temperature":25,"illuminance":20,"linkquality":69,"power_outage_count":18,"state":"OFF","update":{"installed_version":-1,"latest_version":-1},"voltage":2979}'
Issues
When a sensor shows the correct status in Zigbee2MQTT (Z2M) but the contact entity is missing or unavailable in Home Assistant (HA), it is almost always caused by an MQTT discovery mismatch or a retained state issue.
how to fix it
docker restart Zigbee2MQTT
useful links
AVATTO Dongle Flasher
https://dongle.avattosmart.com/
Connecting Zigbee Devices to Home Assistant Container via Docker
https://ohyaan.github.io/tips/smart_home__connecting_zigbee_devices_to_home_assistant_container_via_docker/
Z-Stack_3.x.0 coordinator 20250321
Update 2025-07-10: this firmware has now officially been released
https://github.com/Koenkk/Z-Stack-firmware/discussions/545
Comments
Comments are closed