-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running multiple sequences one after another, without specifying the time from 2nd sequence onwards #188
Comments
It sounds like you want a type of sequence chaining. How about an automation that triggers when the sequence finishes and starts the next. Two ways to detect the end of a sequence; The state of the sequence entity goes from |
Thanks Robert, that is exactly what I am trying to achieve. Automation is fine, however, isn't a start time always required? Here is my setup code which works just fine, as I provide for ample time in between sequences:
Thanks |
Hi Robert,
I like to group certain sprinkler zones by sequences (alternatively individual controllers) since it gives a better visual overview, and also allows me control those sequences (or controllers) at once using the UI of the companion card. In addition, seasonal schedules of run times typically apply to those group of sprinkler zones.
For instance, all lawn zones should be under "LAWNS", all the little drip line around the trees under "DRIPLINE TREES" and so on.
In an ideal case scenario, I would like to set the first sequence start time (ie sunrise +15) with its schedule to maybe cycle a few times 5 minutes or so through each zone, and then move to the next sequence.
However, the documentation prescribes a start time for each sequence.
As a work around, I could manually calculate the maximum total time of each sequence, and add that plus a bit to the first sequence start time in order to make sure that there is ample time for the first sequence to run, before the second sequence commences, and so on.
Is there any other cleve way to group either zones in sequences or via individual controllers and have them just run one after another? I went through the documentation (which has gotten very detailed and long!) but I can't come up with a clever solution.
Below is my yaml for multiple sequences, but each requiring a start time:
If you have any ideas, or someone else, please let me know.
Thanks
Martin
The text was updated successfully, but these errors were encountered: