Grundverbrauch berechnen / wallbox verbrauch wird nicht richtig berücksichtigt

hallo,
folgendes problem:

dieser code aus der configuration.yaml:

 - sensor:
      - name: "Power Basic Consumption"
        unique_id: power_basic_consumption
        state: >
          {{ 
             states('sensor.shelly_a_b_c')|float(0) -
             states('sensor.leistung_computer_122')|float(0) -
             states('sensor.leistung_deckenlicht_wz_124')|float(0) -
             states('sensor.leistung_tv_128')|float(0) -
             states('sensor.leistung_waschmaschine_139')|float(0) -
             states('sensor.leistung_netzwerk_159')|float(0) -
             states('sensor.leistung_kuehlschrank_160')|float(0) -
             states('sensor.leistung_geschirrspueler_161')|float(0) -
             states('sensor.leistung_microwelle_162')|float(0) -
             states('sensor.leistung_gefrierschrank_163')|float(0)
             }}
        unit_of_measurement: W
        device_class: power
        state_class: measurement

  • die erste zeile: summe des verbrauchs, gemessen am schely, alle drei phasen
  • die restlichen zeilen bilden meine wifi-steckdosen und den verbrauch der grössten verbraucher ab, der von der ersten zeile abgezogen wird

so weit so gut, der “restverbrauch” schwankt zwischen -20W und + 80W, was mir durchaus plausibel erscheint. Muss zugeben, den minuswert verstehe ich nicht…

füge ich die folgende zeile (ich will den verbrauch an der wallbox auch herausrechnen) ein:

         - states('sensor.ladestation_phase_c_leistung')|float(0)

wird der wert dem grundverbrauch hinzugerechnet, egal welche vorzeichen ich da setze, also ob ich den wert hinzuaddiere oder abziehe…

was mache ich da falsch?

:crayon:by HarryP: Fettdruck entfernt