mirror of
https://github.com/arendst/Tasmota.git
synced 2025-04-24 23:07:17 +00:00
Ad release note
This commit is contained in:
parent
84a2da2ee2
commit
f7d4d5ddb1
@ -103,3 +103,4 @@ The following binary downloads have been compiled with ESP8266/Arduino library c
|
||||
- Add support for FiF LE-01MR energy meter by saper-2 (#7584)
|
||||
- Add new DHT driver. The old driver can still be used using define USE_DHT_OLD (#7468)
|
||||
- Add another new DHT driver based on ESPEasy. The old driver can still be used using define USE_DHT_OLD. The previous new driver can be used with define USE_DHT_V2 (#7717)
|
||||
- Add initial support for Sensors AHT10 and AHT15 by Martin Wagner (#7596)
|
@ -50,22 +50,22 @@ bool AHT10Read(void)
|
||||
|
||||
if (AHT10.valid) { AHT10.valid--; }
|
||||
|
||||
Wire.beginTransmission(AHT10_ADDR);
|
||||
Wire.write(eSensorMeasureCmd, 3);
|
||||
Wire.endTransmission();
|
||||
delay(100);
|
||||
Wire.beginTransmission(AHT10_ADDR);
|
||||
Wire.write(eSensorMeasureCmd, 3);
|
||||
Wire.endTransmission();
|
||||
delay(100);
|
||||
|
||||
Wire.requestFrom(AHT10_ADDR, 6);
|
||||
for(uint8_t i = 0; Wire.available() > 0; i++)
|
||||
{
|
||||
data[i] = Wire.read();
|
||||
}
|
||||
Wire.requestFrom(AHT10_ADDR, 6);
|
||||
for(uint8_t i = 0; Wire.available() > 0; i++)
|
||||
{
|
||||
data[i] = Wire.read();
|
||||
}
|
||||
|
||||
result_h = ((data[1] << 16) | (data[2] << 8) | data[3]) >> 4;
|
||||
result_t = ((data[3] & 0x0F) << 16) | (data[4] << 8) | data[5];
|
||||
result_h = ((data[1] << 16) | (data[2] << 8) | data[3]) >> 4;
|
||||
result_t = ((data[3] & 0x0F) << 16) | (data[4] << 8) | data[5];
|
||||
|
||||
AHT10.humidity = result_h * 100 / 1048576;
|
||||
AHT10.temperature = ((200 * result_t) / 1048576) - 50;
|
||||
AHT10.humidity = result_h * 100 / 1048576;
|
||||
AHT10.temperature = ((200 * result_t) / 1048576) - 50;
|
||||
|
||||
if (isnan(AHT10.temperature) || isnan(AHT10.humidity)) { return false; }
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user