Releases: rgc99/irrigation_unlimited
Manual sequence, more examples
⚡ Enhancements
- Add sequence_id parameter to manual run service call
- Controller and zone entity_id takes a csv list
📖 Documentation
- More adjustment examples
- ESPHome. Real time soil moisture monitoring and run time adjustment
🐛 Bug Fixes
- Update HAsmartirrigation example
Repeat feature, documentation update
⭐ New features
- The new
repeat
option on sequences provides a simple way to loop through a sequence multiple times. Build water and wait cycles to minimise run off and save water.
⚡ Enhancements
The following two options are now implemented on both the sequence and sequence zone objects. The sequence level provides a default for all the zones but can be overwritten at the zone level for fine tuning. This allows for simpler configuration files.
- Set
duration
at sequence or zone level. - Set
delay
at sequence or zone level
📖 Documentation
- More configuration examples
- Water saver. Uses the new repeat option
- Seasonal schedules. Uses the
month
filter on schedules for month-to-month watering patterns. - Hourly run schedules using the new repeat option
- HAsmartirrigation integration example
🐛 Bug Fixes
- Fix adjust_time service call reset option. Closes #11
- Fix sequence delay when adjustment in play
- Fix adding same zone multiple times in sequence
➕ Added
- Add iot_class attribute to manifest
Refresh, status and cancel enhancements
-
Addresses issue #4. A new parameter
refresh_interval
has been added to limit entity updates. When a zone is on, the count down timers "percent_complete" and "time_remaining" attributes update every second. HA records all these updates in the history which may or may not be a problem depending on your setup. The new default update time is 30 seconds. Please note that this does not affect any timings, only the screen updates, everything else is running as it should under the hood. If you are not interested in these attributes then increase this number further, perhaps to 60 to conserve resources. Set the value to 1 to have the same screen response time as previous releases. Nice values tend to be numbers evenly divisible into 60 (5, 10, 15, 20, 30). -
Addresses issue #5. A
status
attribute has been added to the controller to better reflect the situation. Apart from on/off it also showspaused
when between zones in a sequence. -
Addresses issue #7. A new
cancel
service has been added to stop a currently running zone, manual or scheduled.
Update
Sequencing update
This release introduces sequencing. This allows zones to be run one-at-a-time in a particular order with a delay between each one. Great for low pressure systems. Create multiple sequences. Run a zone twice with a delay in between for split runs.
Sequencing
Add sequencing feature. This allows zones to be run one at a time in a particular order with a delay between each one. Create multiple sequences. Run a zone twice with a delay in between.
Update
History and examples
This release is focused on history, what's happened and when. A today_total attribute was added to the zone entities to provide a daily time accumulation total in minutes. This information forms the basis for the watering history graph found in the examples. On that note there are many new card examples to explore and help you create your system. Examples include temperature and rainfall graphs and history data in the drop down zone details.
- The zone and controller icons are now dynamic showing different icons for on/off/disabled etc. This makes it easier to view the status.
- The zone and controller friendly names now reflect the configuration name to further enhance the display.
- The configuration file can be reloaded without restarting HA. See the reload button with all the other reloads in Configuration->Server Controls->YAML configuration reloading.
- New service to toggle enable/disable making it easier to create buttons.
Update
Documentation update
Update to documentation (broken links, credits, examples)
Include automation examples
Include lovelace card examples
Minor bug fixes to service calls