Hi, habe es geschafft mit meinen Esp32 6 Feuchtigkeitssensoren auszulesen und 4 Relais zu schalten. Nur die Automation dazu will mir nicht gelingen. Haben einen Bin-Sensor der folgendes liefert:
entity_id: sensor.sensor_board_soil_moisture_33
hysteresis: 5
lower: null
position: below
sensor_value: 5.6
type: upper
upper: 50
device_class: moisture
friendly_name: Bodenfeuchtigkeit-1
Die Steuerung soll nur den zustand des bin-sensors abfragen. Sobald der auf On (Wet) geht soll das Relais schalten. Hier mal das nur teilweise funktionierende Yaml
alias: Magnetventil-1
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.bodenfeuchtigkeit_1
from: "on"
to: "off"
id: wird Trocken
- platform: state
entity_id:
- binary_sensor.bodenfeuchtigkeit_1
id: wird Nass
from: "off"
to: "on"
condition: []
action:
- condition: trigger
id: wird Trocken
- service: switch.turn_on
data: {}
target:
entity_id: switch.sensor_board_relais_a
- condition: trigger
id: wird Nass
- service: switch.turn_off
data: {}
target:
entity_id: switch.sensor_board_relais_a
mode: single
Relais schaltet korrekt bei Übergang Nass zu trocken … belibt dann aber an
Danke für eure tipps