esphome: on_boot: then: - sprinkler.start_full_cycle: yard_sprinkler_ctrlr - sprinkler.start_from_queue: yard_sprinkler_ctrlr - sprinkler.start_single_valve: id: yard_sprinkler_ctrlr valve_number: 0 run_duration: 600s - sprinkler.shutdown: yard_sprinkler_ctrlr - sprinkler.next_valve: yard_sprinkler_ctrlr - sprinkler.previous_valve: yard_sprinkler_ctrlr - sprinkler.pause: yard_sprinkler_ctrlr - sprinkler.resume: yard_sprinkler_ctrlr - sprinkler.resume_or_start_full_cycle: yard_sprinkler_ctrlr - sprinkler.queue_valve: id: yard_sprinkler_ctrlr valve_number: 2 run_duration: 900s - sprinkler.clear_queued_valves: yard_sprinkler_ctrlr - sprinkler.set_multiplier: id: yard_sprinkler_ctrlr multiplier: 1.5 - sprinkler.set_repeat: id: yard_sprinkler_ctrlr repeat: 2 - sprinkler.set_divider: id: yard_sprinkler_ctrlr divider: 2 - sprinkler.set_valve_run_duration: id: yard_sprinkler_ctrlr valve_number: 0 run_duration: 600s switch: - platform: template id: switch1 optimistic: true - platform: template id: switch2 optimistic: true sprinkler: - id: yard_sprinkler_ctrlr main_switch: Yard Sprinklers auto_advance_switch: Yard Sprinklers Auto Advance reverse_switch: Yard Sprinklers Reverse pump_start_pump_delay: 2s pump_stop_valve_delay: 4s pump_switch_off_during_valve_open_delay: true valve_open_delay: 5s valves: - valve_switch: Yard Valve 0 enable_switch: Enable Yard Valve 0 pump_switch_id: switch1 run_duration: 10s valve_switch_id: switch2 - valve_switch: Yard Valve 1 enable_switch: Enable Yard Valve 1 pump_switch_id: switch1 run_duration: 10s valve_switch_id: switch2 - valve_switch: Yard Valve 2 enable_switch: Enable Yard Valve 2 pump_switch_id: switch1 run_duration: 10s valve_switch_id: switch2 - id: garden_sprinkler_ctrlr main_switch: Garden Sprinklers auto_advance_switch: Garden Sprinklers Auto Advance reverse_switch: Garden Sprinklers Reverse valve_overlap: 5s valves: - valve_switch: Garden Valve 0 enable_switch: Enable Garden Valve 0 pump_switch_id: switch1 run_duration: 10s valve_switch_id: switch2 - valve_switch: Garden Valve 1 enable_switch: Enable Garden Valve 1 pump_switch_id: switch1 run_duration: 10s valve_switch_id: switch2