Anker Solix 2 AC - Energiedashboard

Hi,

mir scheint hier ein Fehler unterlaufen zu sein. Ich habe den Code von @simon42 übernommen und etwas angepasst für die Solix 2 AC. Aber irgendwie kriege ich negative Werte bei Solarbank 2 E1600 AC - Battery Energy charge total.

utility_meter:
  solarbank_2_e1600_ac_battery_energy:
    name: "Solarbank 2 E1600 AC Battery Energy"
    source: sensor.solarbank_2_e1600_ac_akkuenergie
    net_consumption : true
    tariffs:
      - "charge"
      - "discharge"

template:
  - sensor:
    # ------- ANKER Solix -------
    # Summiert die Entladewerte der Verbrauchszähler und kann direkt im Energiedashbaord verwendet werden (wir sparen uns einen Helfer aus dem Video)
      - name: "Solarbank 2 E1600 AC - Battery Energy charge total (Energiedashboard)"
        unique_id: "SolarbankE160012BatteryEnergychargetotal"
        icon: mdi:transmission-tower
        unit_of_measurement: Wh
        device_class: energy
        state_class: total_increasing
        state: "{{ ( float(states('sensor.solarbank_2_e1600_ac_battery_energy_charge'))  ) | float }}"
    # Summiert die Ladewerte der Verbrauchszähler und kann direkt im Energiedashbaord verwendet werden (wir sparen uns einen Helfer aus dem Video)
      - name: "Solarbank 2 E1600 AC - Battery Energy discharge total (Energiedashboard - positive Werte)"
        unique_id: "SolarbankE160012BatteryEnergydischargetotal"
        icon: mdi:transmission-tower
        unit_of_measurement: Wh
        device_class: energy
        state_class: total_increasing
        state: "{{ ( float(states('sensor.solarbank_2_e1600_ac_battery_energy_discharge'))  ) * -1 | float }}"