add ha action for watering;

This commit is contained in:
Tizian Haider
2026-05-17 17:11:17 +02:00
parent d3be038f0b
commit fc2714652d

65
ha_watering_action.yaml Normal file
View File

@@ -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