Прерывается доступ к сайту после запроса от NodeMCU v2 (ESP8266)

NodeMCU должен подключаться к точке доступа, посылать запрос к API на сервере и получать оттуда команду для включения/выключения освещения. Но после первой попытки подключения получает ошибку ECONNABORTED, после чего доступ к API невозможно подключить с любого устройства, подключённого к роутеру. С мобильного интернета/другого роутера запросы не блокируются

Код запроса:

def get_sleep():
    print('Get sleep command...')
    command = urequests.get(url=URL + 'ds/', headers=header).json()
    mode = command["deep_sleep"]
    if mode == "off":
        pass
    else:
        deep_sleep(command["duration"])


def run_command(turn=1):
    do_connect(True)
    get_sleep()
    time.sleep(1)
    if turn == 1:
        command = get_command()
    else:
        command = get_mode()
    if command:
        print(command)
        time.sleep(1)
        change_mode(command)
    else:
        pass
    do_connect(False)
    time.sleep(8)

Код ошибки:

Traceback (most recent call last):
  File "main.py", line 95, in <module>
  File "main.py", line 78, in run_command
  File "main.py", line 51, in get_sleep
  File "urequests.py", line 162, in get
  File "urequests.py", line 100, in request
OSError: [Errno 103] ECONNABORTED

Ответы (1 шт):

Автор решения: екатерина емполова

Проблема была в использовании бесплатного домена, предоставляемого хостингом.

→ Ссылка