Skip to content

Arduino sketch that uses WeatherFlow broadcast rain data to control rain sensor on an automatic irrigation system.

License

Notifications You must be signed in to change notification settings

dacarson/WeatherFlow-RainSensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github License Github Release

WeatherFlow-RainSensor

Description

Arduino sketch that uses the Tempest by WeatherFlow broadcast weather data to control rain sensor on an automatic irrigation system.

Listen to Rain events/rainfall count being broadcast by WeatherFlow, and toggle the Rain sensor on an automatic irrigation system.

This project uses a relay shield on a Wemos mini D1, wiring the NC (Normally Closed) side to the Rain sensor on the irrigation system.

Using a DC Power Shield (7-24V) on the Wemos, the Wemos can be powered from the irrigation system with an AC/DC converter to convert it's 24VAC to DC and connecting the DC power to Power Shield. Allowing the whole unit to fit inside the automatic irrigation system enclosure.

The amount of rain required to trigger sensor, and the amount of time before the rain sensor is disabled is controllable via a web page served by the sketch.

Configuration Status & Testing

Setup

Change the lines in WeatherFlow-RainSensor.ino to contain your WiFi SSID and Password:

const char *ssid     = "your_wifi_ssid";
const char *password = "your_wifi_password";

Make sure you upload the web files to a LittleFS file system on the Wemos unit.

License

This library is licensed under MIT License

About

Arduino sketch that uses WeatherFlow broadcast rain data to control rain sensor on an automatic irrigation system.

Resources

License

Stars

Watchers

Forks

Packages

No packages published