!!! failure "This feature is not included in precompiled binaries"
To use it you must compile your build. Add the following to user_config_override.h
:
#ifndef USE_AHT1x
#define USE_AHT1x // [I2cDriver43] Enable AHT10/15 humidity and temperature sensor (I2C address 0x38) (+0k8 code)
#endif
AHT10 or AH15 are an I2C temperature and humidity sensor.
!!! failure "This sensor is incompatible with other I^2^C devices on I^2^C bus" Sensor datasheet implicitly says: Only a single AHT10 can be connected to the I^2^C bus and no other I^2^C devices can be connected.
AHT1x | ESP8266 |
---|---|
VCC | 3.3V |
GND | GND |
SDA | GPIOx |
SCL | GPIOy |
In the Configuration -> Configure Module page assign:
- GPIOx to
I2C SDA (6)
- GPIOy to
I2C SCL (5)
After a reboot the driver will detect AHT1x automatically and display sensor readings.
and in MQTT topic (according to TelePeriod):
{"Time":"2020-01-01T00:00:00","AHT1X-0x38":{"Temperature":24.7,"Humidity":61.9,"DewPoint":16.8},"TempUnit":"C"}