Ich habe mir einen Code zurecht gebastelt, der mir die Zeit in Stunden und Minuten anzeigt, bis der Batteriespeicher beim aktuellen Ladestand und der aktuellen Ladeleistung anzeigt.
Läuft in den Entwicklerwerkzeugen -> Template perfekt.
Dann habe ich es in die template.yaml übernommen.
Da zeigt er mir beim abfragen der Entität aber nur "Nicht verfügbar" an.
Selbst wenn ich die Zeile so modifiziere
läuft es bei den Entwicklerwerkzeugen, in der template.yaml aber weiterhin "Nicht verfügbar"
Jemand ne Idee, woran das liegen könnte ?
Code:
{{ '%02d:%02d' % ((1600 - states('sensor.solarbank_2_e1600_pro_akkuenergie')|int) / states('sensor.solarbank_2_e1600_pro_solarleistung')|int , ((1600 - states('sensor.solarbank_2_e1600_pro_akkuenergie')|int) / states('sensor.solarbank_2_e1600_pro_solarleistung')|int) % 1 * 60) }}
Läuft in den Entwicklerwerkzeugen -> Template perfekt.
Dann habe ich es in die template.yaml übernommen.
Code:
- sensor:
- name: "Zeit bis Akku geladen"
unique_id: "time_to_full"
#unit_of_measurement: "hh:mm"
state_class: "measurement"
state: |
{{ '%02d:%02d' % ((1600 - states('sensor.solarbank_2_e1600_pro_akkuenergie')|float) / states('sensor.solarbank_2_e1600_pro_solarleistung')|float , ((1600 - states('sensor.solarbank_2_e1600_pro_akkuenergie')|float) / states('sensor.solarbank_2_e1600_pro_solarleistung')|float) % 1 * 60) }}
Da zeigt er mir beim abfragen der Entität aber nur "Nicht verfügbar" an.
Selbst wenn ich die Zeile so modifiziere
Code:
{{ '%02d:%02d' % ((1600 - 1000 | int) / 500 | int , ((1600 - 1000 | int) / 500 |int) % 1 * 60) }}
Jemand ne Idee, woran das liegen könnte ?