Automationen. Aus zwei mach eine

Hallo zusamme

Ich bin automationstechnisch nicht so auf der Höhe.
In der Regel schaffe ich es was ich möchte aber es geht sicher einfacher, oder?

Ich habe diese zwei Automationen.
1 Regelt der Wechselrichter hoch die andere runter.

Geht das auch in einer Automation.

alias: Einspeisung hoch regeln boiler
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.shelly_boiler_power
    above: 200
condition: []
action:
  - service: number.set_value
    metadata: {}
    data:
      value: "800"
    target:
      entity_id: number.hoymils_limit_persistent_absolute
mode: single

alias: Einspeisung runter regeln Boiler
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.shelly_boiler_temp
    above: 57.5
condition: []
action:
  - service: number.set_value
    metadata: {}
    data:
      value: "600"
    target:
      entity_id: number.hoymils_limit_persistent_absolute
mode: single

den Triggern jeweils eine ID geben und als Aktion dann Auswählen

alias: Wechselrichter
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.shelly_boiler_power
    above: 200
    id: hoch
  - platform: numeric_state
    entity_id:
      - sensor.shelly_boiler_temp
    above: 57.5
    id: runter
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - hoch
        sequence:
          - service: number.set_value
            metadata: {}
            data:
              value: "800"
            target:
              entity_id: number.hoymils_limit_persistent_absolute
      - conditions:
          - condition: trigger
            id:
              - runter
        sequence:
          - service: number.set_value
            metadata: {}
            data:
              value: "600"
            target:
              entity_id: number.hoymils_limit_persistent_absolute
mode: single

Kannst Du selbstverständlich auch alles in eine Automatisierung packen. Beide Auslöser verwenden. Jedem Auslöser eine Trigger-Id verpassen. Die 3 Punkte am Auslöser → ID bearbeiten.

Dann als Aktion Baustein Auswählen verwenden.
Option 1

  • Bedingung: Auslöser x
  • Aktion X
    Option 2
  • Bedingung Y
  • Aktion X

Gruß
Osorkon

Danke euch zwei, werde mal versuchen das zu begreifen… :wink:
@maxe ich nehme an dein Code würde funktionieren… bevor ich den einfach übernehme, werde ich es mal begreifen lernen :slight_smile:

Wenn du meinen Code übernimmst und dann wieder auf Visuell wechselst, sollten die Änderungen klarer werden.

@maxe
Ja so wird einiges klarer :slight_smile:
Nur, wo wähle ich jetzt die ID aus um die optionen zu definieren. Das habe ich noch nicht gefunden. Bis dort hin aber alles nachgebaut…

Und müssen die Trigger verschiedene ID’s haben oder könnte man die immer hoch und runter benennen?

Baustein → Bedingung → “Ausgelöst durch” im Dropdown Menü Bedingungstyp wählen.

Du kannst mehreren Auslösern dieselbe ID geben, dann werden natürlich auch dieselben Aktionen ausgeführt, egal welcher Auslöser mit dieser ID ausgelöst hat.

Aber nur innerhalb de einen Automation. Die sind nicht automationsübergreifend.

Ist leider etwas versteckt :frowning:

p.s. ist das ein Bug?
Konnte man nicht früher nach ID suchen bei “Aktion suchen” und kam dann auch dahin?

Super, Danke Euch für die Hilfe!
Wieder etwas gelernt!