Automatisierung nach bestimmer Zeit abbrechen

Hallo,
ich möchte eine Automatisierung nur für 10 Stunden laufen lassen. Wie könnte ich das umsetzen?

alias: Joghurtbereiter automatisch
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.xiaomi_7535_temperature
    id: "Einschalten "
    below: 39.4
  - trigger: numeric_state
    entity_id:
      - sensor.xiaomi_7535_temperature
    above: 39.5
    id: Ausschalten
conditions:
  - condition: device
    type: is_off
    device_id: 81796be8c9754d9d03526be25d898a3c
    entity_id: 89a85256c35c7b58e14c71c443ecaf1a
    domain: switch
    for:
      hours: 0
      minutes: 0
      seconds: 20
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - "Einschalten "
        sequence:
          - type: turn_on
            device_id: 81796be8c9754d9d03526be25d898a3c
            entity_id: 89a85256c35c7b58e14c71c443ecaf1a
            domain: switch
      - conditions:
          - condition: trigger
            id:
              - Ausschalten
        sequence:
          - type: turn_off
            device_id: 81796be8c9754d9d03526be25d898a3c
            entity_id: 89a85256c35c7b58e14c71c443ecaf1a
            domain: switch

Das möchtest Du hoffentlich nicht!!

Verwende einen Timer, siehe auch hier

BTW:
Habe ich es Dir nicht abgewöhnen können, die kryptischen Device ID’s zu verwenden?! :grinning:

Gruß
Osorkon

Danke Sylvester!

Das mit den 10 Stunden möchte ich schon. Ich möchte die Steckdose für den Joghurtbereiter nur 10 Stunden laufen lassen. Wie könnte ich das noch lösen?

Das mit den kryptischen Device ID’s, hmm. Eigentlich ja. Wie war das nochmal, die Entitäten nutzen?

Gruß, Andreas

Das kannst Du auch, nur würde ich wie schon angemerkt, einen Timer verwenden.

Welche Rolle spielt dabei die Temperatur?
Beschreibe doch bitte in eigenen Worten die Aufgabenstellung, dann kann ich Dir die passende Automatisierung erstellen.

Gruß
Osorkon

Ich möchte einen Joghurtbereiter über eine schaltbare Steckdose steuern. Da der Joghurtbereiter ohne Thermostat ist und zu stark heizt, möchte ich die Temperatur knapp unter 40 Grad halten. Nach 10 Stunden soll dann aber Schluss sein.
Starten soll die Automatisierung, wenn die Steckdose das erste Mal angeschalten wird.

Gruß, Andreas

Damit die Temperaturregelung sowie auch die Gesamtdauer von 10 Stunden berücksichtigt werden kann. Würde ich 2 Helfer erstellen.

  1. Schalter (input_boolean)
    Mit diesem Schaltest Du dann Deine Jogurtmaschine ein
  2. Timer
    Dieser gibt die Gesamtlaufzeit an.

Wie Du Helfer erstellen kannst, sollte bekannt sein, richtig?

Ich verwende dann in dieser Automatisierung folgende Entitäten

  • input_boolean.joghurtbereiter
  • timer.joghurtbereiter
    Diese kannst Du übernehmen, falls Du Deine Helfer genau so benannt hast wie ich es getan habe. Ansonsten auf Deine Helfer Entitäten anpasse.
  • sensor.xiaomi_7535_temperature
  • switch.joghurtbereiter
    Die Switch Entität musst Du gegen Deine Switch Entität ersetzen.
alias: Test - Joghurtbereiter
description: ""
triggers:
  - trigger: state
    entity_id:
      - input_boolean.joghurtbereiter
    from: "off"
    to: "on"
    id: start
  - trigger: numeric_state
    entity_id:
      - sensor.xiaomi_7535_temperature
    below: 39.4
    id: einschalten
  - trigger: numeric_state
    entity_id:
      - sensor.xiaomi_7535_temperature
    id: ausschalten
    above: 39.5
  - trigger: state
    entity_id:
      - timer.joghurtbereiter
    to: idle
    id: stopp
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - start
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.joghurtbereiter
          - action: timer.start
            metadata: {}
            data:
              duration: "10:00:00"
            target:
              entity_id: timer.joghurtbereiter
      - conditions:
          - condition: trigger
            id:
              - einschalten
          - condition: state
            entity_id: input_boolean.joghurtbereiter
            state: "on"
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.joghurtbereiter
      - conditions:
          - condition: trigger
            id:
              - ausschalten
          - condition: state
            entity_id: input_boolean.joghurtbereiter
            state: "on"
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.joghurtbereiter
      - conditions:
          - condition: trigger
            id:
              - stopp
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.joghurtbereiter
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.joghurtbereiter
mode: restart

Ich würde mir dann auch eine Karte erstellen, die alles nochmal visuell zusammenfasst und Du dann über diese die Jogurtmaschine einschalten kannst.

Gruß
Osorkon

1 „Gefällt mir“

Hallo Sylvester,
das mit den Helfern erstellen konnte ich noch nicht, habe ich aber geübt und hinbekommen. Die Automatisierung funktioniert! Danke!
Gruß, Andreas

1 „Gefällt mir“