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 }}"