Good day!
First of all, thank you for this amazing integration – it is incredibly powerful and well-structured.
This is not a bug report, but rather a request for guidance or clarification.
I have read through the documentation (especially section 9.2 regarding HAsmartirrigation integration) and tried several approaches, but I can’t seem to get everything working as intended.
The concept
- Smart Irrigation sensors calculate durations.
- These durations should be passed to the respective IU zones via
adjust_time
. - If conditions are met (bucket below threshold and duration > 0),
adjust_time
should update the IU zones. - After the scheduled run, the Smart Irrigation bucket should be reset.
- The scheduled run should appear in the timeline (status:
scheduled
), not only when manually started.
Problems I’m encountering
adjust_time
is executed correctly at 23:15, but IU does not apply the schedule – nonext_duration
, noscheduled
run in the timeline.load_schedule
is called right after, but it has no visible effect. The sequence remains inactive.manual_run
on the sequence (c1_s1
) does not start anything, even when durations were adjusted correctly.- The 04:30 automation that checks
next_duration
and should trigger the run never fires, because no schedule is created. irrigation_unlimited_finish
(used to trigger the bucket reset) has never fired, because the sequence has never completed.- Only the daily reset automation at 12:00 (resetting all zones to
"00:00"
) is confirmed to work reliably. - No errors in logs – but IU stays “empty” despite automation logic working correctly.
I would really appreciate if someone from the community could have a look at my setup and help me figure out if I’m missing something fundamental. Thanks again for this amazing project!
My GitHub post including irrigation_unlimited.yaml and automations