esphome / esphome/feature-requests
In Springler queue cycle is impossible springler wait to be greater than the time the valve is open.
- Dominant language
- No language data
- Stars
- 450
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the problem you have/What new integration you would like**
I need 3 valves and the pump to activate for 5 minutes with a 10-minute wait between ignitions.
I have added the valves to a queue and when I start the loop it works fine with a wait for valve_open_delay between ignitions.
The problem is that valve_open_delay must be less than run_duration, which makes it impossible for the cycle wait to be greater than the time the valve is open.
The water is taken from a cistern that takes 10 minutes to fill completely and the irrigation empties the cistern in about 5 min
**Please describe your use case for this integration and alternatives you've tried:**
I have added valves to queue and start with sprinkler.start_from_queue
**Additional context**
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing sprinkler.start_from_queue and the queue handling for valve_open_delay and run_duration. Confirm where the current timing constraint is enforced and define completion as allowing a 5-minute valve run with a 10-minute interval between ignitions without breaking existing queue behavior.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100