Странная работа wi-fi модуля в опыте №7 Telegram-bot (Интернет вещей)

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем MAGIGHAR, 11 сен 2017.

  1. MAGIGHAR

    MAGIGHAR Нерд

    Здравствуйте!

    В опыте №7 во второй части Йода столкнулся со странной работой wi-fi модуля. После загрузки скрипта на искру все работает нормально screen.jpg в течении 2-6 минут, затем wi-fi отваливается. В консоли пишит:

    Uncaught Error: Unknown Timeout
    at line 1 col 107
    ...Timeout(this._updateTimeout),this._updateTimeout=void 0),thi...
    ^
    in function "disconnect" called from line 1 col 51
    process.memory(),f._event("error",a),f.disconnect()
    ^
    in function called from system

    Все остальные опыты работают нормально.

    Как с этим бороться?
     
    Последнее редактирование: 11 сен 2017
    arkadyf нравится это.
  2. Morgan

    Morgan Administrator Команда форума

    Привет!
    Придумываем решение.
    Спасибо, что сообщили
     
    arkadyf нравится это.
  3. MAGIGHAR

    MAGIGHAR Нерд

    ... и еще вопрос, как научить бота русскому? При замене TurnOff b TurnOn на русские аналоги выходит абракадабра.
     
  4. Rwxxik

    Rwxxik Нуб

    У меня так же. Пока решаю проблему регулярной перезагрузкой платы. Перезагрузка модуля не спасает.
     
  5. Morgan

    Morgan Administrator Команда форума

    неа, одно время было, но потом Гордон выпилил ( Что-то там не так пошло, на сколько я знаю
     
  6. Morgan

    Morgan Administrator Команда форума

    Попробуйте добавить в конце скрипта
    Код (Javascript):
    bot.on('disconnect', () => {
        setTimeout(() => {
            bot.connect();
        }, 2000);
    });
     
  7. MAGIGHAR

    MAGIGHAR Нерд

    screen.png Результат 0
     
  8. Cizif

    Cizif Нуб

    ____ __
    / _/_____ / /__ _____ ____ _
    / / / ___// //_// ___// __ `/
    _/ / (__ )/ ,< / / / /_/ /
    /___//____//_/|_|/_/ \__,_/
    Based on Espruino 1v92.194
    (c) 2016 G.Williams, Amperka LLC
    Support the work of core developers:
    http://espruino.com/Donate
    >Erasing Flash....
    Writing................
    Compressed 87200 bytes to 13392
    Checking...
    Done!
    Loading 13392 bytes from flash...
    =undefined
    I'm ready!
    Uncaught Error: Unknown Timeout
    at line 1 col 107
    ...Timeout(this._updateTimeout),this._updateTimeout=void 0),thi...
    ^
    in function "disconnect" called from line 1 col 51
    process.memory(),f._event("error",a),f.disconnect()
    ^
    in function called from system
    >
     
  9. alexs

    alexs Нуб

    У меня тоже такая проблема. Телеграмм бот совсем не запускается, такая ошибка падает сразу. Если добавить предложенный код с интервалом на 2 сек, то не падает иногда, но тоже не работает =)
     
  10. alexs

    alexs Нуб

    I'm ready!
    Uncaught Error: Unknown Timeout
    at line 1 col 107
    ...Timeout(this._updateTimeout),this._updateTimeout=void 0),thi...
    ^
    in function "disconnect" called from line 1 col 51
    process.memory(),f._event("error",a),f.disconnect()
    ^
    in function called from system