The dht_legacy
extension connects to a digital humidity temperature (DHT) device to gather temperature
and humidity
readings. Through the support of Adafruit_DHT
you can take readings with a DHT connected to a Raspberry Pi or Beaglebone Black.
This extension does not take an extension level config and is focused on interfaces.
DEPRECIATED: This is a library that is no longer maintained. However in some situation this provides better results on older model boards than using the dht
extension.
Provides a sensor that returns DHT readings.
Option | Type | Required | Description |
key | [String] | Yes | Unique slug id for the component |
pin | [Integer] | Yes | GPIO pin to use on board i.e. 12 . |
name | [String] | No | Friendly display name of component. Useful for UI. |
model | [String] | No | Model of DHT device to use. Options: 11 , 22 or 2302 . Default: 11 |
Here is a config of a complete dht sensor.
"sensor": [{
"key": "dht_sensor_D12",
"interface": "dht_legacy",
"pin": 12,
"model": "22"
}]
Here is an example of the data returned by the DHT:
{
"temperature": 50,
"humidity": 64
}
Note: DHT is a finicky sensor and it has been known to have high read fail rates. ARMv6 may experience issues with DHT more frequently.