From 3f4d5eae1c224c382e0d1bad262139de570a4d1a Mon Sep 17 00:00:00 2001 From: MakeMeASandwich Date: Fri, 28 Aug 2015 18:14:13 +0200 Subject: [PATCH] work around build failures also on non-RPi/BB-machines --- homeassistant/components/sensor/dht.py | 7 +++++-- requirements.txt | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/sensor/dht.py b/homeassistant/components/sensor/dht.py index 1334bdc59b7..c7df4b4a8d3 100644 --- a/homeassistant/components/sensor/dht.py +++ b/homeassistant/components/sensor/dht.py @@ -2,8 +2,11 @@ homeassistant.components.sensor.dht ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Adafruit DHT temperature and humidity sensor. +You need a Python3 compatible version of the Adafruit_Python_DHT library +(e.g. https://github.com/mala-zaba/Adafruit_Python_DHT, +also see requirements.txt). As this requires access to the GPIO, you will need to run home-assistant -as root (FIXME). +as root. Configuration: @@ -40,7 +43,7 @@ from homeassistant.util import Throttle from homeassistant.const import TEMP_FAHRENHEIT from homeassistant.helpers.entity import Entity -# TODO: update this requirement to upstream as soon as it supports python3 +# update this requirement to upstream as soon as it supports python3 REQUIREMENTS = ['git+git://github.com/mala-zaba/Adafruit_Python_DHT'] _LOGGER = logging.getLogger(__name__) SENSOR_TYPES = { diff --git a/requirements.txt b/requirements.txt index 394d038de13..f851f70e86f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -106,7 +106,8 @@ https://github.com/rkabadi/pyedimax/archive/master.zip RPi.GPIO >=0.5.11 # Adafruit temperature/humidity sensor -git+git://github.com/mala-zaba/Adafruit_Python_DHT +# uncomment on a Raspberry Pi / Beaglebone +#git+git://github.com/mala-zaba/Adafruit_Python_DHT # PAHO MQTT Binding (mqtt) paho-mqtt>=1.1