mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-22 02:06:31 +00:00
Fix hardware watchdog at power on
This commit is contained in:
parent
9db8a23401
commit
e9d99a088b
@ -415,8 +415,8 @@ bool EnergyMargin(bool type, uint16_t margin, uint16_t value, bool &flag, bool &
|
|||||||
return (change != save_flag);
|
return (change != save_flag);
|
||||||
}
|
}
|
||||||
|
|
||||||
void EnergyMarginCheck(void)
|
void EnergyMarginCheck(void) {
|
||||||
{
|
if (!Energy.phase_count || (TasmotaGlobal.uptime < 8)) { return; }
|
||||||
if (Energy.power_steady_counter) {
|
if (Energy.power_steady_counter) {
|
||||||
Energy.power_steady_counter--;
|
Energy.power_steady_counter--;
|
||||||
return;
|
return;
|
||||||
@ -1094,9 +1094,6 @@ void EnergyDrvInit(void) {
|
|||||||
Energy.voltage_available = true; // Enable if voltage is measured
|
Energy.voltage_available = true; // Enable if voltage is measured
|
||||||
Energy.current_available = true; // Enable if current is measured
|
Energy.current_available = true; // Enable if current is measured
|
||||||
Energy.power_on = true;
|
Energy.power_on = true;
|
||||||
#ifdef USE_ENERGY_MARGIN_DETECTION
|
|
||||||
Energy.power_steady_counter = 8; // Allow for power on stabilization
|
|
||||||
#endif // USE_ENERGY_MARGIN_DETECTION
|
|
||||||
|
|
||||||
TasmotaGlobal.energy_driver = ENERGY_NONE;
|
TasmotaGlobal.energy_driver = ENERGY_NONE;
|
||||||
XnrgCall(FUNC_PRE_INIT); // Find first energy driver
|
XnrgCall(FUNC_PRE_INIT); // Find first energy driver
|
||||||
|
Loading…
x
Reference in New Issue
Block a user