Enphase Split für Batterie laden / entladen | Fehler in YAML

Hallo,

ich versuche mit dieser Integration meien PV-Anlage in HA vollständig abzubilden:

Da keine Entität für die Batterieladung/ Entladung zur Verfügung gestellt wird, muss diese errechnet werden. Hierzu ist der folgende Code-Schnipsel bereits dokumentiert:

- trigger:
    - platform: state
      entity_id: sensor.envoy_sn_available_battery_energy

  sensor:
    - name: "Battery charge"
      unique_id: calculated_envoy_battery_charge
      unit_of_measurement: "Wh"
      state: "{{ this.state | int(0) + ([0, (trigger.to_state.state | int(0) - trigger.from_state.state | int(0))] | max }}"
      device_class: energy
      state_class: total_increasing
    - name: "Battery discharge"
      unique_id: calculated_envoy_battery_discharge
      unit_of_measurement: "Wh"
      state: "{{ this.state | int(0) - ([0, (trigger.to_state.state | int(0) - trigger.from_state.state | int(0))] | min }}"
      device_class: energy
      state_class: total_increasing

Ich habe diesen Schnipsel wie folgt in meine configuration.yaml gepackt.
Hierbei erhalte ich immer folgende Fehlermeldung:

Was mache ich hier falsch? Ich komme einfach nicht dahinter. Oder gehört es garnicht in die configuration.yaml? Oder muss der Teil in einen bestimmten Unterpunkt in der configuration.yaml? Oder muss dies in die automation.yaml?

Ich danke euch vielmals!

Gruß

Ich bin hier jetzt schon etwas weiter, anscheinend hatte ich den Code nicht sauber unter Template. Jetzt aber der nächste Fehler:

So sieht meine configuration.yaml aus:

Im log finde ich jetzt aber das:

Steht doch im Log.
Entzerre doch mal die genannte Zeile dann sollte es dir direkt auffallen.

	state: "{{
      this.state | int(0) +
      (
        [
          0, trigger.to_state.state | int(0) -
          trigger.from_state.state |int(0)
        )
      ]
      | max
    }}"

wenn du etwas mit [ in einen Abschnitt packst musst du den auch mit ] abschliessen.
Klarer Fehler von "ich schreibe meinen Code kompakt in eine Zeile und verlese mich permanent was die Klammerei angeht.

1 „Gefällt mir“