Gas-Sensor Füllstandsanzeige in Prozent statt cm

Zum einen ich bin in HA absoluter Newbie und komme von FHEM.

Nun wollte ich einen Mopeka Gassensor integrieren und er zeigt nur Füllhöhe in cm an.

Ich wollte folgendes Template vrwenden

{% set minvalue_11kg = 50.0 %}
{% set maxvalue_11kg = 362.0 %}
{% set minvalue_5kg = 50 %}
{% set maxvalue_5kg = 280%}
{% set currentvalue= 0 %}
{% if states('input_boolean.mopeka_11_kg_schalter') == "on" %}
{{( (float(states('sensor.pro_check_cff2_tank_level')) - minvalue_11kg )* 100 / (maxvalue_11kg-minvalue_11kg) ) | round(0) | default (0)}}
{% else %}
{{ ((float(states('sensor.pro_check_cff2_tank_level')) - minvalue_5kg )* 100 / (maxvalue_5kg-minvalue_5kg)) | round(0) | default (0) }}
{% endif %}

und bekomme folgende Fehlermeldung:

ValueError: Template error: float got invalid input 'unknown' when rendering template '{% set minvalue_11kg = 50.0 %} {% set maxvalue_11kg = 362.0 %} {% set minvalue_5kg = 50 %} {% set maxvalue_5kg = 280%} {% set currentvalue= 0 %} {% if states('input_boolean.mopeka_11_kg_schalter') == "on" %} {{( (float(states('sensor.pro_check_cff2_tank_level')) - minvalue_11kg )* 100 / (maxvalue_11kg-minvalue_11kg) ) | round(0) | default (0)}} {% else %} {{ ((float(states('sensor.pro_check_cff2_tank_level')) - minvalue_5kg )* 100 / (maxvalue_5kg-minvalue_5kg)) | round(0) | default (0) }} {% endif %}' but no default was specified

Ich sehe vor lauter Bäumen den Wald nicht und Google hat mich auch nicht wirklich weitergebracht.

Was ich auf die schnelle gesehen hab sollte wohl so sein
{% set maxvalue_5kg = 280 %}

Ich bin da auch nicht der Spezialist … aber da sich in der Fehlermeldung float darüber beschwert, dass es ein ‘unknown’ erhält und keinen Defaultwert hat, würde ich es mal mit einer Default-Angabe hinter der einzigen Variablen, die ‘unknown’ enthalten kann (dem pro_check_cff2_tank_level), versuchen. Und zwar in beiden Formeln:

{{( (float(states(‘sensor.pro_check_cff2_tank_level’) | default (0)) - minvalue_11kg )* 100 / (maxvalue_11kg-minvalue_11kg) ) | round(0) | default (0)}}
{{ ((float(states('sensor.pro_check_cff2_tank_level') | default (0)) - minvalue_5kg )* 100 / (maxvalue_5kg-minvalue_5kg)) | round(0) | default (0) }}

mfg Volker