Ad release note

This commit is contained in:
device111 2020-02-19 19:49:09 +01:00
parent 84a2da2ee2
commit f7d4d5ddb1
2 changed files with 14 additions and 13 deletions

View File

@ -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)

View File

@ -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; }