Newbee Frage: Bin mir unsicher wegen dieser Automation

Ich komme von Homey und da sind die Automationen/Flows ja leichter aufzubauen. Nachdem ich nun auch bei HA bin, versuche ich immer mehr Flows hier als Automation nachzustellen.
Die einfachsten habe ich hinbekommen, nun wirds langsam kniffeliger.

Sobald Batteriestand eins der beiden Tablets unter 40 % liegt, soll sich Shelly Plug einschalten.

Hier befürchte ich aber, dass SOBALD eins der Tablets unter 40 % ist, er beide Shellys aktiviert.

Unter DANN müsste pro Tablet noch ne Bedingung rein, ob es auch wirklich unter 40 % ist.
Aber wie geht das hier in HA?

Die KI beateortet Dir das in einer Sekunde - ChatGPT Antwort:

Für deinen Fall würde ich entweder zwei getrennte Automationen oder eine Automation mit Trigger-IDs + Choose verwenden. Das entspricht am ehesten dem Homey-„Wenn Gerät A → dann Aktion A, wenn Gerät B → dann Aktion B“-Denken.

alias: Tablets laden
trigger:
  - platform: numeric_state
    entity_id: sensor.tab_a9_battery
    below: 40
    id: a9

  - platform: numeric_state
    entity_id: sensor.firehd_battery
    below: 40
    id: firehd

action:
  - choose:
      - conditions:
          - condition: trigger
            id: a9
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.shelly_tab_a9

      - conditions:
          - condition: trigger
            id: firehd
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.shelly_firehd

Im grafischen Editor kannst du den Triggern ebenfalls eine Trigger-ID geben und anschließend bei „Choose“ auf diese ID prüfen.

2 „Gefällt mir“

Alternativ kannst du natürlich auch einfach zwei Automatisierungen daraus machen. Welchen Weg du wählst, hängt eher von deine persönliche Vorliebe ab, als von der technischen Umsetzung.

Ich wäre eher der Typ, der zwei Automatisierungen erstellt, da ja beide Funktionen keinerlei Abhängigkeiten oder Überschneidungen haben.

Gruß, Lars

1 „Gefällt mir“

Das ist am Anfang absolut nachvollziehbar - alle Informationen scheinen einen zu erschlagen, man will doch einfach nur … ich war auch so

Nach etwas mehr Erfahrung sehe ich das aber anders: Das Choose ist kein Hexenwerk und gibt zusammen mit TriggerIDs Struktur, insbesondere bei so einem überschaubarem Fall wie dem obigen.

Ich hab mich sogar getraut, daraus 4 Optionen zu machen :see_no_evil_monkey:
Mal schauen, ob sie auch funktionieren

1 „Gefällt mir“

Wichtig bei Choose ist es zu wissen, sobald eine Bedingung greift, werden die anderen nicht mehr abgefragt. Hier nicht so wichtig aber bei späteren Fällen.

Hier frage ich als Newbee lieber nochmal nach…..”Bedingung” wäre doch “Und wenn”.

Was genau meinst du damit? SOBALD oder DANN ?

Sorry, ich hätte genauer sein sollen. Ich meinte Optionen. Wenn in einem Choose bzw. Auswählen die Option 1 und deren Bedingung bereits greift, wird Option 2 nicht mehr geprüft werden.

Einzelne Bedingungen einer Option kannst Du auch mit UND/ODER etc. verfeinern - entscheidend ist ob alle Bedingungen einer Option am Ende true sind.

Mein Tipp: Doku lesen und Beispiele probieren und am Ende erst KI fragen.

EDIT:
Wenn Du später offen für mehr bist, hier als Anregung:

Ich habe noch folgende Dinge eingebaut:

  • Shelly an/aus wenn man den Akku klassisch einfach laden will
  • Ladeautomatik an/aus → “deaktiviert” praktisch die Automatisation
  • Jetzt 1h laden: wenn ich irgendwo kurz hin will und sehe Akku sollte noch etwas (dahinter ist ein Timer, dessen Start/Ende auch in der Automatisation mit abgearbeitet werden.
1 „Gefällt mir“