DHT Sensor


dht 센서 플랫폼을 사용하면 DHT11, DHT22 또는 AM2302 장치에서 현재 온도와 습도를 얻을 수 있습니다.

설정

설치시 DHTxx 센서를 사용하려면 configuration.yaml 파일에 다음을 추가하십시오.

# Example configuration.yaml entry
sensor:
  platform: dht
  sensor: DHT22
  pin: 23
  monitored_conditions:
    - temperature
    - humidity

Configuration Variables

sensor

(string)(Required)

The sensor type, supported devices are DHT11, DHT22, and AM2302.

pin

(integer)(Required)

The pin the sensor is connected to.

name

(string)(Optional)

The name of the sensor.

Default value:

DHT Sensor

monitored_conditions

(list)(Required)

Conditions to monitor. Available conditions are only temperature and humidity.

temperature

Temperature at the sensor’s location.

humidity

Humidity level at the sensor’s location.

temperature_offset

(integer | float)(Optional)

Add or subtract a value from the temperature.

Default value:

0

humidity_offset

(integer | float)(Optional)

Add or subtract a value from the humidity.

Default value:

0

센서가 연결된 핀 이름은 플랫폼마다 이름이 다릅니다. 비글 본의 경우 ‘P8_11’, 라즈베리 파이의 경우 ‘23’.

사례

GPIO4 (PIN 7)에 연결된 DHT22 센서가 있는 Raspberry Pi 3의 예 :

sensor:
  - platform: dht
    sensor: DHT22
    pin: 4
    temperature_offset: 2.1
    humidity_offset: -3.2
    monitored_conditions:
      - temperature
      - humidity