Hey everyone! I’m diving into creating a smart irrigation system using Home Assistant and wanted to share my journey and seek some tips. The goal is to automate watering based on soil moisture, but with a twist—I want to add a delay feature so users can postpone irrigation for 24, 48, or 72 hours if needed.
Here’s what I’ve got so far: I’ve set up an automation that triggers daily in the summer months, checking the soil moisture sensor. If conditions are right, it starts the irrigation. But the challenge is ensuring the automation respects the delay without restarting prematurely.
I’ve tried using an input_select for the delay options and added conditional delays in the automation workflow. However, I’m running into issues where the automation restarts after 24 hours regardless of the selected delay. It seems like the delay isn’t being applied correctly to the automation’s schedule.
I’d love to hear if anyone has tackled a similar issue or has suggestions on how to properly offset the automation’s restart time based on the selected delay. Maybe there’s a way to adjust the trigger timing dynamically or use a different approach altogether.
Would love to collaborate on this and see if we can create a robust smart irrigation system that respects user-defined delays without compromising automation efficiency. Let’s make watering the garden as smart as it gets! ![]()
![]()