esphome / esphome/feature-requests

Sprinkler Controller - support selecting weekdays, sunrise offset and forcasted temperature.

Open
#1,844 7 comments 0 reactions 0 assignees View on GitHub
component: sprinkler
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

The best option for irrigating the lawn is to do deep and less frequent irrgation sessions, in the early morning.

So, as an example, instead of wattering for 10 minutes every day it's better to watter for 20 minutes every two days. This way the watter reaches deeper in the soil and facilitates deep root growth. After the grass develops very deep roots it could be enough to watter 2-3 times a week. This is also nice because the top of the soil would not be very moist and there would be less harmfull insects in the first few centimeters of soil where the grass would be more vulnerable.

Also, it's good to watter in the early morning so that during the day the top layer of soil gets a chance to evaporate most of the watter. This minimizes moss formation. It would be nice to have a wattering schedule based on sunrise +/- some configurable offset.

Also, based on the forcasted temperature it would be nice to be able to modify the time the sprinklers run. Eg, if temperature is over 30°C run for extra 5 minutes, if the temperature is under 20°C run 5 minutes less than normal.

I think it's not optimal to asume people know this and if we can make some of it work out of the box we could save water AND have a better lawn.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Begin by identifying the existing sprinkler scheduling and weather or sunrise integration entry points; done would require agreed support for weekday selection, sunrise offsets, and forecast-temperature runtime adjustments.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.