Gerät ausschalten bei Verbrauch unter 5W funktioniert nicht

Hey ihr. Ich möchte gerne meine Smart Plugs ausschalten, wenn sie 5 Minuten lang weniger als 5 Watt verbraucht haben. Script wird allerdings niemals ausgeführt. Jemand eine Idee was ich falsch mache? Noch als Ergänzung: Kann ich das Script auch erweitern, so dass mehrere Geräte ausgeschaltet werden?

alias: Gerät ausschalten bei Verbrauch unter 5W
description: Schaltet ein Gerät aus, wenn die Leistung für 5 Minuten unter 5 Watt fällt.
triggers:
  - entity_id: sensor.smart_switch_26020536581673510702c4e7ae276bde_power
    below: 5
    for:
      minutes: 5
    trigger: numeric_state
conditions: []
actions:
  - action: switch.turn_off
    target:
      entity_id: switch.smart_switch_26020536581673510702c4e7ae276bde_outlet
mode: single

Was sagt denn das Trace der Automation?

Kannst du mir sagen, wie ich das trace?

Ich habe hier noch ein Script erstellen lassen, was mehrere Geräte verwalten können soll, aber ebenfalls ohne Funktion:

alias: Geräte ausschalten bei Inaktivität (<5W)
description: Schaltet Steckdosen ab, sobald deren Leistung 15 Minuten unter 5 Watt liegt.
triggers:
  - entity_id:
      - sensor.smart_switch_26020536581673510702c4e7ae276bde_power
    below: 5
    for:
      hours: 0
      minutes: 5
      seconds: 0
    trigger: numeric_state
conditions:
  - condition: template
    value_template: '{{ target_switch is not none }}'
  - condition: template
    value_template: '{{ is_state(target_switch, ''on'') }}'
actions:
  - action: switch.turn_off
    target:
      entity_id: '{{ target_switch }}'
mode: parallel
max: 10
variables:
  target_switch: |
    {% set mapping = {
      'sensor.smart_switch_26020536581673510702c4e7ae276bde_power': 'switch.smart_switch_26020536581673510702c4e7ae276bde_outlet',
    } %} {{ mapping.get(trigger.entity_id) }}

In der Automation oben rechts

Ah danke. Zeigt nichts an.

Dann wird nicht getriggert.
Entweder war es bisher nicht über 5 W oder es fällt nicht unter 5 W.

Gibt es keine Möglichkeit das so einzustellen, dass egal unter welchen Umständen der Wert unter 5 Watt für x Minuten fällt → aus?

Doch aber er muss auch unter 5W fallen (vorher also über 5W gewesen sein).

Okay da steige ich nicht durch… wenn doch meine Plugs über Stunden 0,7 oder 1,4 oder sowas haben und ich das nicht möchte, sollen sie eben ausgeschaltet werden. Wieso müssen sie hierzu über 5 gewesen sein? Die besagten Werte sind doch unter 5, also müsste das Teil doch ausschalten?

Trigger mit numeric_state sind Schwellenwert-Trigger. Sie müssen also über- bzw. unterschritten werden.

Okay verstanden. Gibts ne Alternative?

Ansonsten als Trigger z. B. alle 30 Min und dann aber als Bedingung den Wert (<5 für 5Min.) abfragen

Was willst du denn erreichen?
Beim schwellwert wäre es ja so das ein Gerät z.B. 30 Watt zieht und irgendwann dann unter 5 Watt fällt dann würde der Plug nach 5 Minuten abschalten.

Moin,
wie soll der Plug denn wieder einschalten, wenn er gebraucht wird?

sirector ist da wohl auf dem richtigen Pfad. Alle z.B. 30 Minuten Plug einschalten und für x Minuten “horchen” ob der Verbraucher (Ladegerät, Entfeuchter o.ä.) mehr als 5 Watt anfordert. Dann solange eingeschaltet lassen, bis die Leistung wieder dauerhaft (5min.) unter 5 Watt liegt.
Bedingung könnte sein eine kleines Hysteretemplate:

{{ 0 <= int(states('sensor.dein_plug)) <= 5 }}

wenn - dann - sonst
Verzögerung einbauen 2-5 Minuten und fertig.

Ich hatte es so verstanden, dass wenn es eine Zeit lang über 5 W liegt und dann für 5 Min. unter 5 W fällt, dann soll es ausgehen.

Hallo maxe,
hätte ich auch so verstanden, aber die Aufgabenstellung war wie oben zitiert. Es ist ja ohnehin eine Frage, ob das angeschlossene Gerät im z.B. Standby mehr verbraucht, oder der Plug. Und natürlich auch, wieviel man überhaupt dadurch einsparen kann. Wann habe ich ein kWh dadurch eingespart oder den Ertrag durch gewonnene Einspeisevergütung erhöht. Für das Abschalten kann es natürlich auch noch andere Gründe geben.
VG
Rainer
Es wäre aber trotzdem mal interessant, das Einsparpotenzial von unter 5 Watt in den dunklen Monaten (wenn die PV nichts oder wenig bringt) gegen die Anschaffung eines Plugs zu rechnen. Den Verbrauch vom Plug muss ich ja auch berücksichtigen.

Du musst die notwendige Hardware wie Plugs, etc. einmalig als Sonderausgaben abschreiben. :wink: nur dann lässt sich das Ganze wirtschaftlich darstellen.

Gruß Osorkon

Hallo Osorkon,
das machen wir ja alle mehr oder weniger mit ganz vielen Investitionen. Selbst bei großen Ausgaben. Wir kaufen PV, Speicher, Wärmepumpe, E-Auto. Danach freuen wir uns, wie wir sparen und denken gar nicht mehr so sehr an die Ausgabe. Daran denken sollten wir aber, das es gar nicht so selbstverständlich ist, das wir uns überhaupt mit diesen Sachen beschäftigen dürfen.
VG
Rainer

Und Du hast recht. So ein Plug ist nur eine kleine Ausgabe im Vergleich zu einer Pizza oder einem Kinobesuch.