template: - sensor: - name: "JK0 Energy In Clean" unique_id: jk0_energy_in_clean unit_of_measurement: "kWh" device_class: energy state_class: total_increasing availability: >- {{ is_number(states('sensor.jk0_energy_in')) }} state: >- {{ states('sensor.jk0_energy_in') | float }} - name: "JK0 Energy Out Clean" unique_id: jk0_energy_out_clean unit_of_measurement: "kWh" device_class: energy state_class: total_increasing availability: >- {{ is_number(states('sensor.jk0_energy_out')) }} state: >- {{ states('sensor.jk0_energy_out') | float }} - name: "JK1 Energy In Clean" unique_id: jk1_energy_in_clean unit_of_measurement: "kWh" device_class: energy state_class: total_increasing availability: >- {{ is_number(states('sensor.jk1_energy_in')) }} state: >- {{ states('sensor.jk1_energy_in') | float }} - name: "JK1 Energy Out Clean" unique_id: jk1_energy_out_clean unit_of_measurement: "kWh" device_class: energy state_class: total_increasing availability: >- {{ is_number(states('sensor.jk1_energy_out')) }} state: >- {{ states('sensor.jk1_energy_out') | float }} - name: "Solar Yield Clean" unique_id: solar_yield_clean unit_of_measurement: "kWh" device_class: energy state_class: total_increasing availability: >- {{ is_number(states('sensor.solar_yield_daily')) }} state: >- {{ states('sensor.solar_yield_daily') | float }} - name: "DC Load Energy Clean" unique_id: dc_load_energy_clean unit_of_measurement: "kWh" device_class: energy state_class: total_increasing availability: >- {{ is_number(states('sensor.dc_load_energy_daily')) }} state: >- {{ states('sensor.dc_load_energy_daily') | float }} - name: "DC Charger Energy Clean" unique_id: dc_charger_energy_clean unit_of_measurement: "kWh" device_class: energy state_class: total_increasing availability: >- {{ is_number(states('sensor.dc_charger_energy')) }} state: >- {{ states('sensor.dc_charger_energy') | float }}