Sonoff SNZB-04P Review: A Much-Improved Zigbee Contact Sensor With Long Battery Life and Tamper Detection
A refined Zigbee door/window sensor with a large long-life battery, a proper reset button, tamper detection and excellent Home Assistant support, though a few units still go offline and it's a bit bulky.
The Sonoff SNZB-04P is a clear upgrade over the older SNZB-04, and owners notice: a larger, longer-lasting CR2477 battery, higher-quality plastics, a proper reset button (instead of fiddling with a pin), 3M adhesive pads, and added tamper/vibration detection. It integrates excellently with Home Assistant via ZHA or Zigbee2MQTT (detected instantly, running reliably for many), and enables real-time automations, lowering the heating when a window opens, notifying your phone with how long a door has been open, or alerting you if a door is left open past a set time. Battery life is a standout, with the Zigbee sensor rated around five years and owners reporting just 1% drop in a month. Detection is fast and reliable, installation is easy with the adhesive pads, and it works with SmartThings, Google, Alexa, IFTTT and hubs like Homey Pro. Owners specifically praise it as the genuine article versus cheaper Chinese clones. The caveats are modest: a minority still report units occasionally going offline (possibly hub- or app-related), it's a bit larger than some sensors (the trade-off for the bigger battery), it's slightly pricey, and advanced Home Assistant automations take some setup. It requires a Zigbee hub and has no HomeKit or Matter. For a reliable, long-lasting Zigbee contact sensor, especially on Home Assistant, it's an easy recommendation.
- Home Assistant users (ZHA/Zigbee2MQTT)
- Long battery life priorities
- Wanting tamper/vibration detection
- SmartThings, Homey or Zigbee hub owners
Pros
- Big upgrade over the SNZB-04: better battery, build and a proper reset button
- Excellent, reliable Home Assistant integration (ZHA/Zigbee2MQTT)
- Long battery life (CR2477, rated ~5 years)
- Built-in tamper/vibration detection
- Fast, accurate detection; easy adhesive install
- Works with SmartThings, Homey, Google, Alexa and IFTTT
Cons
- A minority of units still occasionally go offline
- Larger than some competing sensors
- Slightly pricey
- Requires a Zigbee hub; no HomeKit or Matter
- Advanced Home Assistant automations take some setup
Who is the Sonoff SNZB-04P for?
This is a refined Zigbee door and window contact sensor that requires a Zigbee hub. It works with Home Assistant (ZHA and Zigbee2MQTT), SmartThings, Homey Pro and others, and integrates with Google Home, Alexa and IFTTT (no Apple HomeKit or Matter). It adds tamper/vibration detection and runs on a large CR2477 battery rated around five years. It best suits Home Assistant users, anyone prioritizing long battery life, people who want tamper alerts, and owners of SmartThings, Homey or other Zigbee hubs. If you want the smallest possible sensor, HomeKit/Matter, or a hub-free option, this isn't it, but as an upgrade over the SNZB-04, it addresses that model's main weaknesses.
What buyers love
Owners consistently frame it as a real improvement over the older SNZB-04 and over cheap clones: a larger, better battery, higher-quality plastic, a proper reset button instead of a pinhole, and included 3M adhesive pads. Home Assistant integration is a highlight, it's detected instantly via ZHA or Zigbee2MQTT and runs reliably (several run six units without issues), enabling real-time automations such as turning the heating down when a window opens, sending a phone notification with the duration a door has been open, or alerting when a door is left open past 30 seconds. Battery life earns repeated praise, with the CR2477 cell rated around five years and owners reporting only about 1% drop after a month. Detection is fast and accurate, installation is quick and unobtrusive with the adhesive pads, and the built-in tamper/vibration sensor is a valued extra that notifies you if someone fiddles with the sensor. It also works with SmartThings, Homey Pro, Google, Alexa and IFTTT, making it a flexible, dependable building block for a smart home.
What to know before you buy
The caveats are relatively minor. A minority of owners still report units occasionally dropping offline, which some attribute to the app or hub rather than the sensor (trying different hubs didn't always resolve it), so as with the SNZB-04, it's worth confirming stability on your particular Zigbee network. The sensor is also a bit larger than some competitors, though owners generally accept this as the trade-off for the bigger, longer-lasting battery. It's slightly pricier than bargain sensors, with a few owners wishing it cost a little less (while agreeing it's worth the money for the quality). Getting advanced Home Assistant automations set up can take a bit of work, though it's straightforward for basic open/close use and manageable for more complex scenes. Finally, it requires a Zigbee hub and has no Apple HomeKit or Matter support, so confirm it fits your ecosystem before buying.
Is the Sonoff SNZB-04P worth it?
Yes, for most Zigbee households it's an easy recommendation and a worthwhile step up from the SNZB-04. It brings a large, five-year-rated battery, sturdier build, a proper reset button, easy adhesive mounting, and useful tamper detection, and it integrates excellently with Home Assistant (ZHA/Zigbee2MQTT) plus SmartThings, Homey, Google, Alexa and IFTTT, with fast, reliable detection. The trade-offs, a slightly larger body, a modestly higher price, occasional offline reports on some setups, and no HomeKit or Matter, are minor for what you get. Buy it if you want a reliable, long-lasting Zigbee contact sensor, especially on Home Assistant, and value the added tamper alerts; if you need the smallest sensor, native HomeKit/Matter, or a hub-free device, look elsewhere.
Frequently asked questions
How is it different from the older SNZB-04?
It's a clear upgrade: a larger, longer-lasting CR2477 battery (rated ~5 years), higher-quality plastics, a proper reset button instead of a pinhole, included 3M adhesive pads, and added tamper/vibration detection. Owners who found the SNZB-04's flimsy case and battery holder frustrating consider the SNZB-04P a meaningful improvement.
Does it need a hub?
Yes. It's a Zigbee sensor that requires a Zigbee hub. It integrates excellently with Home Assistant (via ZHA or Zigbee2MQTT), and works with SmartThings, Homey Pro, Google Home, Alexa and IFTTT. There's no Apple HomeKit or Matter support.
How is the battery life?
Excellent. The CR2477 cell is rated around five years, and being Zigbee it sips power, owners report only about 1% drop after a month. The larger battery is a big reason to choose it, and it's part of why the sensor is slightly bigger than some rivals.
What does the tamper feature do?
It includes a tamper/vibration sensor, so you can set it to notify you if someone or something disturbs the sensor, useful for security. Owners specifically call this out as a welcome addition over basic contact sensors.
Are there any reliability issues?
For most owners it's rock solid on Home Assistant and other hubs, but a minority report units occasionally dropping offline, which some suspect is hub- or app-related rather than the sensor itself. If you rely on it for security, it's worth verifying it stays connected reliably on your specific Zigbee network.




