Pumpensteuerung will nicht richtig

Hallo,

vor geraumer Zeit hab ich bei meinem Vater mit Hassio Remote eine Blumenkasten Bewässerung aufgesetzt. Die hat bisher so weit auch immer Funktioniert.

Jetzt hab ich bei mir das Problem das ich die Pumpenlaufdauer, die über einen Schieberegler gesteuert, wird nicht Funktioniert. Bei meinem Vater schon, obwohl bei die Yaml’s fast Identisch sind.

sensor:
  - platform: adc # Trocken: 2,8V; Nass: 1,58V
    pin: 4
    name: "Bodenfeuchte Kasten 01"
    id: moisturesensor01
    attenuation: auto
    unit_of_measurement: "%"
    accuracy_decimals: 0
    update_interval: 5s
    filters:
    - median:   
        window_size: 7
        send_every: 4
        send_first_at: 1
    - calibrate_linear: 
        - 1.20 -> 100
        - 2.60 -> 0
    # limit the value to 0 and 100%
    - lambda: |-
        if (x < 0) return 0; 
        else if (x > 100) return 100;
        else return (x);
    on_value:
      then:
        - if:
            condition:  
              sensor.in_range:
                id: moisture_set01
                below: 100.0
            then:
              - if:
                  condition:
                  - lambda: 'return id(moisturesensor01).state < id(moisture_set01).state;'
                  then:
                  - switch.turn_on: pumpe01
                  - delay: 10s
                  - switch.turn_off: pumpe01
                  - delay: !lambda 'return id(pumpe01).state < id(laufzeit_pumpe01).state;'
                  - sensor.template.publish: #sending Timestamp of pumping to HA UI                                                                                                                                 
                      id: pumpe01_last_update                                                                                                                                                   
                      state: !lambda 'return id(homeassistant_time).now().timestamp;'

  - platform: homeassistant
    name: "Erdfeuchte"
    entity_id: input_number.erdfeuchte_01
    id: moisture_set01
    accuracy_decimals: 0
    internal: False

  - platform: homeassistant
    name: "Laufzeit Pumpe 01"
    entity_id: input_number.laufzeit_pumpe_01
    id: laufzeit_pumpe01
    accuracy_decimals: 0
    internal: False

  - platform: homeassistant
    name: "Laufzeit Pumpe 02"
    entity_id: input_number.laufzeit_pumpe_02
    id: laufzeit_pumpe02
    accuracy_decimals: 0

  - platform: template
    name: "Pumpe 1 last watered"
    device_class: timestamp
    id: pumpe01_last_update

  - platform: template
    name: "Pumpe 2 last watered"
    device_class: timestamp
    id: pumpe02_last_update

switch:
  - platform: gpio
    pin: 12
    name: "Pumpe 01"
    id: pumpe01
    inverted: true
    restore_mode: ALWAYS_OFF
    icon: "mdi:water-pump"

  - platform: gpio
    pin: 13
    name: "Pumpe 02"
    id: pumpe02
    inverted: true
    restore_mode: ALWAYS_OFF
    icon: "mdi:water-pump"

Was überhaupt nicht Funktioniert ist das er eigentlich über den Schieberegler die Pumpelaufzeit nachsteuern soll. Das macht er aber nicht sondern bleibt immer auf den 10s hängen.

Auch bei der Feuchtigkeit ist es gleiche Problem. Wenn die Feuchtigkeit im Kasten höher sein soll ignoriert er das auch irgend wie.

Ich hab zwar im Netz schon gesucht und div. Sachen getestet aber Funktionieren tut es nicht wirklich.

Kann mal einer nen Tipp geben was da schief läuft.

Gruß

Sven

(Beitrag vom Verfasser gelöscht)