From 06fb87f6a0aa2fa43d1069cf7a42253f4afe1f8d Mon Sep 17 00:00:00 2001 From: superpuffin <35958013+superpuffin@users.noreply.github.com> Date: Fri, 27 Jul 2018 16:22:39 +0200 Subject: [PATCH 1/4] Change to newer pip package The package Adafruit_Python_DHT==1.3.2 was broken and would not install, breaking DHT sensor support in Home assistant. It has since been fixed in Adafruit-DHT==1.3.3. See: https://github.com/adafruit/Adafruit_Python_DHT/issues/99 --- homeassistant/components/sensor/dht.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/sensor/dht.py b/homeassistant/components/sensor/dht.py index 6770594b91996..e3aaf2f84840f 100644 --- a/homeassistant/components/sensor/dht.py +++ b/homeassistant/components/sensor/dht.py @@ -17,7 +17,7 @@ from homeassistant.util import Throttle from homeassistant.util.temperature import celsius_to_fahrenheit -REQUIREMENTS = ['Adafruit_Python_DHT==1.3.2'] +REQUIREMENTS = ['Adafruit-DHT==1.3.3'] _LOGGER = logging.getLogger(__name__) From 96fa544d54bef411614c5a2a731ab705fa9ec48b Mon Sep 17 00:00:00 2001 From: superpuffin <35958013+superpuffin@users.noreply.github.com> Date: Fri, 27 Jul 2018 18:17:12 +0200 Subject: [PATCH 2/4] Update requirements_all.txt New or updated dependencies have been added to `requirements_all.txt` by running `script/gen_requirements_all.py`. --- requirements_all.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements_all.txt b/requirements_all.txt index 51ab8100372a3..5872c2325f77c 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -14,6 +14,9 @@ voluptuous==0.11.1 # homeassistant.components.nuimo_controller --only-binary=all nuimo==0.1.0 +# homeassistant.components.sensor.dht +Adafruit-DHT==1.3.3 + # homeassistant.components.sensor.sht31 Adafruit-GPIO==1.0.3 @@ -23,9 +26,6 @@ Adafruit-SHT31==1.0.2 # homeassistant.components.bbb_gpio # Adafruit_BBIO==1.0.0 -# homeassistant.components.sensor.dht -# Adafruit_Python_DHT==1.3.2 - # homeassistant.components.doorbird DoorBirdPy==0.1.3 From b56d977063cf08e6368f2b5a3c4f2df8bb101812 Mon Sep 17 00:00:00 2001 From: Jason Hu Date: Fri, 27 Jul 2018 11:35:10 -0700 Subject: [PATCH 3/4] Comment out Adafruit-DHT Adafruit_Python_DHT changed name to Adafruit-DHT, which still need pyx support breaking our CI, need to be comment out. --- script/gen_requirements_all.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/gen_requirements_all.py b/script/gen_requirements_all.py index d92502de0782f..28c96e737ff17 100755 --- a/script/gen_requirements_all.py +++ b/script/gen_requirements_all.py @@ -11,7 +11,7 @@ 'RPi.GPIO', 'raspihats', 'rpi-rf', - 'Adafruit_Python_DHT', + 'Adafruit-DHT', 'Adafruit_BBIO', 'fritzconnection', 'pybluez', From 9435a060aa817b061c6d47e892e6fb49ca270297 Mon Sep 17 00:00:00 2001 From: Jason Hu Date: Fri, 27 Jul 2018 12:50:22 -0700 Subject: [PATCH 4/4] Update requirements_all.txt --- requirements_all.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_all.txt b/requirements_all.txt index 5872c2325f77c..fb809738a9f09 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -15,7 +15,7 @@ voluptuous==0.11.1 --only-binary=all nuimo==0.1.0 # homeassistant.components.sensor.dht -Adafruit-DHT==1.3.3 +# Adafruit-DHT==1.3.3 # homeassistant.components.sensor.sht31 Adafruit-GPIO==1.0.3