Hallo,
ich verstehe da was nicht. Da meine Solarsensoren nach Sonnenuntergang nicht verfügbar sind, habe ich mir dafür Template-Sensoren gebaut.
Das sieht dann so aus:
Im Log bekomme ich folgenden Fehler:
ValueError: Sensor sensor.solar_panel_aktuell has device class 'power', state class 'measurement' unit 'W' and suggested precision 'None' thus indicating it has a numeric value; however, it has the non-numeric value: '"335.0"' (<class 'str'>)
Die Quell-Entität meldet: 335
Wie bkomme ich die Umwandlung hin.
ich verstehe da was nicht. Da meine Solarsensoren nach Sonnenuntergang nicht verfügbar sind, habe ich mir dafür Template-Sensoren gebaut.
Das sieht dann so aus:
Code:
- name: "solar_panel_aktuell"
unit_of_measurement: 'W'
device_class: power
state_class: measurement
state: >
{% if states('sensor.ez1_total_power')|is_number %}
"{{ (states('sensor.ez1_total_power')| float(0))}}"
{% else %}
{{ 0 }}
{% endif %}
Im Log bekomme ich folgenden Fehler:
ValueError: Sensor sensor.solar_panel_aktuell has device class 'power', state class 'measurement' unit 'W' and suggested precision 'None' thus indicating it has a numeric value; however, it has the non-numeric value: '"335.0"' (<class 'str'>)
Die Quell-Entität meldet: 335
Wie bkomme ich die Umwandlung hin.