Date: Sunday, September 20, 2020 @ 10:55:11 Author: alucryd Revision: 711029
upgpkg: home-assistant 0.115.2-1 Modified: home-assistant/trunk/PKGBUILD home-assistant/trunk/home-assistant-astral2.2.patch --------------------------------+ PKGBUILD | 6 +++--- home-assistant-astral2.2.patch | 39 ++++++++++++++++++++++++++++----------- 2 files changed, 31 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-09-20 10:52:34 UTC (rev 711028) +++ PKGBUILD 2020-09-20 10:55:11 UTC (rev 711029) @@ -6,7 +6,7 @@ pkgname=home-assistant pkgdesc='Open source home automation that puts local control and privacy first' -pkgver=0.114.4 +pkgver=0.115.2 pkgrel=1 arch=(any) url=https://home-assistant.io/ @@ -45,7 +45,7 @@ 'openzwave: Z-Wave integration' 'python-lxml: Meteo France integration' ) -_tag=2e4cd5f3435d14cb8564bed2141313e997c0d423 +_tag=ddbadb1e2649526696db56693ddf1c2e0183b665 source=( git+https://github.com/home-assistant/home-assistant.git#tag=${_tag} home-assistant.service @@ -53,7 +53,7 @@ ) b2sums=('SKIP' '0df7bbfdac09e37294ac27567e677855c72d13be3aefbd23e0a8f101cf2148302affbe9b6b586b893f77fc990f665d7b95f4916583680c06abd8f74b5cdf3da9' - '9feb1f480b553689d1a3d5e51770a25df168f3b3e97db3f25bd7c55c66762271a4b86fe5628c41af58bd19cb51b56dc7019c3256584dbf00a30bc9747f926711') + 'e3259a9f73d92bb5059667717a7d0f2a23ea4f17c70f6392f5b24c1f8b247488300941bf1cfbcc34cfe410f506e877230f1196d74aa7961ba4051a6bec5d1b2d') pkgver() { cd home-assistant Modified: home-assistant-astral2.2.patch =================================================================== --- home-assistant-astral2.2.patch 2020-09-20 10:52:34 UTC (rev 711028) +++ home-assistant-astral2.2.patch 2020-09-20 10:55:11 UTC (rev 711029) @@ -1,3 +1,17 @@ +From 6a75aa37253dd04d4ba12dd72b5bb374ea0154f1 Mon Sep 17 00:00:00 2001 +From: Maxime Gauduin <[email protected]> +Date: Thu, 27 Feb 2020 17:27:37 +0100 +Subject: [PATCH] bump astral to 2.2 + +--- + homeassistant/components/moon/sensor.py | 4 +- + homeassistant/components/sun/__init__.py | 20 +++++----- + homeassistant/helpers/sun.py | 51 ++++++++++++++---------- + homeassistant/package_constraints.txt | 2 +- + requirements.txt | 2 +- + setup.py | 2 +- + 6 files changed, 47 insertions(+), 34 deletions(-) + diff --git a/homeassistant/components/moon/sensor.py b/homeassistant/components/moon/sensor.py index 3a25b68eea..20ee6c1c54 100644 --- a/homeassistant/components/moon/sensor.py @@ -18,7 +32,7 @@ - self._state = Astral().moon_phase(today) + self._state = moon.phase(today) diff --git a/homeassistant/components/sun/__init__.py b/homeassistant/components/sun/__init__.py -index fe89413f4d..677948de02 100644 +index 5fb777bd32..55d86de49a 100644 --- a/homeassistant/components/sun/__init__.py +++ b/homeassistant/components/sun/__init__.py @@ -92,6 +92,7 @@ class Sun(Entity): @@ -39,7 +53,7 @@ return self.location = location + self.elevation = elevation - self.update_events(dt_util.utcnow()) + self.update_events() update_location(None) @@ -140,7 +142,7 @@ class Sun(Entity): @@ -51,7 +65,7 @@ ) if next_utc < self._next_change: self._next_change = next_utc -@@ -167,7 +169,7 @@ class Sun(Entity): +@@ -169,7 +171,7 @@ class Sun(Entity): ) self.location.solar_depression = -10 self._check_event(utc_point_in_time, "dawn", PHASE_SMALL_DAY) @@ -60,7 +74,7 @@ self._check_event(utc_point_in_time, "dusk", PHASE_DAY) self.next_setting = self._check_event( utc_point_in_time, SUN_EVENT_SUNSET, PHASE_SMALL_DAY -@@ -178,9 +180,7 @@ class Sun(Entity): +@@ -180,9 +182,7 @@ class Sun(Entity): self._check_event(utc_point_in_time, "dusk", PHASE_NAUTICAL_TWILIGHT) self.location.solar_depression = "astronomical" self._check_event(utc_point_in_time, "dusk", PHASE_ASTRONOMICAL_TWILIGHT) @@ -71,7 +85,7 @@ self.location.solar_depression = "civil" # if the event was solar midday or midnight, phase will now -@@ -188,7 +188,7 @@ class Sun(Entity): +@@ -190,7 +190,7 @@ class Sun(Entity): # even in the day at the poles, so we can't rely on it. # Need to calculate phase if next is noon or midnight if self.phase is None: @@ -80,10 +94,10 @@ if elevation >= 10: self.phase = PHASE_DAY elif elevation >= 0: -@@ -218,9 +218,11 @@ class Sun(Entity): - @callback - def update_sun_position(self, utc_point_in_time): +@@ -222,9 +222,11 @@ class Sun(Entity): """Calculate the position of the sun.""" + # Grab current time in case system clock changed since last time we ran. + utc_point_in_time = dt_util.utcnow() - self.solar_azimuth = round(self.location.solar_azimuth(utc_point_in_time), 2) + self.solar_azimuth = round( + self.location.solar_azimuth(utc_point_in_time, self.elevation), 2 @@ -227,7 +241,7 @@ return None diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt -index 58d3e3be88..2ec7bd09d6 100644 +index 0f88f88469..9871886a0a 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -2,7 +2,7 @@ PyJWT==1.7.1 @@ -240,7 +254,7 @@ attrs==19.3.0 bcrypt==3.1.7 diff --git a/requirements.txt b/requirements.txt -index 702e4eaf19..f58f7b9d76 100644 +index baa48241a0..64b5a3ab89 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ @@ -253,7 +267,7 @@ attrs==19.3.0 bcrypt==3.1.7 diff --git a/setup.py b/setup.py -index 81f8727ed6..5c75d1e9b6 100755 +index 0bbdf9f05a..481077b7c6 100755 --- a/setup.py +++ b/setup.py @@ -33,7 +33,7 @@ PACKAGES = find_packages(exclude=["tests", "tests.*"]) @@ -265,3 +279,6 @@ "async_timeout==3.0.1", "attrs==19.3.0", "bcrypt==3.1.7", +-- +2.28.0 +
