Hi I just joined @reynos’s solution with the one provided by @Mariusthvdb which I wanted to share, because I find it more extensible
sensor:
- platform: template
sensors:
nursery_air_quality_name:
friendly_name: "Air Quality"
unit_of_measurement: "State"
entity_id: sensor.nursery_air_quality
value_template: >-
{% set mapper = {
'1' : 'Good',
'2' : 'Fair',
'3' : 'Poor',
'4' : 'Very Poor' } %}
{% set state = states.sensor.nursery_air_quality.state %}
{{ mapper[state] if state in mapper else 'Unknown' }}