Hi, my template result is 0 when I try multiple inputs. When I simplified to 1 input, it works.
Please, help.
blueprint:
name: power
description: "Order sensitive: 1st current must be drawn from 1st voltage etc."
domain: template
input:
voltage:
selector:
entity:
domain: sensor
multiple: true
current:
selector:
entity:
domain: sensor
multiple: true
variables:
voltage: !input voltage
current: !input current
sensor:
device_class: power
unit_of_measurement: W
state: >
{% set total = 0 %}
{% for i in range (voltage | length) %}
{% set total = total + float (states (voltage[i])) * float (states (current[i])) %}
{% endfor %}
{{ total | round (0) }}