From 16cbc2d07fa543ef6612037bce8dc2dbfead69a0 Mon Sep 17 00:00:00 2001 From: David Bilay <32872847+dbilay@users.noreply.github.com> Date: Wed, 3 Oct 2018 16:15:45 +0200 Subject: [PATCH] Add weather condition code to OpenWeatherMap sensor (#17093) --- homeassistant/components/sensor/openweathermap.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/sensor/openweathermap.py b/homeassistant/components/sensor/openweathermap.py index 2dbbb581741..08426ed3eb8 100644 --- a/homeassistant/components/sensor/openweathermap.py +++ b/homeassistant/components/sensor/openweathermap.py @@ -39,6 +39,7 @@ SENSOR_TYPES = { 'clouds': ['Cloud coverage', '%'], 'rain': ['Rain', 'mm'], 'snow': ['Snow', 'mm'], + 'weather_code': ['Weather code', None], } PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ @@ -177,6 +178,8 @@ class OpenWeatherMapSensor(Entity): if fc_data is None: return self._state = fc_data.get_weathers()[0].get_detailed_status() + elif self.type == 'weather_code': + self._state = data.get_weather_code() class WeatherData: