aa242d897d
* DHT22/DHT11 humidity/temperature sensor usermod * cleanup - don't report when usermod is auto-disabled since report isn't persistent * track error count; retry once after error occurs * for esp32, use esp32DHT library * fix unreliable ESP32 readings by switching DHT library to https://github.com/alwynallan/DHT_nonblocking * change default pin to Q2; don't burst readings if error occurs Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
23 lines
1.2 KiB
INI
23 lines
1.2 KiB
INI
; Options
|
|
; -------
|
|
; USERMOD_DHT - define this to have this user mod included wled00\usermods_list.cpp
|
|
; USERMOD_DHT_DHTTYPE - DHT model: 11, 21, 22 for DHT11, DHT21, or DHT22, defaults to 22/DHT22
|
|
; USERMOD_DHT_PIN - pin to which DTH is connected, defaults to Q2 pin on QuinLed Dig-Uno's board
|
|
; USERMOD_DHT_CELSIUS - define this to report temperatures in degrees celsious, otherwise fahrenheit will be reported
|
|
; USERMOD_DHT_MEASUREMENT_INTERVAL - the number of milliseconds between measurements, defaults to 60 seconds
|
|
; USERMOD_DHT_FIRST_MEASUREMENT_AT - the number of milliseconds after boot to take first measurement, defaults to 90 seconds
|
|
; USERMOD_DHT_STATS - For debug, report delay stats
|
|
|
|
[env:d1_mini_usermod_dht_C]
|
|
extends = env:d1_mini
|
|
build_flags = ${env:d1_mini.build_flags} -D USERMOD_DHT -D USERMOD_DHT_CELSIUS
|
|
lib_deps = ${env.lib_deps}
|
|
https://github.com/alwynallan/DHT_nonblocking
|
|
|
|
[env:custom32_LEDPIN_16_usermod_dht_C]
|
|
extends = env:custom32_LEDPIN_16
|
|
build_flags = ${env:custom32_LEDPIN_16.build_flags} -D USERMOD_DHT -D USERMOD_DHT_CELSIUS -D USERMOD_DHT_STATS
|
|
lib_deps = ${env.lib_deps}
|
|
https://github.com/alwynallan/DHT_nonblocking
|
|
|