Template sensor new line

template:
  - sensor:
      - name: "Alle Lys"
        unit_of_measurement: W
        state: >-
          {{states('sensor.downlights_emma_watt') | float(0) + states('sensor.downlights_gang_watt') | float(0) + states('sensor.downlights_matheo_watt') | float(0) 
          + states('sensor.downlights_inngangsparti_hage_power') | float(0) + states('sensor.decklights_hage_watt') | float(0) + states('sensor.decklights_hage_trapp_watt') | float(0) 
          + states('sensor.takarmatur_garasje_power') | float(0) + states('sensor.takarmatur_garasje_2_power') | float(0) + states('sensor.downlights_entre_power') | float(0) 
          + states('sensor.garasjeport_power) | float(0) }}
        device_class: power
        state_class: measurement
        icon: mdi:transmission-tower

I am trying to use a template sensor that takes the watt from all my lights into one sensor. for readability I am trying to make a new line, but then it fails, any idea why.

I also tried this

template:
  - sensor:
    - name: All light power
      unit_of_measurement: W
      state: >
        {{ states.sensor 
        | selectattr('attributes.unit_of_measurement', 'equalto', 'W') 
        | selectattr('attributes.device_class', 'equalto', 'power') 
        | selectattr('attributes.source_domain', 'equalto', 'light') 
        | map(attribute='state') | map('float') | list | sum }}
      device_class: power
      state_class: measurement
      icon: mdi:transmission-tower

But it only collected my hue lights (using powercalc)