Bom dia, pessoal.
Abaixo, coloquei o script de configuração do card de energia para que me ajudem. Os valores estão irreais.
input_number:
box1:
name: Valor do kWh
initial: 1.09
min: 0.000
max: 1.500
step: 0.010
mode: box
unit_of_measurement: ‘R$’
icon: mdi:currency-brl
##PRESSURIZADOR##
template:
sensors:
cons_energia_brl_hora_pressurizador:
friendly_name: Consumo BRL Hora
value_template: ‘{{ (states(“sensor.consumo_energia_hora_pressurizador”) | int(states(“sensor.cons_energ_hora_pressurizador”)) * (states(“input_number.box1”)| float)) | round(2) }}’
unit_of_measurement: ‘R$’
cons_energia_brl_dia_pressurizador:
friendly_name: Consumo BRL Dia
value_template: ‘{{ (states(“sensor.consumo_energia_dia_pressurizador”) | int(states(“sensor.consumo_energia_dia_pressurizador”)) * (states(“input_number.box1”) | float)) | round(2) }}’
unit_of_measurement: ‘R$’
cons_energia_brl_semana_pressurizador:
friendly_name: Consumo BRL Semana
value_template: ‘{{ (states(“sensor.consumo_energia_semana_pressurizador”) | int(states(“sensor.consumo_energia_semana_pressurizador”), 16 ) * (states(“input_number.box1”) | float)) | round(2) }}’
unit_of_measurement: ‘R$’
cons_energia_brl_mes_pressurizador:
friendly_name: Consumo BRL Mes
value_template: ‘{{ (states(“sensor.consumo_energia_mes_pressurizador”) | int(states(“sensor.consumo_energia_mes_pressurizador”), 16 ) * (states(“input_number.box1”) | float)) | round(2) }}’
unit_of_measurement: ‘R$’
pressurizador_status:
friendly_name_template: Status Pressurizador
value_template: >-
{% if is_state('sensor.pressurizador_current', 'off') %}
Desligada
{% elif states('sensor.pressurizador_power')|float > 4 %}
Ligada
{% else %}
Standby
{% endif %}
icon_template: >-
{% if is_state('sensor.pressurizador_current', 'off') %}
mdi:power-off
{% elif states('sensor.pressurizador_power')|float > 4 %}
mdi:power
{% else %}
mdi:power-cycle
{% endif %}