Can you try modifying your code like this?
if(!client.connected()) {
client = WiFiClient();
if(!client.connect(host, port)) {
state = SOIOs_disconnected;
}
}
Let me know if that changes anything.
Explore... Chat... Share...
Moderator: igrr
if(!client.connected()) {
client = WiFiClient();
if(!client.connect(host, port)) {
state = SOIOs_disconnected;
}
}
void loop(void) {
unsigned long t;
static unsigned long last_nodePing;
t = millis();
//....
if(abs((t - last_nodePing)) >= (NODEJS_PING_TIME*1000)) {
nodePing();
last_nodePing = t;
}
//.....
:err
void ICACHE_FLASH_ATTR WiFiClient::_err(int8_t err)
{
DEBUGV(":err\r\n");
esp_schedule();
}
LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
LmacRxBlk:1
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
rm match
pm close 7 0 0/431100225
:err
failed.
[nodePing] Send Ping...
[nodejs] not connected
.[nodejs] Connect... LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174594
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174261
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3176689
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174393
LmacRxBlk:1
reconnect
scandone
LmacRxBlk:1
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174801
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174408
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3175954
LmacRxBlk:1
reconnect
LmacRxBlk:1
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3175557
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174495
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174451
LmacRxBlk:1
reconnect
LmacRxBlk:1
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174703
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174244
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3175345
LmacRxBlk:1
reconnect
LmacRxBlk:1
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174499
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3175036
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174436
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174293
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3175240
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174828
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174619
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174373
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174646
LmacRxBlk:1
reconnect
LmacRxBlk:1
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3178223
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174517
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3175938
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174748
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174450
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
reconnect
rm match
pm close 7 0 0/10001692
LmacRxBlk:1
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3106865
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174480
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
reconnect
rm match
pm close 7 0 0/10001545
scandone
LmacRxBlk:1
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3105767
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3174275
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
reconnect
rm match
pm close 7 0 0/10001544
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3105222
LmacRxBlk:1
reconnect
LmacRxBlk:1
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
rm match
pm close 7 0 0/3175427
LmacRxBlk:1
reconnect
scandone
add 0
aid 1
pm open phy_2,type:2 0 0
cnt
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
LmacRxBlk:1
It takes about 20-25 seconds for home assistant c[…]
I tried to upgrade tof my sonoff basic R2 with the[…]
a problem Perhaps you want to define "Probl[…]
Rebooting your router will not give you a faster I[…]
There are no other notifications from esptool.py i[…]
Using the Arduino IDE, you'll learn how to set up […]
In this project, you will post to Twitter using an[…]
In this project, we will build a water level contr[…]
I guess I'm late, but I had the same problem and f[…]
Last night I received my first D1 Minis for a lear[…]
Although I am aware that this is an old post, I fe[…]