From b8e8158f18b7c9fb750aaf09ec9955b3c81277a7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 28 Apr 2021 10:03:52 +0200 Subject: [PATCH] Updates to support the circuitpython version (#15161) Co-authored-by: Angelo Gagliano <25516409+TheGardenMonkey@users.noreply.github.com> --- source/_integrations/dht.markdown | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/source/_integrations/dht.markdown b/source/_integrations/dht.markdown index 27a3abcf61d..232bde6b3a3 100644 --- a/source/_integrations/dht.markdown +++ b/source/_integrations/dht.markdown @@ -13,16 +13,24 @@ ha_platforms: The `dht` sensor platform allows you to get the current temperature and humidity from a DHT11, DHT22 or AM2302 device. +## Setup + +To use your DHTxx sensor in your installation, you must first install the `libgpiod2` library. + +```shell +sudo apt install libgpiod2 +``` + ## Configuration -To use your DHTxx sensor in your installation, add the following to your `configuration.yaml` file: +Add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry sensor: platform: dht sensor: DHT22 - pin: 23 + pin: D23 monitored_conditions: - temperature - humidity @@ -30,7 +38,7 @@ sensor: {% configuration %} sensor: - description: The sensor type, supported devices are DHT11, DHT22, and AM2302. + description: The sensor type, supported devices are DHT11, DHT22 and AM2302. required: true type: string pin: @@ -63,7 +71,7 @@ humidity_offset: type: [integer, float] {% endconfiguration %} -The name of the pin to which the sensor is connected has different names on different platforms. 'P8_11' for Beaglebone, '23' for Raspberry Pi. +The name of the pin to which the sensor is connected has different names on different platforms. 'P8_11' for Beaglebone, 'D23' for Raspberry Pi. ### Example @@ -73,7 +81,7 @@ An example for a Raspberry Pi 3 with a DHT22 sensor connected to GPIO4 (pin 7): sensor: - platform: dht sensor: DHT22 - pin: 4 + pin: D4 temperature_offset: 2.1 humidity_offset: -3.2 monitored_conditions: