diff --git a/homeassistant/components/season/manifest.json b/homeassistant/components/season/manifest.json index 528e9ef35f1f126998f7e6918dfbdd3406eb86c7..445c2bc38273204ba44a1dca1f89cd0943328054 100644 --- a/homeassistant/components/season/manifest.json +++ b/homeassistant/components/season/manifest.json @@ -3,7 +3,7 @@ "name": "Season", "documentation": "https://www.home-assistant.io/integrations/season", "requirements": [ - "ephem==3.7.6.0" + "ephem==3.7.7.0" ], "dependencies": [], "codeowners": [] diff --git a/homeassistant/components/season/sensor.py b/homeassistant/components/season/sensor.py index 46d2291cf8128489aecf43c57352d7fd3790a1df..e5f756f0c75176ed7007a4fc7ad396187251aee5 100644 --- a/homeassistant/components/season/sensor.py +++ b/homeassistant/components/season/sensor.py @@ -1,27 +1,31 @@ """Support for tracking which astronomical or meteorological season it is.""" -import logging from datetime import datetime +import logging import ephem import voluptuous as vol +from homeassistant import util from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.const import CONF_TYPE from homeassistant.helpers.entity import Entity -from homeassistant import util import homeassistant.util.dt as dt_util _LOGGER = logging.getLogger(__name__) +EQUATOR = "equator" + NORTHERN = "northern" + SOUTHERN = "southern" -EQUATOR = "equator" +STATE_AUTUMN = "autumn" STATE_SPRING = "spring" STATE_SUMMER = "summer" -STATE_AUTUMN = "autumn" STATE_WINTER = "winter" + TYPE_ASTRONOMICAL = "astronomical" TYPE_METEOROLOGICAL = "meteorological" + VALID_TYPES = [TYPE_ASTRONOMICAL, TYPE_METEOROLOGICAL] HEMISPHERE_SEASON_SWAP = { diff --git a/requirements_all.txt b/requirements_all.txt index c10b9b46621fb941719905474831d3c9377ae469..a06b4b293d87ca4a52a948e4b88fb0c6aa0bc977 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -474,7 +474,7 @@ env_canada==0.0.30 envoy_reader==0.8.6 # homeassistant.components.season -ephem==3.7.6.0 +ephem==3.7.7.0 # homeassistant.components.epson epson-projector==0.1.3 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 80c0a5cd33f09b524090089eb8f4006cd4143521..0848d204cec5b77bc1380fca44b3079c529946c5 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -155,7 +155,7 @@ eebrightbox==0.0.4 emulated_roku==0.1.8 # homeassistant.components.season -ephem==3.7.6.0 +ephem==3.7.7.0 # homeassistant.components.feedreader feedparser-homeassistant==5.2.2.dev1