0
На рассмотрении
Непонятное поведение при автозапуске с сайта
В 18:28 нажал кнопку запуска двигателя на сайте. Брелок пиликнул, подтверждая, что команда прошла. Но через несколько секунд на сайте появилось сообщение - команда не выполнена, повторите позже. Однако на сайте появилась индикация заведенного автомобиля и кнопка запуска стала активной.
Брелок при этом не пиликнул повторно, не подтвердив что двигатель завелся. И индикацию обратного отсчета не показывал.
В логе, как видите, появилась запись о запущенном двигателе.
Я повтыкал в это дело пару минут и решил с сайта выключить двигатель (т.к. по его показаниям машина была заведена). Нажал. Команда выполнилась, сайт сменил индикацию на выключенный двигатель. Брелок при этом ничо не пиликал.
Событие выключения тоже записалось в лог - 18:30.
Затем я сделал еще одну попытку запуска. На этот раз из приложения - в 18:31.
Запуск прошел успешно (и по сайту, и по приложению, и по брелку все отобразилось верно).
Как понять, что произошло на самом деле? Был ли запуск в первый раз? Почему индикация сайта и брелка отличалась?
Брелок при этом не пиликнул повторно, не подтвердив что двигатель завелся. И индикацию обратного отсчета не показывал.
В логе, как видите, появилась запись о запущенном двигателе.
Я повтыкал в это дело пару минут и решил с сайта выключить двигатель (т.к. по его показаниям машина была заведена). Нажал. Команда выполнилась, сайт сменил индикацию на выключенный двигатель. Брелок при этом ничо не пиликал.
Событие выключения тоже записалось в лог - 18:30.
Затем я сделал еще одну попытку запуска. На этот раз из приложения - в 18:31.
Запуск прошел успешно (и по сайту, и по приложению, и по брелку все отобразилось верно).
Как понять, что произошло на самом деле? Был ли запуск в первый раз? Почему индикация сайта и брелка отличалась?
Сервис поддержки клиентов работает на платформе UserEcho
Сайт вскоре тоже отобразил статус заведенного автомобиля.
Включил запись общения Вашего модуля и сервера.
Потребуется время для проверки.
Спасибо.
Дело в том, что моя машина запускается не сразу после получения команды по шине. Она включает зажигание, потом чото сама себе думает секунд 10-15 и только потом дает команду на пуск двигателя. Может за это время сайт не дожидается ответа об успешном запуске и выдает ошибку по таймауту?
от момента первого сигнала брелка, подтверждающего выполнение команды
до момента второго сигнала брелка, сообщающего об успешном запуске.
А в чем проблема увеличить таймаут на сайте? Или ждать не ответ об успешном запуске, а подтверждение получения команды. Факт запуска сайт получит при следующем обновлении, когда увидит статус двигателя и станет понятно, запустилась она или нет. Он ведь так и делает. А то маразм какой-то получается. Сначала пишет, что команда не выполнена, а через надцать секунд уже отображается тарахтящая машинка с дымком.