Sonoff SNZB Zigbee Sensors and Switches Launched for under $10

ITEAD had started to expand from WiFi and RF433 capable Sonoff home automation devices into Zigbee smart home solutions in recent months with the launch of products such as Sonoff ZBBridge WiFi to Zigbee gateway and a TI CC2531 based Zigbee USB dongle preloaded with firmware compatible with Zigbee2MQTT.

But so far, they had only one Zigbee node, namely Sonoff BASICZBR3 Zigbee power switch. More options are now available with the launch of four Sonoff SNZB Zigbee sensors and switches working with the company’s ZBBridge.

![](data:image/svg+xml;charset=utf-8,)Sonoff SNZB Zigbee Sensors Switch

Key features of the four new Zigbee sensors & switches:

  • SNZB-01 Zigbee wireless switch
    • Touch button with single, double press and long press support
    • Battery – 3V (CR2450)
    • Dimension – 43x43x16mm
  • SNZB-02 Zigbee temperature & humidity sensor
    • Unnamed temperature and humidity sensor
    • Battery – 3V (CR2450)
    • Dimension – 43x43x14mm
  • SNZB-03 Zigbee motion sensor
    • Built-in PIR sensor with 6m range and 110°viewing angle.
    • Battery – 3V (CR2450)
    • Dimensions – 35x39x28mm
  • SNZB-04 Zigbee wireless door/window sensor
    • Magnet + sensor
    • Battery – 3V (CR2450)
    • Dimensions
      • Magnet – 32×15.6x13mm
      • Sensor – 47x27x13.5mm

All four devices are powered by a CR2450 coin cell battery and you’ll get a notification once the battery level drops below 10% in the mobile app. Which mobile? The usual eWelink app for Android or iOS which also supports integration with IFTTT. If you prefer open-source firmware, it may take more time, or never happen, as while we’ve reported on Zigbee open-source firmware, most of the work is based on TI CC25xx chips, and Sonoff Zigbee sensors are all likely based on Silicon Labs EFM32 Zigbee MCU like it is for their ZBBrigde gateway.

![](data:image/svg+xml;charset=utf-8,)Sonoff Zigbee Ecosystem

Click to Enlarge

ITEAD Studio now offers a useful Zigbee ecosystem with a WiFi to Zigbee gateway, power switch, power socket, and battery-powered sensors that can control your devices or send alerts based on temperature and humidity readings, whether motion is detected, or a window/door is opened/closed. The Zigbee switch allows the user to control device by the press of a button without having to start the mobile app.

The just-launched Sonoff SNZB devices are also really affordable with pricing ranging from $7.99 to $9.49.

1 Like

Well, zigbee is zigbee. Hacking the zigbee bridge may be impossible, but the switches and sensors should work with any capable multi-function coordinator, once support has been added. I’m thinking about deconz and zigbee2mqtt now.

What I really should like to see from ITEAD is a sonoff mini with zigbee instead of wifi.

1 Like

My SNZB-04 arrived today, and when paired with ZHA was detected as ‘eWeLink DS01’.

Works perfectly, and was very cheap!

I guess sonoff are not making them cheap by developing their hardware from scratch :slight_smile:

are you connected with ZHA component or DeconZ? And which hardware ?

ZHA with a Conbee USB stick

Received a couple SNZB-04 the other day but when adding them to Home Assistant they are registered as moisture sensors and not door/window sensor. Is it the same for you?
I have reported an issue on GitHub.

Works fine for me pairing with SONOFF ZBBridge flashed with Tasmota

1 Like

I use ZHA (with Conbee II).
It would be interesting to know if it works with deCONZ.

Nope, it came up as a window/door sensor for me.

ZHA with Conbee (1, not 2).

What version of Home Assistant are you running?
I’m on Home Assistant Core 0.114.4

The same level. Although, it did stop working a little while ago. Not directly after an update though.

The battery seems ok as it still reports, but the door sensor is unavailable. Perhaps this is the problem, I’ve been meaning to remove it and re-add it hoping that’ll fix the issue


Same here, works perfectly fine once flashed with tasmota.
Check you have small wires for the flashing, the one I usually use were too large had to order new ones


Update: My temperature sensor SNZB-02 gets disconnect after a few minutes.
I managed to get it back by pressing the button for 5 seconds but it was gone again after a while. I didn’t managed to get it back since

Edit: It finally works, I did a “reconfiguration” using the button in the bridge entity.

I have added three connected via the Sonoff¼ ZB CC2531 USB Dongle. But they don’t seem to update. Two of them says “Last updated 3 days ago”. I tried pushing the button, but they don’t update.

Any ideas?

Please allow me to ask a really stupid question


I thought Tasmota was a WiFi thing. I also thought if I bought anything Zigbee, it would work with ZHA without having to flash it. Anyway, that’s how the other Zigbee devices I have work.

Yet I see discussions about Tasmota here. What am I misunderstanding?

The Sonoff ZbBridge works natively with the Ewelink app (cloud based). If you want to use the Sonoff ZbBridge with ZHA, you need to flash alternative software on the Sonoff ZbBridge (Tasmota on the ESP, using Tasmota alternative software on the Zigbee chip) If you don’t want to use the Sonoff ZbBridge, the Sonoff end-device Zigbee devices work out of the box with all ZHA supported adapters (and with Zigbee2Mqtt, deconz). The Sonoff ZbBridge is a Wifi device, the USB connection is only to power the device.

1 Like

USB dongle has a very short range of operation. Try to bring your devices closer to the dongle. It seems that if you use a USB extension cable to plug the dongle it will work better, but I think the main use of the dongle is just to test things and not on “production” use.

I agree that the CC2531 is not the best choice for controlling your home, but many people do use them as their main zigbee controller.

sure. But I recently bought a sonoff bridge and the usb dongle from ITEAD, and found that the difference in range between the two is huge! So the issue is not with CC2531 but with the usb dongle, at least for me.