Probleme mit der Steuerung der Warmwasserzirkulationspumpe

Hallo ,

danke für die Begrüßung im Forum.

Ich versuche für meine Warmwasserzirkulation eine funktionierende Automation zu erstellen.
Doch leider ohne Erfolg.

Die Pumpe schaltet sich weder ein noch aus.
Bedingung:
Wenn der Warmwassersensor eine Temp. von unter 35°C hat soll die Warmwasserzirkulationspumpe einschalten.
Wenn der Zirkulationsleitungssensor eine Temp. von über 39°C hat soll die Warmwasserzirkulationspumpe ausschalten.

Wer kann helfen?

alias: Steuerung Zirkulationspumpe
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.steuerung_zirkulationspumpe_ds18b20_4_temperature
    below: 35
    id: Warmwassereitung  ist unter Sollwert
  - trigger: numeric_state
    entity_id:
      - sensor.steuerung_zirkulationspumpe_ds18b20_1_temperature
    id: Zirkulationsleitung  ist über Sollwert
    above: 38
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - Warmwassereitung  ist unter Sollwert
    then:
      - action: switch.turn_on
        metadata: {}
        target:
          entity_id: switch.nous_1_zirkulationspumpe_tasmota
        data: {}
  - if:
      - condition: trigger
        id:
          - Zirkulationsleitung  ist über Sollwert
    then:
      - action: switch.turn_off
        metadata: {}
        target:
          entity_id: switch.nous_1_zirkulationspumpe_tasmota
        data: {}
mode: restart

Gruß Torsten

Kleinigkeiten fallen mir ins Auge:

  • warum mode restart? single reicht
  • Warmwassereitung ist unter Sollwert ich habs nicht probiert ob so ein ID Name funktioniert - aber ich würde alles ohne Leerzeichen. Nimm Unterstriche
  • deine numersische above/below Trigger würde ich mit etwas Zeit nehmen, z.B. 1 min um eine kurzfristige Schwankung zu ignorieren

Hallo Barcadi

danke für die schnelle Antwort.
Deine Vorschläge habe ich versucht umzusetzen.
Doch leider ohne Erfolg. Die beiden " Wenn " habe mir dem virtuellen Editor geprüft mit je dem Ergebnis: Bedingung nicht erfüllt. Die Sensoren liefern auch Werte.


alias: Steuerung Zirkulationspumpe
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.steuerung_zirkulationspumpe_ds18b20_4_temperature
    below: 35
    id: Warmwassereitung_ist_unter_Sollwert
    for:
      hours: 0
      minutes: 0
      seconds: 3
  - trigger: numeric_state
    entity_id:
      - sensor.steuerung_zirkulationspumpe_ds18b20_1_temperature
    id: Zirkulationsleitung_ist_ueber_Sollwert
    above: 39
    for:
      hours: 0
      minutes: 0
      seconds: 3
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - Warmwassereitung_ist_unter_Sollwert
    then:
      - action: switch.turn_on
        metadata: {}
        target:
          entity_id: switch.nous_1_zirkulationspumpe_tasmota
        data: {}
  - if:
      - condition: trigger
        id:
          - Zirkulationsleitung_ist_ueber_Sollwert
    then:
      - action: switch.turn_off
        metadata: {}
        target:
          entity_id: switch.nous_1_zirkulationspumpe_tasmota
        data: {}
mode: single

Von der Syntax sieht es für mich gut aus.

Du benutzt als Trigger 2 verschiene Sensoren. Ist das von der Logik so gewollt?

  • sensor.steuerung_zirkulationspumpe_ds18b20_4_temperature
  • sensor.steuerung_zirkulationspumpe_ds18b20_1_temperature

Welche Werte haben die jeweils bei einem Durchlauf wenn es nicht funktioniert?

Das mit beiden Sensoren ist so gewollt.
wie oben abgebildet.

Wenn das so ist, kann doch die Automatisation noch gar nicht ausgelöst haben.
Oder hast Du manuelle gestartet? In diesem Fall können die Bedingungen nicht greifen.

Die Automation hat noch nicht ausgelöst. Ich habe die Pumpe über "Aktion Ausführen " getestet.

Der Fehler lag bei mir, ich habe den falschen Sensor verwendet.

Sry aber für mich ist dein Vorhaben nicht sinnvoll. Neue Hocheffizientspumpen laufen derart Energieeffizient UND von alleine nur nach Bedarf, dass solch eingreifen ein Rückschritt ist. Wenn HA ausfällt, gibt es kein Warmwasser mehr, das sollte dir bewusst sein. Solltest du noch keine HEP (oder wie auch immer die das alle immer abkürzen) haben, wäre es glaube ich sinniger 100-200€ in solch eine Pumpe zu investieren. Ein gutes Standalone System braucht kein Eingriff :slight_smile: oder gibt es andere Gründe für die Umsetzung ?

Mfg