How to Connect Xiaomi Aqara Water Leak Sensor: A Complete Guide from Unpacking to Smart Home Integration

Xiaomi Aqara Water Leak Sensor is a compact and inexpensive device that can protect your home from flooding, alerting you to the appearance of moisture in critical areas. Unlike traditional systems with wired sensors, this solution works wirelessly with Zigbee protocol, does not require complex installation and easily integrates into the Mi Home ecosystem or third-party smart home platforms.

However, many users are struggling with connectivity: the sensor is not detected in the application, does not respond to water or falls off the network after a few days. In this article, we will examine all the ways of connecting – from standard binding via Mi Home to alternative methods for Home Assistant and Apple HomeKit, and also reveal hidden settings that the manufacturer does not advertise (for example, how to change the frequency of the sensor survey to save battery).

1. Component and specifications of the sensor

In a box with Aqara Flooding Sensor (model) SJCGQ11LM) you will find:

  • πŸ“¦ The leak sensor itself (white case with contacts on the underside)
  • πŸ”‹ Battery CR2032 (It is already installed, but protected by transport film)
  • πŸ“„ Brief instruction in Chinese/English (no Russian version)
  • 🧲 Two magnets for testing (simulate the closure of contacts when water enters)

Key parameters of the device:

CharacteristicsMeaning
Protocol of communicationZigbee 3.0 (compatible with Aqara, Xiaomi, Home Assistant gateways)
Communication rangeDo 100 m in an open space (in the room β€” 20-30 )
NutritionCR2032 (service life up to 2 years with standard settings)
Dimensions55 Γ— 55 Γ— 18 mm
Weight.25g

The sensor has two contacts on the underside that close when water hits, and unlike other devices, there are no moving parts, which increases reliability, but requires proper placement: the contacts must be parallel to the surface where water can accumulate.

⚠️ Note: Don't confuse the Aqara Flooding Sensor SJCGQ11LM) MiJia Honeywell Water Leak Sensor (model) JTYJ-GD-01LM/BW). The latter works on the Bluetooth protocol and requires the constant presence of a smartphone nearby - this makes it unsuitable for round-the-clock monitoring.

Preparation for connection: what to check before installation

Before you start setting up, make sure you have:

  • πŸ“± Smartphone with Mi Home app installed (version no lower than 6.0.100)
  • 🌐 Stable Internet connection (Wi-Fi or mobile network)
  • πŸ”Œ Zigbee gateway (for example, Aqara Hub) M2, Xiaomi Mi Smart Home Gateway or Home Assistant CC2531/CC2652)
  • πŸ”‹ A spare battery. CR2032 (In case the factory was discharged during storage)

If you are using the Aqara gateway, check its firmware: for the correct operation of the leak sensor, a version not lower than 1.4.6_004.000. You can check it in the Mi Home app: Profile β†’ Devices β†’ [Your gateway] β†’ Three points. β†’ About the device.

πŸ“Š What gateway do you use to connect Aqara sensors?
Xiaomi Mi Smart Home Gateway
Aqara Hub M2
Aqara Hub E1
Home Assistant with Zigbee key
Other

A critical mistake many users make is to try to connect the sensor directly to your smartphone via Bluetooth. This is impossible: Aqara Flooding Sensor runs exclusively on Zigbee and requires a gateway. If you don't have a gateway, consider alternatives:

  • πŸ›’ Buy an Aqara Hub. M2 (about 3500 β‚½) β€” It supports up to 128 devices and works as an alarm.
  • πŸ–₯️ Use Home Assistant with a Zigbee key (e.g. Sonoff ZBDongle-E for 2,000) β‚½).
  • 🍎 If you have an Apple ecosystem, connect the Aqara gateway to HomeKit through the Aqara Home app.

3. Step-by-step instruction: how to connect the sensor to the Mi Home

The standard binding method through the official Mi Home app takes no more than 5 minutes.

  1. Place the battery in the sensor (if it's not installed) and remove the transport film from the contacts. 2-3 seconds.
  2. Open the Mi Home app, go to the Devices tab β†’ Add the device β†’ Select the Security category.
  3. In the list, find the Aqara Water Leak Sensor and click on it.
  4. And the instructions will appear on the screen: press and hold the button on the sensor for 5 seconds until the indicator flashes blue quickly. This is the pairing mode.
  5. Wait until the process is completed (usually takes a lot of time). 10-20 After successful connection, the sensor will appear in the list of devices.

If the sensor is not detected:

  • πŸ”„ Reboot the gateway (turn off power for 10 seconds).
  • πŸ“Ά Check the distance between the sensor and the gateway – it should not exceed 10 meters in the room.
  • πŸ”‹ Replace the battery (even if it’s new, factory marriage is possible).
  • πŸ“± Update the Mi Home app to the latest version.

β˜‘οΈ Checklist before connection

Done: 0 / 5

And the important thing is that by default, the sensor sends data to the gateway every 60 minutes, even if there's no leak, and that shortens the battery life, and to change the polling interval:

  1. In Mi Home, go to the sensor settings.
  2. Select Additional Settings β†’ Data transmission interval.
  3. Set the value of 12 hours or 24 hours (recommended for saving charge).

4. Alternative ways to connect: Home Assistant and HomeKit

If you don’t want to depend on the Mi Home cloud or use Apple’s HomeKit, the sensor can be integrated into other systems.

Method 1: Connect to Home Assistant via ZHA or Zigbee2MQTT

This will require:

  • πŸ–₯️ Installed Home Assistant (version no lower than 2023.12).
  • πŸ”‘ Zigbee Coordinator (e.g. Sonoff ZBDongle-E or ConBee) II).
  • πŸ“¦ Supplement ZHA or Zigbee2MQTT.

Instructions for ZHA:

  1. Go to Settings. β†’ Devices and services β†’ Add integration β†’ ZHA.
  2. Click Add Device and activate the pairing mode on the sensor (hold the 5 seconds button).
  3. Once connected, the sensor will appear in the list of devices, its data will be available in entities: binary_sensor.aqara_water_leak_sensor_*_water_leak (condition: on/off) sensor.aqara_water_leak_sensor_*_battery (battery level of charge) sensor.aqara_water_leak_sensor_*_linkquality (quality of communication)

Method 2: Integration with Apple HomeKit with Aqara Home

If you have an Aqara gateway (such as Hub) M2), It can be linked to HomeKit:

  1. Install the Aqara Home app (not Mi Home!).
  2. Add the gateway to the application, then go to its settings.
  3. Select Apple HomeKit β†’ Add to HomeKit and scan it. QR-code.
  4. After synchronization, the leak sensor will automatically appear in the Home app on the iPhone.

For reliable fixation, use bilateral tape 3M If the sensor is installed under the furniture, check the quality of communication with the gateway: the device settings in the Mi Home should display a signal level of at least 70%.

How to check the quality of the Zigbee signal?
In the Mi Home app, go to the sensor settings β†’ "Network status. If below 50%, move the gateway closer or add an intermediate Zigbee device (e.g., an Aqara outlet) to strengthen the network.

6. Set up notifications and automation

By default, the sensor just detects the leak, but it doesn't notify you. To get the notification, you need to set up the automation.

In the appendix Mi Home

  1. Go to the Automation section β†’ Create automation.
  2. Select the trigger: Water leak sensor β†’ Water ingress detected.
  3. Add in the action: πŸ“± Notification to telephone (text: β€œDiscovered leak in [specify location]!"). πŸ”” Turn on the siren (if you have an Aqara Hub with a built-in siren). πŸ’‘ Turn on the light (e.g. flashing the Yeelight lamp for visual alerting).

Save the automation and test it with the magnets from the kit.

Home Assistant

Use the automation to create YAML-code:

automation:


- alias: "Notice of water leakage"




trigger:




platform: state




entity_id: binary_sensor.aqara_water_leak_sensor_*_water_leak




to: "on"




action:




- service: notify.notify




data:




message: "⚠️ Water leaking in {{trigger.to_state.attributes.friendly_name }} is detected!"




- service: light.turn_on




target:




entity_id: light.living_room




data:




flash: short




color_name: red

Advanced setting: If you have multiple sensors, add a device-named variable to the notification to immediately understand where the leak occurred:

message: "Leakage in {{} trigger.to_state.attributes.friendly_name Temperature: {{state(')sensor.aqara_water_leak_sensor_*_temperature') }}Β°C"

πŸ’‘

For reliability, create two automations: one for notification, the other for emergency water outages (if you have an electric valve installed, such as an Aqara Water Valve).

7. Frequent problems and their solutions

Even after a successful connection, users face common errors.

Problem.Reason.Decision
Sensor not responding to waterContact contamination Wrong placement Discharged batteryWipe the contacts with alcohol. Check that the sensor is down with the contacts. Replace the battery with a new one.
Sensor falls off the grid.Weak signal Zigbee Interference from other devices (Wi-Fi, microwaves)Move the gateway closer to the sensor. Change the Zigbee channel in the gateway settings (e.g., 11 to 20). Add an intermediate Zigbee device (outlet, switch).
False positivesCondensate on contacts High humidity in the roomDry the sensor with a hair dryer (cold air!). Move it to a drier location. Reduce sensitivity in settings (if available).

Hidden problem: If the sensor stopped working after updating the gateway firmware, try rolling back the software version. Some users report that Aqara sensors are incompatible with the gateway firmware. 1.5.6_004.000. For a kickback:

  1. Download the old firmware from the official Xiaomi website.
  2. In the Mi Home app, go to the gateway settings β†’ Firmware update β†’ Local file.
  3. Select the downloaded file and wait for the process to be completed.

⚠️ Note: After the gateway firmware rolls back, some new devices (e.g. Aqara) FP2) You may stop working. You should weigh the risks before you do this.

8. Comparison with analogues: is it worth buying Aqara?

There are cheaper and more expensive alternatives to the Aqara sensor on the market, and let's compare them by key parameters:

ModelProtocolPrice (β‚½)PlusesCons
Aqara Flooding SensorZigbee 3.01 200Low energy consumption Integration with Home Assistant/HomeKit Compact sizeRequires gateway No temperature sensor
Xiaomi MiJia HoneywellBluetooth800Cheaper works without a gatewayConstantly requires a smartphone near the Battery quickly goes down
Samsung SmartThings Water LeakZigbee2 500Temperature sensor complete More reliable design2 times more expensive requires a SmartThings hub
Sonoff SNZB-03Zigbee900Cheaper Aqara supports OTA-updateLesser-known brand No official support for HomeKit

The conclusion: Aqara Flooding Sensor is the best choice for price/quality if you already have a Zigbee gateway. If you don't have a gateway and don't plan to develop a smart home ecosystem, consider Sonoff. SNZB-03 or wired sensors (e.g., Rubetek).

πŸ“Š What kind of leak sensor are you using?
Xiaomi Aqara
Xiaomi MiJia (Bluetooth)
Samsung SmartThings
Sonoff
Other
I haven't bought it yet.

FAQ: Answers to Frequent Questions

Can I connect the sensor without a gateway?
No, the Aqara Flooding Sensor only works on the Zigbee protocol and requires a gateway (like the Aqara Hub or the Home Assistant with a Zigbee key), the only alternative is the MiJia Honeywell Bluetooth model, but it's less reliable.
How often should I change the battery?
With standard settings (survey every 60 minutes) the battery CR2032 To extend the life of the battery, increase the survey interval to 12 hours, use batteries of well-known brands (for example, Duracell or Energizer), store spare batteries in a dry place (humidity reduces their life).
Can I use a sensor outside?
No, Aqara Flooding Sensor does not have dust and moisture protection as standard. IP67. Outdoors: Sensor will quickly fail due to condensation. Zigbee signal is unstable in the open space. For the street, you should choose specialized solutions, such as Netatmo Rain Gauge or wired sensors with protection. IP68.
How to reset the sensor to factory settings?
Reset: Remove the battery from the sensor. Press and hold the button on the body. Insert the battery back without releasing the button. Hold the button for another 10 seconds until the indicator flashes yellow 3 times. After reset, the sensor will be ready for the new connection.
Does the sensor work with Google Home or Alexa?
There is no direct integration, but you can configure the link via Home Assistant or IFTTT: Connect the sensor to the Home Assistant (via the ZHA or Zigbee2MQTT). Set up integration with Google Assistant or Alexa. Create an automation that will send voice alerts when the sensor is triggered. Example command for Alexa: "Alexa, let me know if there's a leak".