Automation schaltet Plug nicht aus

Hi,

Ich habe eine Automation angelegt, bei der das Wandpanel geladen wird ab 30% Akkustand und bei 80% soll der Plug wieder ausgehen. Angeschaltet wird der Plug nur ausgeschaltet nicht, wenn die 80% erreicht werden. Wo liegt der Fehler?


alias: Wandtablet laden
description: ""
triggers:
  - type: battery_level
    device_id: abb10e4ebde9ca41e1f4d871894de8d0
    entity_id: 8e170234cc79683ef9fa6e0f2d370592
    domain: sensor
    trigger: device
    below: 30
    alias: Wandtablet Akku niedrig
    id: Wandtablet niedrig
  - type: battery_level
    device_id: abb10e4ebde9ca41e1f4d871894de8d0
    entity_id: 8e170234cc79683ef9fa6e0f2d370592
    domain: sensor
    trigger: device
    above: 80
    alias: Wandtablet Akku hoch
    id: Wandtablet hoch
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - Wandtablet niedrig
    then:
      - type: turn_on
        device_id: 71cc8282973d69f6cb53da93af0989ee
        entity_id: 3c0e451ace24a1d9cc985236170215ad
        domain: switch
    alias: Wandtablet niedrig
  - alias: Wandtablet hoch
    if:
      - condition: trigger
        id:
          - Wandtablet hoch
    then:
      - type: turn_off
        device_id: 71cc8282973d69f6cb53da93af0989ee
        entity_id: 3c0e451ace24a1d9cc985236170215ad
        domain: switch
mode: single

Hatte ursprünglich mal m2 Automationen bis ich diese Variante in einer gefunden habe. Wenn es nicht geht, mache ich halt wieder 2-das ist auch ok dachte nur man kann sich die ANzahl der AUtomationen sparen…
Dank Euch

Moin,

das sollte ohne Probleme in einer Automation möglich sein, löst der Trigger bei dir denn aus, wenn die 80 überschritten wird?

Ich löse solche Sachen per “numeric state” und hatte damit noch nie Probleme.

Das sähe, als Beispiel für die Trigger, so aus:

triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.dein_sensor_des_Akkus
    below: 30
    id: Akku unter 30
  - trigger: numeric_state
    entity_id:
      - sensor.dein_sensor_des_Akkus
    id: Akku über 80
    above: 80

Wenn ich deinen Code in eine Automation eingebe, kann ich diesen nicht im visuelem Editor anzeigen lassen - das geht mit diesem auf jeden Fall und hilft ggf auch weiter (ist evtl. aber auch nur ein Denkfehler meinserseits).

MfG

Also Traces zeigt folgendes

Wenn ich meinen o.g. Code in eine Automation einkopiere und dann zurück gehe in den visuellen Editor, klappt es einwandfrei und das hier kommt dann raus

Also sehr merkwürdig…

Hab mal ne neue Automation erstellt

alias: Wandtablet laden neu
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.wandtablet_batterie
    below: 30
    id: Wandtablet niedrig
  - trigger: numeric_state
    entity_id:
      - sensor.wandtablet_batterie
    above: 80
    id: Wandtablet hoch
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - Wandtablet niedrig
    then:
      - type: turn_on
        device_id: 71cc8282973d69f6cb53da93af0989ee
        entity_id: 3c0e451ace24a1d9cc985236170215ad
        domain: switch
    alias: Wandtablet niedrig
  - alias: Wandtablet hoch
    if:
      - condition: trigger
        id:
          - Wandtablet hoch
    then:
      - type: turn_off
        device_id: 71cc8282973d69f6cb53da93af0989ee
        entity_id: 3c0e451ace24a1d9cc985236170215ad
        domain: switch
mode: single

Ok ich glaube, ich habe den Denkfehler gefunden…Es heisst ja “über80”. Das Tablet hatte ich auch so eingestellt, das es nicht über 80 lädt. Da 80 ja nicht über 80 ist müsste der Über Wert also 79 sein…Ich denke, das sollte es sein oder?

1 „Gefällt mir“

Richtig, sonst löst dieser Trigger nie aus.

1 „Gefällt mir“