mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-24 19:26:37 +00:00
Fix unsupported use of %f
This commit is contained in:
parent
f910b00d71
commit
eeca6c708f
@ -1874,7 +1874,7 @@ int MI32parseMiPayload(int _slot, struct mi_beacon_data_t *parsed){
|
|||||||
MIBLEsensors[_slot].eventType.temp = 1;
|
MIBLEsensors[_slot].eventType.temp = 1;
|
||||||
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode 4: temp updated"));
|
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode 4: temp updated"));
|
||||||
} else {
|
} else {
|
||||||
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode 4: temp ignored > 60 (%f)"), _tempFloat);
|
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode 4: temp ignored > 60 (%2_f)"), &_tempFloat);
|
||||||
}
|
}
|
||||||
// AddLog(LOG_LEVEL_DEBUG,PSTR("M32: Mode 4: U16: %u Temp"), _beacon.temp );
|
// AddLog(LOG_LEVEL_DEBUG,PSTR("M32: Mode 4: U16: %u Temp"), _beacon.temp );
|
||||||
} break;
|
} break;
|
||||||
@ -1887,7 +1887,7 @@ int MI32parseMiPayload(int _slot, struct mi_beacon_data_t *parsed){
|
|||||||
MIBLEsensors[_slot].eventType.hum = 1;
|
MIBLEsensors[_slot].eventType.hum = 1;
|
||||||
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode 6: hum updated"));
|
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode 6: hum updated"));
|
||||||
} else {
|
} else {
|
||||||
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode 6: hum ignored > 101 (%f)"), _tempFloat);
|
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode 6: hum ignored > 101 (%2_f)"), &_tempFloat);
|
||||||
}
|
}
|
||||||
// AddLog(LOG_LEVEL_DEBUG,PSTR("M32: Mode 6: U16: %u Hum"), _beacon.hum);
|
// AddLog(LOG_LEVEL_DEBUG,PSTR("M32: Mode 6: U16: %u Hum"), _beacon.hum);
|
||||||
} break;
|
} break;
|
||||||
@ -1941,14 +1941,14 @@ int MI32parseMiPayload(int _slot, struct mi_beacon_data_t *parsed){
|
|||||||
MIBLEsensors[_slot].temp = _tempFloat;
|
MIBLEsensors[_slot].temp = _tempFloat;
|
||||||
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode d: temp updated"));
|
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode d: temp updated"));
|
||||||
} else {
|
} else {
|
||||||
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode d: temp ignored > 60 (%f)"), _tempFloat);
|
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode d: temp ignored > 60 (%2_f)"), &_tempFloat);
|
||||||
}
|
}
|
||||||
_tempFloat=(float)(pld->HT.hum)/10.0f;
|
_tempFloat=(float)(pld->HT.hum)/10.0f;
|
||||||
if(_tempFloat < 100){
|
if(_tempFloat < 100){
|
||||||
MIBLEsensors[_slot].hum = _tempFloat;
|
MIBLEsensors[_slot].hum = _tempFloat;
|
||||||
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode d: hum updated"));
|
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode d: hum updated"));
|
||||||
} else {
|
} else {
|
||||||
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode d: hum ignored > 100 (%f)"), _tempFloat);
|
if (BLE_ESP32::BLEDebugMode > 0) AddLog(LOG_LEVEL_DEBUG_MORE,PSTR("M32: Mode d: hum ignored > 100 (%2_f)"), &_tempFloat);
|
||||||
}
|
}
|
||||||
MIBLEsensors[_slot].eventType.tempHum = 1;
|
MIBLEsensors[_slot].eventType.tempHum = 1;
|
||||||
// AddLog(LOG_LEVEL_DEBUG,PSTR("M32: Mode d: U16: %x Temp U16: %x Hum"), _beacon.HT.temp, _beacon.HT.hum);
|
// AddLog(LOG_LEVEL_DEBUG,PSTR("M32: Mode d: U16: %x Temp U16: %x Hum"), _beacon.HT.temp, _beacon.HT.hum);
|
||||||
|
@ -100,7 +100,7 @@ void Hdc2010Read(void) {
|
|||||||
temp = (unsigned int)(byte[1]) << 8 | (unsigned int) byte[0];
|
temp = (unsigned int)(byte[1]) << 8 | (unsigned int) byte[0];
|
||||||
//AddLog(LOG_LEVEL_DEBUG, PSTR("HdcRead: temperature shifted data: %d"), temp);
|
//AddLog(LOG_LEVEL_DEBUG, PSTR("HdcRead: temperature shifted data: %d"), temp);
|
||||||
HDC2010.hdc_temperature = (float)(temp) * 165 / 65536 - 40;
|
HDC2010.hdc_temperature = (float)(temp) * 165 / 65536 - 40;
|
||||||
//AddLog(LOG_LEVEL_DEBUG, PSTR("HdcRead: temperature : %f"), hdc_temperature);
|
//AddLog(LOG_LEVEL_DEBUG, PSTR("HdcRead: temperature : %2_f"), &hdc_temperature);
|
||||||
|
|
||||||
byte[0] = I2cRead8(HDC2010_ADDR, HDC2010_REG_RH_LSB);
|
byte[0] = I2cRead8(HDC2010_ADDR, HDC2010_REG_RH_LSB);
|
||||||
byte[1] = I2cRead8(HDC2010_ADDR, HDC2010_REG_RH_MSB);
|
byte[1] = I2cRead8(HDC2010_ADDR, HDC2010_REG_RH_MSB);
|
||||||
@ -108,7 +108,7 @@ void Hdc2010Read(void) {
|
|||||||
humidity = (unsigned int)byte[1] << 8 | byte[0];
|
humidity = (unsigned int)byte[1] << 8 | byte[0];
|
||||||
//AddLog(LOG_LEVEL_DEBUG, PSTR("HdcRead: humidity shifted data: %d"), humidity);
|
//AddLog(LOG_LEVEL_DEBUG, PSTR("HdcRead: humidity shifted data: %d"), humidity);
|
||||||
HDC2010.hdc_humidity = (float)(humidity)/( 65536 )* 100;
|
HDC2010.hdc_humidity = (float)(humidity)/( 65536 )* 100;
|
||||||
//AddLog(LOG_LEVEL_DEBUG, PSTR("HdcRead: humidity : %f"), hdc_humidity);
|
//AddLog(LOG_LEVEL_DEBUG, PSTR("HdcRead: humidity : %2_f"), &hdc_humidity);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user