diff --git a/client/src/components/CurrentWeather.vue b/client/src/components/CurrentWeather.vue
index 7aae071..a307a82 100644
--- a/client/src/components/CurrentWeather.vue
+++ b/client/src/components/CurrentWeather.vue
@@ -147,7 +147,7 @@ onMounted(async () => {
Wind{{ data.wind_gusts || 0 }} Kph ({{ dir(data.wind_direction || 0) }})
Clouds{{ (data.clouds || 0).toFixed(0) }}%
Air Quality{{ data.air_quality }} ({{data.air_quality_label}})
- UV index{{ (data.uv_index || 0).toFixed(1) }}
+ UV index{{ (data.uv_index || 0).toFixed(1) }} ({{data.uv_index_label}})
diff --git a/sensors/main.py b/sensors/main.py
index 79ba2b6..e3435ee 100644
--- a/sensors/main.py
+++ b/sensors/main.py
@@ -136,12 +136,12 @@ def gas_to_aqi(gas_ohms, humidity, gas_reference):
hum_score = 25 - abs(humidity - 40) * 0.5
quality = min(max(gas_score + hum_score, 0), 100)
aqi = round((1 - quality / 100) * 500)
- if aqi <= 50: label = 'Good'
- elif aqi <= 100: label = 'Standard'
- elif aqi <= 150: label = 'Warning'
- elif aqi <= 200: label = 'Unhealthy'
- elif aqi <= 300: label = 'Very Unhealthy'
- else: label = 'Hazardous'
+ if aqi <= 50: label = 'Minimal'
+ elif aqi <= 100: label = 'Low'
+ elif aqi <= 150: label = 'Moderate'
+ elif aqi <= 200: label = 'Medium'
+ elif aqi <= 300: label = 'High'
+ else: label = 'Hazard'
return aqi, label
def sea_level_pressure(pressure_hpa, alt_m):