Unable to format input_number helper decimal places

I have an input_number helper named catlink_garbage_days. I want to display it in a text message without any decimal places. I’ve tried:

{{ states('input_number.catlink_garbage_days') | float | format('%.0f') }}
{{ states('input_number.catlink_garbage_days') | float(0) | format('%.0f') }}
{{ states('input_number.catlink_garbage_days') | format('%.0f') }}

But in the template editor I always get this error:

Not sure what I’m doing wrong here.

-Thanks

{{ states('input_number.catlink_garbage_days') | float(0) | round(0) }}
1 Like

Thanks! I had just found a solution that works.

{{ states(‘input_number.catlink_garbage_days’) | float | round(0) | int }}