Hallo,
ich habe einen Sensor über Template-Sensor in 2 Sensoren aufgeteilt. Soweit funktioniert das zumindest von den Werten auch:
Obwohl ich bei allen Rückgabewerten das "round(0)" angegeben habe, wird mir das Ergebnis aber dennoch mit einer Nachkommastelle dargestellt.
![Einspeisung ins Netz.JPG Einspeisung ins Netz.JPG](https://forum.heimnetz.de/data/attachments/0/971-6be336ca08d1057bcb9f5756ccf0390f.jpg)
Hat irgendjemand eine Idee was hier noch falsch sein könnte? Für Rückmeldungen vorher schon tausend Dank.
Gruß Dieter
ich habe einen Sensor über Template-Sensor in 2 Sensoren aufgeteilt. Soweit funktioniert das zumindest von den Werten auch:
Code:
- platform: template
sensors:
leistung_aus_netz:
friendly_name: "Leistung aus Netz"
unit_of_measurement: "W"
icon_template: mdi:transmission-tower-export
value_template: >-
{% set val = states('sensor.scb_grid_power') %}
{% if is_number(val) and val | float >= 0 %}
{{ val | float | round(0) }}
{% else %}
{{ 0 | float | round(0) }}
{% endif %}
- platform: template
sensors:
einspeisung_ins_netz:
friendly_name: "Einspeisung ins Netz"
unit_of_measurement: "W"
icon_template: mdi:transmission-tower-import
value_template: >-
{% set val = states('sensor.scb_grid_power') %}
{% if is_number(val) and val | float <= 0 %}
{{ val | float * -1.0 | round(0) }}
{% else %}
{{ 0 | float | round(0) }}
{% endif %}
Obwohl ich bei allen Rückgabewerten das "round(0)" angegeben habe, wird mir das Ergebnis aber dennoch mit einer Nachkommastelle dargestellt.
![Einspeisung ins Netz.JPG Einspeisung ins Netz.JPG](https://forum.heimnetz.de/data/attachments/0/971-6be336ca08d1057bcb9f5756ccf0390f.jpg)
Hat irgendjemand eine Idee was hier noch falsch sein könnte? Für Rückmeldungen vorher schon tausend Dank.
Gruß Dieter