Temperatur Steuerung von einer Steckdose in einem Zeit Fenster

Hallo zusammen, bin noch ziemlich neu in der HA Welt aber bis jetzt läuft alles auch dank der Vorschläge aus dem Forum aber bei der Automation verzweifle ich schön langsam.

Ich möchte eine Automatik erstellen für einen Shelly 1pmplus mit addon wo eine Wärme Lampe angeschlossen wird.

  • Ich möchte je Monat eine eigene erstellen
  • Zeit von 10-16 zb.
  • ein schalten wenn Temperatur unter 15° ist
  • ausschalten wenn Temperatur über 17° ist
  • das die Lampe aufwärmzeit braucht soll es nur alle 30min überprüft werden

für ein hätte ich es so gelöst aber es läuft nicht wie es soll

was mache ich falsch?

Ich würde es auf die schnelle mal so versuchen (Entitäten musst du natürlich noch anpassen)

description: ""
mode: single
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.temperatursensor_xy
    below: 15
    id: ein
  - trigger: numeric_state
    entity_id:
      - sensor.temperatursensor_xy
    id: aus
    above: 17
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - ein
          - condition: time
            after: "10:00:00"
            before: "16:00:00"
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.waermelampe
      - conditions:
          - condition: trigger
            id:
              - aus
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.waermelampe

bzw. wenn du nur alle 30 Minuten triggern willst, dann eher so

description: ""
mode: single
triggers:
  - trigger: time_pattern
    minutes: /30
conditions: []
actions:
  - choose:
      - conditions:
          - condition: time
            after: "10:00:00"
            before: "16:00:00"
          - condition: numeric_state
            entity_id: sensor.temperatursensor_xy
            below: 15
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.waermelampe
      - conditions:
          - condition: numeric_state
            entity_id: sensor.temperatursensor_xy
            above: 17
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.waermelampe

wo und wie könnte ich das Monat noch mit einbauen? ich teste mal danke

jeweils in die conditions der Aktionen.

Danke nochmal. Die Automatik funktioniert soweit nur hab ich jetzt das Problem das wenn sich die Lampe einschaltet sich der Sensor ausschaltet. Zufall oder? Jemand eine Idee


alias: Wäremlampe 05 Mai 20° 09-17 uhr
description: ""
triggers:
  - trigger: time_pattern
    minutes: /30
conditions: []
actions:
  - choose:
      - conditions:
          - condition: time
            after: "09:00:00"
            before: "17:00:00"
          - condition: template
            value_template: "{{ now().month in [5] }}"
          - condition: numeric_state
            entity_id: sensor.shellyplus1pm_345f45205af4_temperature
            below: 20
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: 29ab660f80c379ca7c25dcd7f670d768
      - conditions:
          - condition: numeric_state
            entity_id: sensor.shellyplus1pm_345f45205af4_temperature
            above: 21
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: 29ab660f80c379ca7c25dcd7f670d768
mode: single

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Ja, würde ich sagen. Mit der Automation sehe ich keinen Zusammenhang.

danke. Kann ich mir auch nicht vorstellen aber dann muss der Fehler beim schalten des Relais sein mit dem Addon

der mit dem 30 min trigger lief ganz ok jetzt wollte ich den ersten testen aber die läuft nicht. eine idee was ich falsch mache?

alias: Wärempad neu
description: Wäremapd neu
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.shellyplus1pm_30c922562554_temperature
    below: 12
    id: "on"
  - trigger: numeric_state
    entity_id:
      - sensor.shellyplus1pm_30c922562554_temperature
    id: "off"
    above: 14
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - "on"
          - condition: time
            after: "17:00:00"
            before: "09:00:00"
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.shellyplus1pm_30c922562554_switch_0
      - conditions:
          - condition: trigger
            id:
              - "off"
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.shellyplus1pm_30c922562554_switch_0
mode: single

so läufts aber ich würde es gerne nur von der Temperatur triggern lassen

alias: Wärmepad 05 Mai 12° 17-9 Uhr
description: ""
triggers:
  - trigger: time_pattern
    minutes: /30
conditions: []
actions:
  - choose:
      - conditions:
          - condition: time
            after: "17:00:00"
            before: "09:00:00"
          - condition: template
            value_template: "{{ now().month in [5] }}"
          - condition: numeric_state
            entity_id: sensor.shellyplus1pm_30c922562554_temperature
            below: 12
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: fe93c5df570c98b09711e0f23a457647
      - conditions:
          - condition: numeric_state
            entity_id: sensor.shellyplus1pm_30c922562554_temperature
            above: 14
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: fe93c5df570c98b09711e0f23a457647
mode: single

Wenn die Temperatur unter 12° fällt und es nach 17 Uhr ist, sollte der Switch on schalten.

er triggert aber nicht und wenn ich ihn triggere, dann schaltet er auch nicht um

sagt das was aus


warum er nicht auslöst

Wenn du selber manuell triggerst, gibt es keine TriggerID on oder off. Also kann die Bedingung dann nicht stimmen.

Nur wenn die Temperatur von über 12° zu unter 12° sinkt, wird getriggert.

danke werd ich heute mal testen

bekomme es so leider nicht zum laufen es triggert einfach nicht