Rentabilities Analyse für Balkon Solar Akku

Hallo,

ich würde gerne eine Statistik in Home Assistes bauern wo mir sagt wieviel Strom ich Ans Stätische Stromnetzt abgebe. Zur berechnungung ob sich ein Akku lohnt.

Vorhandene Geräte
Home Assistens
Holimies Wechselrichter
Shelly 3em Pro

Im grunde möchte ich einfach die Minuswerte vom Shelly summieren ohne das die Pluswerte berücksichtigt werden.

Hallo,

das sollte nicht so schwer sein, dein Shelly gibt dir die Werte aus.
Ich habe einen Sensor mit folgenden Code in der configuration.yaml gemacht.
Ich stelle mal meinen ganzen Code ein, dass du siehst wie ich das gemacht habe.

template:
  - sensor:
      - name: "Power Total"
        unique_id: power_total
        state: >
          {{ states('sensor.shelly_phase_a_active_power')|float(0) +
             states('sensor.shelly_phase_b_active_power')|float(0) +
             states('sensor.shelly_phase_c_active_power')|float(0) }}
        unit_of_measurement: W
        device_class: power
        state_class: measurement
        availability: >
            {{
               [ states('sensor.shelly_phase_a_active_power'),
                 states('sensor.shelly_phase_b_active_power'),
                 states('sensor.shelly_phase_c_active_power') ] | map('is_number') | min }}
  - sensor:
      - name: "Power vom Netz (Watt)"
        unique_id: power_vom_netz
        state: >
          {% if states('sensor.power_total') | float(0) >= 0 %}
              {{states('sensor.power_total') | float(0) | round (3) }}
          {% else %}
              {{(states ('0.0') | float(0)) |round(3) }}
          {% endif %}
        unit_of_measurement: W
        device_class: power
        state_class: measurement
        availability: >
          {{ 
             [ states('sensor.power_total') ] | map('is_number') | min }}
  - sensor:
      - name: "Power ins Netz (Watt)"
        unique_id: power_ins_netz
        state: >
          {% if states('sensor.power_total') | float(0) < 0 %}
              {{(states('sensor.power_total') | float(0))*-1 | round (3) }}
          {% else %}
              {{(states ('0.0') | float(0)) |round(3) }}
          {% endif %}
        unit_of_measurement: W
        device_class: power
        state_class: measurement
        availability: >
          {{ 
             [ states('sensor.power_total') ] | map('is_number') | min }}

Das wäre für dich Power ins netz (Watt), dann eine Umrechnung mit dem Helfer in KWh und das kannst du überall verwenden, z.B. so.

image