diff --git a/ha_watering_action.yaml b/ha_watering_action.yaml new file mode 100644 index 0000000..556fabe --- /dev/null +++ b/ha_watering_action.yaml @@ -0,0 +1,65 @@ +alias: Bewässerung Hochbeete +description: Prüft um 08:00 und 18:00 die Feuchtigkeit und bewässert bei Bedarf 5 Minuten. +trigger: + - platform: time + at: "08:00:00" + - platform: time + at: "18:00:00" + +condition: [] + +action: + - parallel: + - if: + - condition: numeric_state + entity_id: sensor.esphome_b4_hochbeete_feuchtigkeit_hochbeet_1 + below: 75 + then: + - service: switch.turn_on + target: + entity_id: switch.esphome_b4_hochbeete_bewasserung_hochbeet_1 + - delay: "00:05:00" + - service: switch.turn_off + target: + entity_id: switch.esphome_b4_hochbeete_bewasserung_hochbeet_1 + + - if: + - condition: numeric_state + entity_id: sensor.esphome_b4_hochbeete_feuchtigkeit_hochbeet_2 + below: 75 + then: + - service: switch.turn_on + target: + entity_id: switch.esphome_b4_hochbeete_bewasserung_hochbeet_2 + - delay: "00:05:00" + - service: switch.turn_off + target: + entity_id: switch.esphome_b4_hochbeete_bewasserung_hochbeet_2 + + - if: + - condition: numeric_state + entity_id: sensor.esphome_b4_hochbeete_feuchtigkeit_hochbeet_3 + below: 75 + then: + - service: switch.turn_on + target: + entity_id: switch.esphome_b4_hochbeete_bewasserung_hochbeet_3 + - delay: "00:05:00" + - service: switch.turn_off + target: + entity_id: switch.esphome_b4_hochbeete_bewasserung_hochbeet_3 + + - if: + - condition: numeric_state + entity_id: sensor.esphome_b4_hochbeete_feuchtigkeit_hochbeet_4 + below: 75 + then: + - service: switch.turn_on + target: + entity_id: switch.esphome_b4_hochbeete_bewasserung_hochbeet_4 + - delay: "00:05:00" + - service: switch.turn_off + target: + entity_id: switch.esphome_b4_hochbeete_bewasserung_hochbeet_4 + +mode: single \ No newline at end of file