Smart irrigation control using the Sonoff Zigbee Water Valve
Watering the garden sounds simple enough, until you forget to turn the tap off, water at the wrong time of day, or run the sprinkler just before it rains.
That is where a smart irrigation controller can make a big difference.
The Sonoff SWV-BSP Zigbee Smart Water Valve is a simple way to add smart control to outdoor watering without needing a full in-ground irrigation system. It connects between your outdoor tap and garden hose, allowing you to automate watering for lawns, garden beds, vegetable patches, pot plants, greenhouses, and other outdoor watering zones.
Unlike many traditional irrigation controllers, the Sonoff SWV-BSP does not need mains power or complicated wiring. It is a battery-powered Zigbee water valve designed for hose-based watering setups, making it a practical option for many Australian homes.
Sonoff Zigbee Smart Water Tap Valve
$59.00The SONOFF SWV-BSP is a Zigbee smart water tap valve designed to automate garden irrigation with easy app control, scheduling and water usage tracking. With a BSP thread (British Standard Pipe used in Australia), battery-powered operation and IP55 weather resistance, it is an easy way to add smarter, more efficient watering to compatible Zigbee smart home systems.
What is the Sonoff SWV-BSP?
The Sonoff SWV-BSP is a Zigbee smart water valve designed to automate garden watering. It is installed between an outdoor tap and a hose, allowing you to open and close the water flow using a compatible Zigbee hub, the eWeLink app, or smart home platforms such as Home Assistant when supported by your Zigbee setup.
Sonoff describes the SWV-BSP as a Zigbee 3.0 irrigation controller that can be installed between a faucet and hose to automate garden watering. The device is powered by 4 x AA batteries, with Sonoff estimating up to 20 months of battery life based on one hour of use per day and standby usage for the rest of the time.
The BSP (British Standard Pipe) version is the model intended for regions that use BSP-style fittings, which is important for Australia.
Why use a smart water valve for irrigation?
A smart water valve is useful because it turns a basic hose or sprinkler into an automated watering system.
Instead of manually turning the tap on and off, you can create watering schedules, start watering from your phone, or connect watering to smart home automations. This is especially useful if you want to water early in the morning, water while you are away, or avoid overwatering when rain is forecast.
Common uses include:
- Lawn watering
- Garden bed irrigation
- Vegetable patches
- Greenhouses
- Potted plants
- Drip irrigation systems
- Temporary hose-based sprinkler setups
- Holiday watering
For many homes, this is a much easier starting point than installing a full irrigation controller with buried wiring and solenoid valves.
Key benefits of the Sonoff SWV-BSP
1. Simple hose-based installation
The biggest advantage of the Sonoff SWV-BSP is that it is designed for a simple tap-to-hose setup.
You do not need to rewire your home, install a DIN rail controller, or run low-voltage irrigation cable around the garden. For many users, it can be fitted directly to an outdoor tap, then connected to a hose, sprinkler, or drip irrigation line.
This makes it a good option for renters, smaller gardens, temporary watering setups, and anyone who wants a basic smart irrigation solution without major installation work.
2. Zigbee control instead of Wi-Fi
The SWV-BSP uses Zigbee rather than Wi-Fi. This can be a major advantage for outdoor smart home devices.
Zigbee devices generally use less power than Wi-Fi devices, which is important for a battery-powered water valve. Zigbee also works as part of a mesh network, so if you already have good Zigbee coverage around the home, you may be able to extend reliable control to outdoor areas using mains-powered Zigbee routers or smart plugs placed near the garden.
The SWV-BSP is listed by Sonoff as a Zigbee 3.0 smart water valve.
3. Battery-powered operation
Because the SWV-BSP is battery-powered, it does not need a power point near the tap. This is very useful for outdoor taps, side paths, garden beds, and areas where mains power is not available.
Sonoff lists the device rating as 6V DC using 4 x 1.5V AA batteries.
4. Useful for water-saving automations
A smart irrigation valve is not just about convenience. It can also help reduce wasted water.
By controlling watering times more carefully, you can avoid leaving sprinklers running too long. With the right smart home setup, you can also delay watering when rain is forecast, reduce watering in cooler weather, or create different watering routines for different seasons.
The SWV also supports water usage history in the eWeLink ecosystem, with Sonoff’s materials referring to historical irrigation records to help manage water usage.
Example setup
A simple smart irrigation setup could look like this:
Outdoor tap → Sonoff SWV-BSP → garden hose → sprinkler or drip irrigation
From there, the valve can be controlled by your Zigbee hub or smart home system.
For a more advanced setup, you could use:
Outdoor tap → Sonoff SWV-BSP → hose splitter → drip irrigation line → garden beds
This gives you a simple way to automate watering for specific areas without installing a full irrigation controller.
Smart irrigation ideas
Once your watering is smart-controlled, you can start with simple automations and build from there.
Basic watering schedule
A simple schedule might water the garden every second morning at 6:00am for 10 minutes.
This is often the easiest starting point because it replaces the manual habit of turning the tap on and off.
Example:
* Monday, Wednesday, Friday
* Start at 6:00am
* Run for 10 minutes
* Automatically turn off
Summer watering schedule
In summer, you may want more frequent watering, especially for lawns, vegetables, and exposed garden beds.
Example:
* Water every morning
* Run for 8–15 minutes
* Avoid watering during the hottest part of the day
Winter watering schedule
In winter, the same garden may need far less watering.
Example:
* Water once or twice per week
* Shorter runtime
* Skip watering when rain is forecast
Holiday watering
This is one of the best uses for a smart water valve.
Instead of asking someone to water your garden while you are away, you can set up a simple schedule and check the system remotely if your smart home platform supports remote access.
Manual app control
Sometimes you do not need a full automation. You may just want to tap a button on your phone to start watering, then have the system automatically turn off after a set time.
This is a great safety feature because it reduces the chance of accidentally leaving the tap running for hours.
Best automation rules to use
Here are some useful automation ideas for the Sonoff SWV-BSP.
Turn off automatically after watering
This is one of the most important automations.
Even if you manually turn the valve on, you can create a rule that turns it off after a set period.
Example:
* If valve turns on
* Wait 10 minutes
* Turn valve off
This helps prevent accidental overwatering.
Water early in the morning
Early morning watering is usually better than watering in the middle of the day, as less water is lost to heat and evaporation.
Example:
* At 6:00am
* Turn valve on
* Wait 10 minutes
* Turn valve off
Skip watering if rain is forecast
This is where smart irrigation becomes much more powerful.
Instead of watering every day no matter what, your smart home can check the forecast and decide whether watering is actually needed.
Example:
* At 6:00am
* Check today’s forecast
* If rain is expected, do not water
* If no rain is expected, water for 10 minutes
Reduce watering in cooler months
You can also adjust watering based on the season.
Example:
* Summer: water daily
* Spring/autumn: water every second day
* Winter: water once per week or only manually
Bonus: Home Assistant weather-based irrigation automation
For Home Assistant users, the Sonoff SWV-BSP becomes even more interesting.
When paired through a compatible Zigbee setup, such as Zigbee2MQTT or ZHA where supported, the valve can be used in automations just like other smart switches or valves. From there, you can combine it with weather forecast data to decide whether watering should run or be delayed.
Home Assistant now retrieves weather forecast data through the weather.get_forecasts action, rather than relying only on forecast attributes directly on the weather entity. The official Home Assistant weather documentation shows weather.get_forecasts being used to access forecast data in automations and templates.
Example goal
Water the garden at 6:00am, but only if forecast rain is below a chosen amount.
For example:
* If forecast rain today is less than 2mm, water the garden
* If forecast rain today is 2mm or more, skip watering
Example Home Assistant automation
You will need to change the entity names to match your own Home Assistant setup.
For example:
* weather.home may be your weather entity
* switch.sonoff_water_valve or valve.sonoff_water_valve may be your Sonoff SWV-BSP entity
alias: Garden Watering - Skip If Rain Forecast
description: Water the garden in the morning unless rain is forecast.
trigger:
- platform: time
at: "06:00:00"
action:
- action: weather.get_forecasts
target:
entity_id: weather.home
data:
type: daily
response_variable: daily_forecast
- variables:
forecast_rain: >
{{ daily_forecast['weather.home'].forecast[0].precipitation | default(0) }}
- choose:
- conditions:
- condition: template
value_template: "{{ forecast_rain < 2 }}"
sequence:
- service: switch.turn_on
target:
entity_id: switch.sonoff_water_valve
- delay: "00:10:00"
- service: switch.turn_off
target:
entity_id: switch.sonoff_water_valve
default:
- service: logbook.log
data:
name: Garden Watering
message: "Watering skipped because rain is forecast."
Important note about entity type
Depending on how the SWV-BSP is exposed in your Home Assistant setup, it may appear as a switch, valve, or another controllable entity type.
If it appears as a valve entity, you may need to use:
service: valve.open_valve
and:
service: valve.close_valve
instead of switch.turn_on and switch.turn_off.
Suggested improvements
Once the basic automation is working, you could make it smarter by adding:
- A helper to enable or disable automatic watering
- A slider to adjust watering duration
- A rain threshold helper, such as 1mm, 2mm, or 5mm
- Different schedules for summer and winter
- A notification when watering is skipped
- A manual “Water Now” dashboard button
- A moisture sensor for more accurate watering decisions
Final thoughts
The Sonoff SWV-BSP is a simple and practical way to make garden watering smarter.
It is not trying to replace a large professional irrigation controller. Instead, it gives everyday homes a much easier way to automate a tap, hose, sprinkler, or drip irrigation system.
For basic users, it can run on a simple schedule. For smart home users, it can become part of a more advanced automation setup. And for Home Assistant users, it opens the door to weather-based watering, seasonal schedules, and smarter water-saving control.
If you want to make your garden watering more convenient, reduce wasted water, and bring your outdoor tap into your smart home, the Sonoff SWV-BSP is a very useful device to consider.
As always, if we can assist in any way on your smart home journey, please feel free to contact us – we are happy to help.