klappstuhl
New member
Hallo Forum,
ich bin ein absoluter Anfänger in dem ganzen Thema Heimautomatisierung. Deshalb war ich angenehm überrascht wie schnell man mit HomeAssistant sinnvolle Fortschritte macht. Allerdings bin ich jetzt an einer Stelle angekommen, an der ich nicht weiterkomme. Vielleicht könnt Ihr mir weiterhelfen, bisher habe ich den Weiten des Internets nichts sinnvolles gefunden.
Der Betriebsstundenzähler meiner Heizung gibt mir die Dauer in Betrieb im Format hhm)m über die REST-API. Also irgendwas in der Form:
<value uri="/user/var/40/10021/0/0/12153" strValue="11695h 2m" unit="" decPlaces="0" scaleFactor="1" advTextOffset="0">42102170</value>
Mein Value_Template sieht so aus:
value_template: '{{ value_json.eta.value["@strValue"] | replace("h ", ".") | replace("m", "") |float }}'
Das funktioniert allerdings nur so leidlich, denn immer beim Stundenwechsel springt der Wert. Zum einen gehen die Minuten nur bis ".59", zum anderen durch die fehlende "0" bei den Minuten laufen zuerst die zehntel, dann die hunderstel los.
Eigenlich möchte ich aus dem Wert "Dezimalstunden" Stunden machen, damit ich das schön im Verlauf sehe.
Also irgendwas in der Form <hh>h <m>m = hh, <m/60*100>
Wie kriege ich das hin?
Vielen Dank für eure Hilfe.
ich bin ein absoluter Anfänger in dem ganzen Thema Heimautomatisierung. Deshalb war ich angenehm überrascht wie schnell man mit HomeAssistant sinnvolle Fortschritte macht. Allerdings bin ich jetzt an einer Stelle angekommen, an der ich nicht weiterkomme. Vielleicht könnt Ihr mir weiterhelfen, bisher habe ich den Weiten des Internets nichts sinnvolles gefunden.
Der Betriebsstundenzähler meiner Heizung gibt mir die Dauer in Betrieb im Format hhm)m über die REST-API. Also irgendwas in der Form:
<value uri="/user/var/40/10021/0/0/12153" strValue="11695h 2m" unit="" decPlaces="0" scaleFactor="1" advTextOffset="0">42102170</value>
Mein Value_Template sieht so aus:
value_template: '{{ value_json.eta.value["@strValue"] | replace("h ", ".") | replace("m", "") |float }}'
Das funktioniert allerdings nur so leidlich, denn immer beim Stundenwechsel springt der Wert. Zum einen gehen die Minuten nur bis ".59", zum anderen durch die fehlende "0" bei den Minuten laufen zuerst die zehntel, dann die hunderstel los.
Eigenlich möchte ich aus dem Wert "Dezimalstunden" Stunden machen, damit ich das schön im Verlauf sehe.
Also irgendwas in der Form <hh>h <m>m = hh, <m/60*100>
Wie kriege ich das hin?
Vielen Dank für eure Hilfe.