Das würde mich wundern, wenn das funktioniert.
Mir ist die Ermittlung des Vorgängers nur bekannt über Trigger oder Befüllung durch eine separate Automatisation.
Für trigger based template hatte ich hier mal ein Beispiel, das Du abwandeln kannst.
Du findest aber auch andere, wenn Du im Forum suchst.
Das ist doppelt
{% if value | float(0) == 0 %}
würde reichen. Oder die Liste mit unknown etc.
Du machst das schon.