Releases: petergridge/Irrigation-V5
Releases · petergridge/Irrigation-V5
V5.2.1
V5.2.0
- Groups in config flow
- Expand event data provided
- Italian translation file
- Support interactive value changes during program execution
- Link solenoid switch behaviour (off only) with the custom component
- Ability to turn off zones instead of the whole program
- Vary Interlock behaviour of programs
- Warnings raised in the log when a program is stopped by another program or service call
- Additional attributes have been added to the event data for the start of a zone
- Add a 5 second delay before zone stops when zero flow is indicated by the flow meter
- Implement hass.config_entries.async_forward_entry_setups required for HA
- Exclude inactive zones, switch is unavailable, from program runs
V5.2.0-beta6
- Fix issue where Rain Sensor and Adjuster are not ignored for a manual run.
V5.2.0-beta5
- do not update last ran details if the adjustment value results in 0 runtime
- move pump delay value to a constant
V5.2.0-beta4
Add a 5 second delay before zone stops when zero flow is indicated by the flow meter
V5.2.0-beta3
Implement hass.config_entries.async_forward_entry_setups required for HA
Fix bug affecting program run in beta2
V5.2.0-beta2
Fixed - wait/repeat cycle
Added - exclude inactive zones, switch is unavailable, from program runs
V5.2.0-beta
Custom Control
To be installed with Custom Card V5.2.0-beta
- Migrate groups from the UI to Config Flow.
- Existing groups are automatically migrated to config flow groups can then be added or deleted in the config flow.
- If a zone is deleted or is changed to reference a different switch the affect groups will be deleted and you will need to add a new group.
- This change has allowed better controls and validation of the running of the program and facilitates improvements to the Custom Card
- Interlock - you can now turn off the interlock to let multiple programs run simultaneously.
- This is designed for large implementations where multiple independent irrigations are required.
- WARNING: be cautious where multiple programs referencing the same zone.
- Warnings raised in the log when a program is stopped by another program or service call.
- Additional attributes have been added to the event data for the start of a zone
event_type: irrigation_event
data:
device_id: switch.test_irrigation
action: zone_turned_on
zone: dummy_3
pump: null
runtime: 59
water: 1
wait: 0
repeat: 1
- Program/card reacts when a zone switch is turned off manually the zone turns off and the next zone in a running program will run.
- Refactored the watering timer to support:
- program level total runtime
- interactive changes to adjustment values, water/wait/repeat cycle configuration while a program is running
- Add Italian translation for config flow process. Thanks to @archipita
Custom Card
To be installed with Custom Component V5.2.0-beta
- Zones grouped into a single section. Assuming grouped zones have the same attributes. i.e. use the same input objects
- For large implementations where a single long card is not practical you can now:
- Provide a list of zones to show in a card,
- choose not to display the program level details
- Display multiple cards containing fragments of the program
type: custom:irrigation-card-test
program: switch.test_irrigation
show_program: true
title: Test Program
entities:
- switch.dummy_1
- switch.dummy_2
- Make the card more compact
- Display zones in the order they will run
- Removed any boiler plate text to improve presentation in languages other than English.
- Display relative time since a program was run on the card, eg 10 minutes, 1 day...
- Zone stop option provided on the card when a zone is running.
- If you stop a zone the remaining zones of a program will continue
- Title is no longer automatically applied to the card
V5.1.19 bug fix
Fix issue running new program/zone definitions
V5.1.20-alpha2
Requires custom card V5.1.20-alpha2