Irrigation Unlimited Integration

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

  1. adjust_time is executed correctly at 23:15, but IU does not apply the schedule – no next_duration, no scheduled run in the timeline.
  2. load_schedule is called right after, but it has no visible effect. The sequence remains inactive.
  3. manual_run on the sequence (c1_s1) does not start anything, even when durations were adjusted correctly.
  4. The 04:30 automation that checks next_duration and should trigger the run never fires, because no schedule is created.
  5. irrigation_unlimited_finish (used to trigger the bucket reset) has never fired, because the sequence has never completed.
  6. Only the daily reset automation at 12:00 (resetting all zones to "00:00") is confirmed to work reliably.
  7. 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