Files
homeassistant_config/config/packages/irrigation_unlimited_smart_irrigation.yaml
2024-05-31 13:07:35 +02:00

63 lines
2.4 KiB
YAML

# Filename: irrigation_unlimited_smart_irrigation.yaml
#
# Verion: 1.0.3
#
# Description: Example automation for HAsmartirrigation integration
# (smart_irrigation)[https://github.com/jeroenterheerdt/HAsmartirrigation]
#
# This file is a package and should be located in the config/packages
# folder. If you do not have a packages folder then create it and add
# the following to configuration.yaml
#
# homeassistant:
# packages: !include_dir_named packages
#
# More information on packages can be found at https://www.home-assistant.io/docs/configuration/packages
#
# automation:
# - id: "IU1653097957047"
# alias: Smart Irrigation adjustment
# description: Adjust watering times based on smart irrigation calculations
# trigger:
# - platform: time
# at: "23:30"
# condition:
# condition: and
# conditions:
# - "{{ states('sensor.smart_irrigation_daily_adjusted_run_time') | float(-1) >= 0 }}"
# action:
# - service: irrigation_unlimited.adjust_time
# data:
# actual: "{{ timedelta(seconds=states('sensor.smart_irrigation_daily_adjusted_run_time') | int(0)) }}"
# # -------------------------------------------------------------------
# # Please see documentation regarding the adjust_time service call.
# # Choose an option below. Comment out/delete as needed. This will NOT work as is.
# # 1. Adjust a single zone. Change the zone as required
# # entity_id: binary_sensor.irrigation_unlimited_c1_z1
# # 2. Adjust a sequence. Change the sequence_id as required
# # entity_id: binary_sensor.irrigation_unlimited_c1_m
# # sequence_id: 1
# # -------------------------------------------------------------------
# mode: single
# - id: "IU1653098247170"
# alias: Smart Irrigation reset bucket
# description: Resets the Smart Irrigation bucket after watering
# trigger:
# - platform: state
# entity_id:
# # Add Irrigation Unlimited sensors here
# - binary_sensor.irrigation_unlimited_c1_m
# from: "on"
# to: "off"
# condition:
# - condition: numeric_state
# above: "0"
# entity_id: sensor.smart_irrigation_daily_adjusted_run_time
# action:
# - delay:
# hours: 0
# minutes: 0
# #- service: smart_irrigation.smart_irrigation_reset_bucket