WLED/usermods/AHT10_v2
Will Miles a8dd2435ec Revert "Usermods: Remove libArchive"
This reverts commit 0d44e7ec27.
2025-05-06 22:12:01 -04:00
..
AHT10_v2.cpp usermods: Remove #pragma once from cpps 2025-01-17 00:50:02 +00:00
README.md First half of usermod readme updates 2025-01-31 03:57:23 +00:00
library.json Revert "Usermods: Remove libArchive" 2025-05-06 22:12:01 -04:00
platformio_override.ini use bigger partitions for usermods env 2025-01-11 23:25:05 +00:00

README.md

Usermod AHT10

This Usermod is designed to read a AHT10, AHT15 or AHT20 sensor and output the following:

  • Temperature
  • Humidity

Configuration is performed via the Usermod menu. The following settings can be configured in the Usermod Menu:

  • I2CAddress: The i2c address in decimal. Set it to either 56 (0x38, the default) or 57 (0x39).
  • SensorType, one of:
    • 0 - AHT10
    • 1 - AHT15
    • 2 - AHT20
  • CheckInterval: Number of seconds between readings
  • Decimals: Number of decimals to put in the output

Dependencies, These must be added under lib_deps in your platform.ini (or platform_override.ini).

  • Libraries

Author

@LordMike

Compiling

To enable, add 'AHT10' to custom_usermods in your platformio encrionment (e.g. in platformio_override.ini)

[env:aht10_example]
extends = env:esp32dev
custom_usermods = ${env:esp32dev.custom_usermods} AHT10