# Irrigation Unlimited support file. # # Filename: irrigation_unlimited_controls.yaml # # 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 # input_select: irrigation_unlimited_entities: name: Irrigation Unlimited Entities options: - irrigation_unlimited_sequences: name: Irrigation Unlimited Sequences options: - irrigation_unlimited_sequence_zones: name: Irrigation Unlimited Sequence Zones options: - input_datetime: irrigation_unlimited_run_time: name: Run Time has_date: false has_time: true automation: - alias: Irrigation Unlimited Load UI Controls id: '1778708560272' triggers: - trigger: homeassistant event: start - trigger: event event_type: service_registered event_data: domain: irrigation_unlimited service: list_config actions: - action: irrigation_unlimited.list_config continue_on_error: true data: entity_id: input_select.irrigation_unlimited_entities section: entities first: - action: irrigation_unlimited.list_config continue_on_error: true data: entity_id: input_select.irrigation_unlimited_sequences section: sequences first: - alias: Irrigation Unlimited Entities Change triggers: - trigger: state entity_id: - input_select.irrigation_unlimited_entities from: actions: - action: input_select.select_option target: entity_id: - input_select.irrigation_unlimited_sequences data: option: - action: input_select.set_options target: entity_id: - input_select.irrigation_unlimited_sequence_zones data: options: - - alias: Irrigation Unlimited Sequences Change triggers: - trigger: state entity_id: - input_select.irrigation_unlimited_sequences from: actions: # Set entities to - action: input_select.select_option target: entity_id: - input_select.irrigation_unlimited_entities data: option: - alias: Irrigation Unlimited Sequences Select triggers: - trigger: template value_template: '{{ is_state("input_select.irrigation_unlimited_sequences", "") == False }}' actions: - action: irrigation_unlimited.list_config data: entity_id: input_select.irrigation_unlimited_sequence_zones section: sequence_zones first: controller_sequence_entity: input_select.irrigation_unlimited_sequences