Skip to main content

Best Smart Sensors for 2024: Motion, Door, Temperature, and Water

By KP January 12, 2024
Collection of smart home sensors and devices

Why Sensors Are the Real Brains of a Smart Home

Smart lights and voice assistants get all the attention, but sensors are what make a smart home actually feel intelligent. Without sensors, your smart home is just a collection of remote-controlled devices. With sensors, your house starts reacting to you — lights come on when you walk into a room, the thermostat adjusts when a window opens, and your phone buzzes the moment water appears under the washing machine.

I've tested dozens of sensors across four categories — motion, door/window, temperature/humidity, and water leak — and narrowed down the best options for each. Most of these are small, battery-powered devices that take five minutes to install and run for a year or more on a coin cell.

Best Motion Sensors

Motion sensors are the gateway drug to serious home automation. Once you experience lights that turn on when you enter a room and off when you leave, manually flipping switches feels like the dark ages.

Aqara FP2 (Best Overall)

The Aqara FP2 isn't a traditional PIR motion sensor — it's a millimeter-wave presence sensor, which means it detects whether someone is in the room even if they're sitting perfectly still. Traditional motion sensors (PIR) only detect movement, so if you're reading on the couch without moving, the lights turn off after the timeout. The FP2 solves this problem completely.

  • Technology: mmWave radar (detects presence, not just motion)
  • Protocol: Wi-Fi (no hub required)
  • Zone detection: Yes — you can define up to 30 zones and trigger different automations based on where in the room someone is
  • Power: USB-C (not battery-powered)
  • Works with: HomeKit, Home Assistant, Alexa, Google (via Aqara app)
  • Price: ~$55-65

The zone detection feature is what sets the FP2 apart. You can define a "desk" zone and a "couch" zone in the same room, running different automations based on which area is occupied. The downside is the price and the fact that it needs USB power — you can't just stick a battery-powered puck on the wall.

Philips Hue Motion Sensor

If you're already in the Hue ecosystem, the Hue motion sensor is the easiest option. It works through the Hue Bridge over Zigbee, and setup is literally just placing it on a shelf or mounting it with the included magnet. The Hue app makes it dead simple to create motion-triggered lighting automations.

  • Technology: PIR (passive infrared)
  • Protocol: Zigbee (requires Hue Bridge)
  • Built-in sensors: Motion, ambient light, temperature
  • Battery: 2x AAA, ~2 years
  • Works with: Hue app, HomeKit, Home Assistant, Alexa, Google
  • Price: ~$35-40

The built-in light sensor is genuinely useful — you can set automations to only trigger when the room is dark, so the lights don't blaze on during broad daylight. Battery life is excellent at around two years.

Eve Motion

For HomeKit-only households, the Eve Motion sensor uses Thread for fast, reliable detection without a proprietary hub. Like all Eve products, it operates entirely locally with no cloud account required.

  • Technology: PIR
  • Protocol: Thread
  • Built-in sensors: Motion, ambient light
  • Battery: 2x AA, ~1.5 years
  • Works with: HomeKit, Home Assistant (via Thread)
  • Price: ~$40

The Thread connectivity means it responds quickly and acts as a Thread mesh node (though battery devices are "sleepy end devices" and don't route for other devices). If you already have Thread border routers (Apple TV 4K, HomePod Mini), this integrates seamlessly.

Best Door and Window Sensors

Door and window sensors are two-piece devices — a magnet goes on the moving part (door or window), and the sensor goes on the frame. When they separate, the sensor reports "open." They're essential for automations like turning on the entryway light when you open the front door, pausing the HVAC when a window is open, or getting an alert when the kids open the garage door after school.

Aqara Door and Window Sensor (Best Budget)

The Aqara door/window sensor is tiny, cheap, and incredibly reliable. It uses Zigbee, so you'll need an Aqara hub, SmartThings hub, or a Zigbee coordinator for Home Assistant. At around $12-15 each, you can afford to put one on every exterior door and the windows you care about.

  • Protocol: Zigbee 3.0
  • Battery: CR1632, ~2 years
  • Size: Very small — about the size of a domino
  • Works with: Aqara Hub, SmartThings, Home Assistant, Hubitat
  • Price: ~$12-15

I have 11 of these throughout my house, and the oldest ones have been running for over 18 months on their original batteries. They report open/close status instantly — under 200ms in my testing. The Aqara app shows a history log of every open and close event, which is surprisingly useful for tracking patterns (I discovered my back door was being left open for hours because the kids weren't closing it all the way).

Eve Door & Window

The Eve version uses Thread and integrates natively with Apple HomeKit — no hub required beyond a Thread border router. It's more expensive than the Aqara but requires less infrastructure if you're in the Apple ecosystem.

  • Protocol: Thread
  • Battery: CR2032, ~1 year
  • Size: Slightly larger than the Aqara
  • Works with: HomeKit, Home Assistant
  • Price: ~$35-40

Wyze Entry Sensor (Budget Alternative)

At around $6-8 per sensor, the Wyze entry sensor is the cheapest option. It works with the Wyze app and requires the Wyze Hub (included with some sensor kits). The trade-off is limited integration — it only works within the Wyze ecosystem and doesn't natively connect to Home Assistant, SmartThings, or HomeKit. For basic notifications ("the front door just opened"), it works fine. For serious automations, you'll outgrow it quickly.

Best Temperature and Humidity Sensors

Room-by-room temperature data is more useful than most people realize. Your thermostat only reads the temperature at one point in your house, but rooms vary wildly — my upstairs bedrooms are routinely 5-8 degrees warmer than the living room where the thermostat sits. Temperature sensors in individual rooms let you create automations that actually keep the whole house comfortable.

Aqara Temperature and Humidity Sensor

Another excellent sensor from Aqara. This tiny puck reports temperature, humidity, and atmospheric pressure over Zigbee. It updates every few minutes or whenever there's a significant change. I use these to trigger fan automations — when the upstairs hallway hits 76 degrees, the attic fan turns on automatically.

  • Protocol: Zigbee 3.0
  • Sensors: Temperature, humidity, atmospheric pressure
  • Battery: CR2032, ~2 years
  • Accuracy: +/- 0.5 degrees F for temperature, +/- 3% for humidity
  • Works with: Aqara Hub, SmartThings, Home Assistant, Hubitat
  • Price: ~$15-18

Eve Degree

The Eve Degree is a premium temperature and humidity sensor with a built-in display, which is something most smart sensors lack. You can glance at it and see the current readings without opening an app. It connects via Thread and stores historical data locally.

  • Protocol: Thread
  • Sensors: Temperature, humidity
  • Display: Yes — e-ink screen showing current readings
  • Battery: CR2450, ~1 year
  • Works with: HomeKit, Home Assistant
  • Price: ~$65-70

The built-in display justifies the premium for rooms where you want at-a-glance readings. I keep one in my wine storage area where maintaining 55 degrees and 60-70% humidity matters.

SwitchBot Meter Plus

The SwitchBot Meter Plus also has a display, at roughly half the price of the Eve Degree. It uses Bluetooth to connect to the SwitchBot Hub (required for remote access and automations), and the display is a full LCD that shows temperature, humidity, and a comfort indicator.

  • Protocol: Bluetooth (Wi-Fi via SwitchBot Hub)
  • Sensors: Temperature, humidity
  • Display: Yes — LCD with comfort indicator
  • Battery: 2x AAA, ~1 year
  • Works with: SwitchBot app, Alexa, Google, Home Assistant (via Hub)
  • Price: ~$16-20 (hub sold separately)

If you already have a SwitchBot Hub for other SwitchBot devices, the Meter Plus is a great value. Without the hub, you can only read the display physically or check the app when in Bluetooth range — not very "smart."

Best Water Leak Sensors

Water leak sensors are the insurance policy of the smart home world. You ignore them until the day they save you from thousands of dollars in water damage, and then you wonder why you didn't buy them sooner. Place them under the washing machine, near the water heater, under bathroom sinks, near the sump pump, and anywhere else water could cause damage.

Aqara Water Leak Sensor

Consistent with the rest of the Aqara sensor line, the water leak sensor is cheap, small, and reliable. It has two metal contact points on the bottom — when water bridges the contacts, it triggers an alert. It also works as a wired probe sensor if you attach the included cable to reach spots the sensor body can't sit flat on.

  • Protocol: Zigbee 3.0
  • Detection: Contact-based (two metal prongs on bottom)
  • Battery: CR2032, ~2 years
  • Alarm: Built-in buzzer (loud enough to hear from the next room)
  • Works with: Aqara Hub, SmartThings, Home Assistant, Hubitat
  • Price: ~$15-18

The built-in buzzer is a nice touch — even if your phone is on silent, the sensor itself will beep loudly when it detects water. Paired with Home Assistant or the Aqara app, you can also set up push notifications, flashing lights, or even an automation that shuts off the main water valve (if you have a smart water valve installed).

Eve Water Guard

The Eve Water Guard takes a different approach with a 6.5-foot sensing cable instead of a single contact point. You run the cable along the base of your water heater, washing machine, or under a sink, and it detects water anywhere along its length. This dramatically increases the detection area compared to a single puck sensor.

  • Protocol: Thread
  • Detection: Sensing cable (6.5 ft / 2m)
  • Power: Mains-powered (USB-C)
  • Alarm: 100dB built-in siren
  • Works with: HomeKit, Home Assistant
  • Price: ~$70-80

At $70-80, the Eve Water Guard is expensive, but the sensing cable approach is superior for protecting large appliances. The 100dB siren is serious — it will wake you up from a dead sleep two floors away. Because it's mains-powered, you never worry about battery life, which is important for a device that needs to work the one time it matters most.

Govee Wi-Fi Water Sensor

For the simplest possible setup, the Govee Wi-Fi water sensor connects directly to your router with no hub needed. It has a built-in siren and sends notifications through the Govee app. Setup takes about two minutes.

  • Protocol: Wi-Fi (2.4GHz)
  • Detection: Contact-based
  • Battery: 3x AAA, ~1 year
  • Alarm: Built-in buzzer
  • Works with: Govee app (limited smart home integration)
  • Price: ~$12-15

The Govee lacks the smart home integration of the Aqara or Eve options — you can't easily incorporate it into broader automations. But if you just want a cheap sensor that screams and sends your phone a notification when it detects water, it does that job well.

Sensor Placement Best Practices

Where you put a sensor matters as much as which sensor you buy. Bad placement leads to false triggers, missed events, and frustration. Here's what I've learned from years of trial and error.

Motion Sensors

  • Height: Mount PIR sensors at 6-7 feet. Too high and they miss movement below; too low and pets trigger them constantly.
  • Angle: PIR sensors detect motion across their field of view better than motion directly toward them. Mount them so people walk across the sensor's view, not straight at it.
  • Avoid heat sources: PIR detects infrared (heat), so placing a sensor facing a heating vent, sunny window, or fireplace will cause false triggers.
  • Hallways: Mount at the end of a hallway pointing down the length, not in the middle. This gives you the earliest possible detection when someone enters.

Door and Window Sensors

  • Gap: The magnet and sensor need to be within about 15-20mm of each other when the door/window is closed. If the gap is larger, the sensor may report "open" even when closed.
  • Alignment: The two pieces must be aligned properly — check the markings on each piece. Installing the magnet upside down relative to the sensor can reduce detection range.
  • Doors that flex: On doors that warp seasonally (especially exterior wood doors), mount the sensor near the hinges where the gap changes less, not near the latch side.

Temperature and Humidity Sensors

  • Avoid direct sunlight: A temperature sensor in a sunny window reads significantly higher than the actual room temperature.
  • Keep away from vents: Near a heating or cooling vent gives you the vent temperature, not the room temperature.
  • Mid-wall height: Hot air rises, so a sensor at ceiling height reads warmer and one on the floor reads cooler. Mid-wall or on a desk gives you the best approximation of the temperature you actually feel.

Water Leak Sensors

  • Direct floor contact: The metal contacts must touch the floor surface. Don't place them on carpet — they need to contact water directly. If you have carpet in the area, place a small tile or plastic tray under the sensor.
  • Near the source, but not under drips: Place the sensor next to the appliance where leaking water would pool, not directly under a pipe joint where condensation might trigger false alarms.
  • Priority locations: Water heater, washing machine, dishwasher, under bathroom and kitchen sinks, near the sump pump, and next to any exposed pipes in the basement.

Which Hub Do You Need?

Most of the Zigbee sensors in this roundup need a hub. Here's the quick breakdown:

  • Just want Aqara sensors: The Aqara Hub M2 or M3 is the simplest route. It supports HomeKit, Alexa, Google, and works as a Zigbee hub for all Aqara devices.
  • Want maximum flexibility: Home Assistant with a Zigbee coordinator (like the Sonoff Zigbee 3.0 USB dongle) supports virtually every Zigbee sensor regardless of brand.
  • Already have SmartThings: Most Aqara Zigbee sensors pair directly with SmartThings — no Aqara hub needed.
  • Apple HomeKit focus: Thread sensors (Eve) need no hub beyond a Thread border router (Apple TV 4K or HomePod Mini). Zigbee sensors (Aqara, Hue) need their respective hubs, which then expose devices to HomeKit.

Sensors are where a smart home stops being a novelty and starts being genuinely useful. A $15 Aqara door sensor that turns on the porch light when you come home at night. A $15 water leak sensor that catches a slow drip before it ruins the basement ceiling. A $55 presence sensor that keeps the office lights on while you work without waving your arms every 10 minutes. These are the automations that make you forget you ever lived without them.

Written by KP

Software engineer and smart home enthusiast. Building and testing smart home devices since 2022, with hands-on experience across Home Assistant, HomeKit, and dozens of product ecosystems.

More about KP