Boa tarde a todos.
Ando aqui à cabeçada com uma entity card…
que “carrega” um input.number criado no configurations.yaml
esse input.number é atualizado a cada minuto por uma automação ativa…
e isso corre bem, o que acontece é que queria ver um nº inteiro… e de facto aparece como tal…
mas sempre com uma casa decimal… a ZERO.
Ando de volta com round’s e Int’s… e não dou conta do recado…
Alguém pode ajudar?
em baixo o data_template que actualiza o input.number
- service: input_number.set_value
data_template:
entity_id: input_number.casa_minuto
value: '
{% set x = ((states(''input_number.casa_minuto'') | float) | round (0)) |int %}
{% set m = (((states(''input_number.casa_minuto_aux'') | float) / 60) | round (0) )|int %}
{% if (states(''input_number.seg_aux'') | int) == 0 -%} {% set x = m %} {%- endif %}
{{ (x |float |round(0)) |int }}'
Obrigado…