[SOLVED] Wifi gateway crashing ~20min



  • Re: WifiGateway crashes after 1 or 2 days

    Similar issue: ESP8266 GW with local pulse counter sensor, no radio, no other children, development branch, v2.0.1-beta. After about 20min Domoticz shows:
    2016-09-18 12:24:49.422 (ESP) Usage (Usage)
    2016-09-18 12:24:49.443 (ESP) General/kWh (Meter)
    2016-09-18 12:24:59.387 (ESP) General/kWh (Meter)
    2016-09-18 12:24:59.454 (ESP) Usage (Usage)
    2016-09-18 12:24:59.479 (ESP) General/kWh (Meter)
    2016-09-18 12:25:38.449 Error: MySensors: The semaphore timeout period has expired
    2016-09-18 12:25:38.449 TCP: Reconnecting in 30 seconds...
    2016-09-18 12:26:08.477 TCP: Reconnecting...

    Watching the serial, the error builds up over time and then boom! See attached file 0_1474217602140_LmacRxBlk Issue.txt.
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    0;255;3;0;9;No free slot available

    Recovers after about 10min, maybe a timeout or cleanup of some sort?
    0;255;3;0;9;No free slot available
    Watt:727
    Interval:4950348
    kWH: 9.84
    0;255;3;0;9;Client 0 disconnected
    Watt:714
    Interval:5035182
    kWH: 9.84
    0;255;3;0;9;Client 0 connected
    Watt:721
    Interval:4988227
    kWH: 9.84
    0;255;3;0;9;Client 0: 0;0;3;0;2;
    Watt:710
    Interval:5068874
    kWH: 9.84

    I tend to agree with the suggestion in the other post about using up the sockets, but I need help with what to do about it.

    Any ideas, please?


  • Hardware Contributor

    @carlyler - do you have any other hardware connected to Domoticz?
    I saw this issue trying to connect two different controllers to the same gateway.



  • Hi sundberg84. Thank you for the reply.
    Currently I just have the 1 ESP8266.
    I think I found the issue. There is a a lot written online about the error and what I got from it was the ESP8266 is being asked to do more than it has time to do. Given that I was only transmitting every 10sec I started looking at what might be tying things up. From the MySensors ESP8266 example I had, naively, changed the sleeps to delays, since I did not want it sleeping. I realized that might be killing the ESP8266. So I changed the loop function to run freely and the code to be executed on interval. I have not seen the error since.


  • Hardware Contributor

    @carlyler - good to hear! Thanks for reporting back.



  • Hello everybody.
    Today I started testing a bundle of ESP - MQTT version lib Mysensors 2.2.0 | 0x020200FF | final
    I ran the stress test and after 5 minutes of requests, the ESP drops down.

    I changed 3 times all equipment
    As MQTT, I used different services, but the result is always the same.

    Is this the problem in the chip ESP8266?

    This problem was associated with sockets on ESP and was voiced a year and a half ago, but it seems that neither has changed.

    Maybe I missed something, if there are answers, please tell me how to fix this error.

    58002998 Sending message on topic: gateway-1870439-out/2/0/1/0/2
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    58008004 TSF:MSG:READ,2-2-0,s=1,c=2,t=38,pt=0,l=0,sg=0:
    58008009 Sending message on topic: gateway-1870439-out/2/1/2/0/38
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    58013017 TSF:MSG:SEND,0-0-2-2,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:220
    ***************
    58013024 TSF:MSG:READ,2-2-0,s=1,c=1,t=39,pt=7,l=5,sg=0:2.99
    58013030 Sending message on topic: gateway-1870439-out/2/1/1/0/39
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    58018037 TSF:MSG:READ,2-2-0,s=1,c=1,t=38,pt=7,l=5,sg=0:220
    58018042 TSF:MSG:ACK
    58018044 Sending message on topic: gateway-1870439-out/2/1/1/1/38
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    LmacRxBlk:1
    IP: 192.168.0.15
    58023051 Attempting MQTT connection...
    58023400 MQTT connected
    

  • Mod

    Are you running the default sketch? What arduino ide do you have? What version of esp8266 library are you using?


Log in to reply
 

511
Online

6.7k
Users

7.6k
Topics

80.5k
Posts

Looks like your connection to MySensors Forum was lost, please wait while we try to reconnect.