[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?


 

318
Online

7.7k
Users

8.6k
Topics

92.3k
Posts