Too many [Errno 113] EHOSTUNREACH

  • I have a nodemcu calling a web service every seconds and 99.9% is ok. The only error comes if my router is down for wan ip change.

    I ported my code to wiPy and I get more than 30% [Errno 113] EHOSTUNREACH. I also have address in global variable and update it once per 15 minutes

    (sysname='WiPy', nodename='WiPy', release='1.6.10.b1', version='v1.8.6-556-g989d5ac9 on 2017-03-30', machine='WiPy with ESP32')
        addrInfo = socket.getaddrinfo(host, port)
        addr = addrInfo[0][4]
        sock = socket.socket()
            rn = "\r\n"
            sock.write("GET /"  + path + "?m=" + method + "&p=" + url_encode(json.dumps(post_data)) + CONST_PROTO + rn)
            sock.write("Host: " + host + rn)
            sock.write(CONST_AGENT + rn)
        except Exception as ex :
            print(localtimestr(), CONST_NO_CONNECTION, ex)

    Any help is more than welcome

Log in to reply

Pycom on Twitter