Sensorwerte fortlaufend addieren?

Hi alle zusammen.

Ich komme hier nicht weiter.

Ich habe hier Wiegezellen und soweit alles gut, ich möchte nur das ich mit einer Automation einen neuen Sensor mit Werten füttern kann und das der die dann immer weiter aufsummiert bis ich Ihm ein reset Impuls gebe.

Ist das irgendwie möglich ?

Ich wäre für Eure Hilfe sehr dankbar.

Mir würde da einfallen, dass du dir einen Helfer (Nummer) anlegst den du immer weiter aufsummierst.

Dann kannst du eine Automatisation erstellen und dort den Dienst “Numerische Eingabe: Erhöhen” auswählen, als Zielentität gibst du deinen Helfer von vorhin an.

Und dann müsstest du als Nummer mittels Template Code den Wert deines Gewichtssensors verwenden.

Das ganze sieht dann ungefähr so aus

action:
  - service: input_number.increment
    data_template:
      value: >-
        {{ states('sensor.gewicht_in_kg') }}
    target:
      entity_id: input_number.gewicht_in_kg_dass_aufsummiert_wird

Ich glaube ich bin einfach nicht fähig.

ich habe jetzt diese Automation zum ausprobieren :

alias: Test Gewichte 2
description: ""
trigger: []
condition: []
action:
  - service: input_number.increment
    data_template:
      value: "{{ states('sensor.wiegezellen_gesamtgewicht_in_kg') }}"
    target:
      entity_id: input_number.gewicht_in_kg_dass_aufsummiert_wird
mode: single

und diesen Helfer.

aber es funktioniert nicht.

was mache ich falsch ?

:crayon:by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)

description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.wiegezellen_gesamtgewicht_in_kg
    for:
      hours: 0
      minutes: 0
      seconds: 2
    above: 1800
    below: 9000
condition:
  - condition: numeric_state
    entity_id: sensor.wiegezellen_gesamtgewicht_in_kg
    above: 1800
action:
  - service: input_number.set_value
    data_template:
      entity_id: input_number.gewicht_in_kg_dass_aufsummiert_wird
      value: >-
        {{ states('sensor.wiegezellen_gesamtgewicht_in_kg') | float +
        states('input_number.gewicht_in_kg_dass_aufsummiert_wird') | float }}

manchmal liegt die Lösung so nah : input_number.set_value