mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-23 10:46:31 +00:00
Fix KNX Reconnection Bug
This commit is contained in:
parent
0c0fd486a0
commit
e172f66ec4
@ -35,6 +35,10 @@ byte oswatch_blocked_loop = 0;
|
|||||||
//void OsWatchTicker() ICACHE_RAM_ATTR;
|
//void OsWatchTicker() ICACHE_RAM_ATTR;
|
||||||
#endif // USE_WS2812_DMA
|
#endif // USE_WS2812_DMA
|
||||||
|
|
||||||
|
#ifdef USE_KNX
|
||||||
|
bool KNX_Started = false;
|
||||||
|
#endif // USE_KNX
|
||||||
|
|
||||||
void OsWatchTicker()
|
void OsWatchTicker()
|
||||||
{
|
{
|
||||||
unsigned long t = millis();
|
unsigned long t = millis();
|
||||||
@ -822,13 +826,19 @@ void WifiCheck(uint8_t param)
|
|||||||
#endif // USE_EMULATION
|
#endif // USE_EMULATION
|
||||||
#endif // USE_WEBSERVER
|
#endif // USE_WEBSERVER
|
||||||
#ifdef USE_KNX
|
#ifdef USE_KNX
|
||||||
|
if (!KNX_Started && Settings.flag.knx_enabled) {
|
||||||
KNXStart();
|
KNXStart();
|
||||||
|
KNX_Started = true;
|
||||||
|
}
|
||||||
#endif // USE_KNX
|
#endif // USE_KNX
|
||||||
} else {
|
} else {
|
||||||
#if defined(USE_WEBSERVER) && defined(USE_EMULATION)
|
#if defined(USE_WEBSERVER) && defined(USE_EMULATION)
|
||||||
UdpDisconnect();
|
UdpDisconnect();
|
||||||
#endif // USE_EMULATION
|
#endif // USE_EMULATION
|
||||||
mdns_begun = false;
|
mdns_begun = false;
|
||||||
|
#ifdef USE_KNX
|
||||||
|
KNX_Started = false;
|
||||||
|
#endif // USE_KNX
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user