Integration Solar inverter huawei 2000L

Jepp - you are completely right.

The power-flow-card-plus card is MUCH MUCH MORE simpler then the Tesla card and therefore much more reliable.

  - type: custom:power-flow-card-plus
    title: Power Flow - Now
    min_flow_rate: 3
    max_flow_rate: 10
    watt_threshold: 7800
    kw_decimals: 3
    w_decimals: 0
    clickable_entities: true
    dashboard_link: /energy
    entities:
      home:
        entity: sensor.house_consumption_power
      solar:
        entity: sensor.inverter_input_power
      battery:
        entity: sensor.battery_charge_discharge_power
        state_of_charge: sensor.battery_state_of_capacity
        color_circle: true
      grid:
        entity: sensor.power_meter_active_power
      fossil_fuel_percentage:
        entity: sensor.co2_signal_grid_fossil_fuel_percentage
        icon: mdi:pine-tree
        color_icon: true
        display_zero: true
        name: Low-carbon
        state_type: power
    inverted_entities: grid,battery

For me there is only the need for one additional sensor:

      # ########## Start: Power Flow Card ##########
      # custom:power-flow-card
      # https://github.com/ulic75/power-flow-card
      #
      # or with some improvements
      # custom:system-energy-flow-card-plus
      # https://github.com/flixlix/power-flow-card-plus
      #
      # solar               : sensor.inverter_input_power
      # battery             : sensor.battery_charge_discharge_power
      # grid                : sensor.power_meter_active_power
      # house               : house_consumption_power
      # load (FusionSolar)  : house_consumption_power
      #
      - name: house_consumption_power
        unique_id: house_consumption_power
        #friendly_name: "Power meter House power"
        state_class: measurement
        device_class: power
        unit_of_measurement: "W"
        icon: mdi:solar-power
        state: >-
          {% set inv_input_power = states('sensor.inverter_input_power')|float(0) %}
          {% set bat_charge_discharge_power = states('sensor.battery_charge_discharge_power')|float(0) %}
          {% set pm_active_power = states('sensor.power_meter_active_power')|float(0) %}
          {{ (inv_input_power - bat_charge_discharge_power - pm_active_power)|float(0)|round(0) }}
        availability: >-
          {{ (states('sensor.inverter_input_power')|is_number)
              and (states('sensor.battery_charge_discharge_power')|is_number)
              and (states('sensor.power_meter_active_power')|is_number) }}
      #
      # ########## End: Power Flow Card ##########
2 Likes