Fix shelly dimmer energy monitor detection

This commit is contained in:
Theo Arends 2020-11-15 16:21:44 +01:00
parent 92a3c06003
commit 71accc73c1
1 changed files with 7 additions and 7 deletions

View File

@ -819,17 +819,17 @@ void CmndShdWarmupTime(void)
\*********************************************************************************************/ \*********************************************************************************************/
#ifdef USE_ENERGY_SENSOR #ifdef USE_ENERGY_SENSOR
bool Xnrg31(uint8_t function) bool Xnrg31(uint8_t function) {
{
bool result = false; bool result = false;
if (function == FUNC_PRE_INIT) if (Shd.present) {
{ if (FUNC_PRE_INIT == function) {
#ifndef SHELLY_VOLTAGE_MON #ifndef SHELLY_VOLTAGE_MON
Energy.current_available = false; Energy.current_available = false;
Energy.voltage_available = false; Energy.voltage_available = false;
#endif // SHELLY_VOLTAGE_MON #endif // SHELLY_VOLTAGE_MON
TasmotaGlobal.energy_driver = XNRG_31; TasmotaGlobal.energy_driver = XNRG_31;
}
} }
return result; return result;
} }