Как работает автозапуск starline: Автозапуск Старлайн как включить с брелка A93 A91 A9 A92 какие кнопки нажимать

Содержание

какие кнопки нажимать чтобы включить

Автосигнализация starline позволяет прогреть двигатель и салон автомобиля без нахождения водителя в салоне. В жаркую погоду имеется возможность помимо запуска мотора включить кондиционер, обеспечив снижение температуры в машине. Автозапуск старлайн е90 имеет тонкую настройку для более комфортного программирования работы силовой установки. Например, активация автозапуска по будильнику позволяет иметь готовый к движению автомобиль к требуемому времени, что особо удобно при нормированном режиме дня. Также сигнализация дает возможность в любой момент заглушить двигатель.

Особенности запуска мотора автомобиля с брелка

Содержание

  • 1 Особенности запуска мотора автомобиля с брелка
  • 2 Периодический автозапуск
  • 3 Поддержание температуры двигателя
  • 4 Автоматическое включение двигателя по будильнику
  • 5 Причины по которым автозапуск не работает и способы их устранения

Для осуществления успешного запуска силовой установки с брелка должны быть выполнены следующие условия:

  • зажигание выключено;
  • капот закрыт;
  • машина находится на ручном тормозе и его запуск не приведет к движению.

В случае с автомобилями, оборудованными механической коробкой передач, должна быть предварительно выполнена процедура программной нейтрали. В противном случае поставить на автозапуск машину не получится. Дистанционный пуск можно произвести длительным нажатием кнопки «1». Заглушить машину с брелка можно нажатием кнопки «1» длительно и кнопки «4» коротко.

Кнопка «1»

Периодический автозапуск

Для того, что бы включить периодический автозапуск, должна быть выполнена следующая инструкция:

  1. Установить курсор на экране брелка на пиктограмму .
  2. В течении непродолжительного времени нажать на кнопку «1», изображенную на рисунке ниже.
  3. Дождаться одного светового сигнала автосигнализации. На брелке при этом прозвучит мелодичный сигнал. На протяжении четырех секунд дисплей будет информировать о периоде автоматического запуска.
  4. Короткое нажатие на «1» позволяет настроить время автозапуска. Каждое нажатие продлевает цикл на 2 часа.
  5. Длительным нажатием «1» выбранный период будет активировано. По умолчанию время прогрева мотора составляет 10 минут.
  6. Отключить автозапуск можно выбрав и нажав на «1».

Отображение информации об успешной активации периодического прогрева

Поддержание температуры двигателя

В случае если требуемое для прогрева время работы двигателя не известно, можно использовать автозапуск по температуре. Запуск двигателя в таком случае производится в следующей последовательности:

  1. Выбрать иконку .
  2. Кратко нажать клавишу «1».
  3. Краткими нажатиями той же кнопки выбрать требуемую температуру от 3°С до -27°С с шагом в 3°С.
  4. Зажать длительно клавишу «1» либо в течении 4 секунд не нажимать кнопки.

Режим автозапуска в зависимости от температуры

Автоматическое включение двигателя по будильнику

Автосигнализация старлайн позволяет завести двигатель в заранее установленное время. Для этого необходимо:

  1. Навести курсор на пиктограмму .
  2. Коротко нажать на кнопку «1».
  3. Проконтролировать отображение иконок и на экране.

Отображение запуска по будильнику

Причины по которым автозапуск не работает и способы их устранения

Как работает автозапуск на сигнализации Старлайн, как поставить автозапуск по температуре

Содержание

  • Включение самостоятельного старта

  • Как запрограммировать?

  • На дизельном моторе

  • Программирование старта по температуре

  • Автопуск по таймеру

  • Автопуск по будильнику

  • Как увеличить время действия самозапуска

  • Как настроить функцию чувствительности удара

  • Как настроить самозапуск через мобильное приложение

  • Самые частые неполадки и как их исправить

Зима – период праздников и отпусков, а это значит, что риск стать жертвой автомобильной кражи увеличивается из-за пониженной бдительности хозяев и активизацией грабителей. Чтобы обезопасить собственность нужно обзавестись качественной защитой. Сигнализация старлайн обладает рядом качеств, которые делают ее хорошим выбором для обеспечения протекции авто. Но большинство пользователей, даже не подозревают о дополнительных возможностях, которые скрываются в системе этой фирмы. В этой статье расскажем как запрограммировать ее таким образом, чтобы она не только защищала имущество, а и заводила четырехколесного друга в зимний сезон.

 

Сигнализация Starline впервые была представлена в 2001 году, а уже с 2009 года компания начала выпускать исключительно двухсторонние звонка тревоги с индивидуальными ключами. Эта защитная установка пользуется популярностью потребителей, не только из-за надежного диалогового метода шифрования, которая усложняет перехват сигнала для хакеров-грабителей, но и при правильной монтировке откроет ряд новых возможностей о которых не догадываются большинство пользователей. В этой статье рассказываем, как подключить, охранную установку и настроить автозапуск с брелка, учитывая особенности техники и конструкции.

 

Включение самостоятельного старта

Прежде чем осуществить автозапуск на старлайн важно провести предварительный монтаж сенсора температуры, который будет находиться на блоке механизма цилиндров двигательного механизма или на стальных магистралях, которые подают жидкость для охлаждения перегревающихся элементов. Для соединения сенсора следует использовать специальный, изоляционный контакт, обычно он оранжево-черного цвета. После проделанных операций по монтажу можно переходить к выставлению параметров самого оборудования. Нужен изоляционный, петлевой кабель, он будет черного цвета, который входит в состав механизма с 18-ти контактным разъемом.  При монтировании конструкции на авто с механической коробкой передач, правильнее разомкнуть цепь, а на автомобиле с автоматической коробкой передач необходимо будет сохранить цепь замкнутой. Автоматизированный паттерн старта включает в себя 4 прокрутки вала стартерной пусковой установкой, последующие пуски увеличивают тайминг старта всего на 0,2 секунды.

Как запрограммировать?

Чтобы ответить на вопрос как включить автозапуск на сигнализации starline нужно вначале запрограммировать устройство. Для этого следует найти клавишу настройки и в количестве 6 раз нажать на нее. После этого режим подаст ответный звук негромкой сиреной в количестве 6 раз и этим подтвердит готовность быть запрограммированной. Автозапуск старлайн настраивается соответственно звуковым шифрам в таблице, которая должна быть в инструкции в комплекте к устройству. Чтобы выбрать функцию – нажмите на специальную скрытую кнопку настройки от 1 до 12 раз. После чего хозяин усторойства жмет на значки расположенные на пульте управления и выбирает режим, который должен удовлетворить потребности (например, устанавливает условия t, при которых будет осуществляться возможность автозапуска старлайн или период работы привода за интервал прогрева). После этого стоит определить сколько стартер будет работать, оно будет коррелироваться от вида двигателя и его технических характеристик.

Настройка температуры для автозапуска видео

На дизельном моторе

Чтобы установить автозапуск на дизельном моторе рекомендуют учитывать задержку между электрическими контактами и включением стартера. Этот временной промежуток нужен для того, чтобы хорошо прогреть свечи накаливания, они находятся в головке блока. Металлические конструкции при нагревании повышают теплоту воздуха, это облегчает пуск стартера. Аппарат позволяет указать время старта, 5, 10 или 20 сек. Стандартная задержка в 2 секунды, необходима для старта бензинового мотора.

После этого этапа настройте контроль рабочего процесса силового агрегата, это рекомендуемо для автоматического отключения стартера, который не будет притормаживать, чтобы защитить его от перегрева. Конструкция предусматривает контроль над процессом привода по данным напряжения в сети, она определяет это по алармам, которые идут от положительной или отрицательной цепочке генератора и по импульсу, которые передает значения тахометру.

Если инженеры предусмотрели специальную, удобную кнопку для старта активности двигателя и его остановке, подкорректируйте алгоритм выхода (на кабеле синего окраса, который будет выходить из жгута с 6-тью контактами). Чтобы перейти к последнему этапу программирования и определить метод автозапуска старлайн, — нажмите три кнопки на контроллере, которые изображены в виде замков и звездой. Перед тем как поставить на автозапуск двигатель, проведите установку программной нейтрали, этот этап свойственен для автомобилей с автоматической коробкой передач. После проделанной операции следующим этапом будет проверка правильности процесса средства пуска. Вначале включите зажигание, а после этого нажать на символ звезды. На небольшом дисплее засветится небольшая иконка ключа. Для полной уверенности лучше провести дополнительный тест, при активном приводе. После взаимодействия с иконкой ключа, отобразится дополнительный значок на котором изображен выход потока выхлопных газов. Если символы отсутствуют, сверьтесь с инструкцией охранной системы и перепроверить настройку.

Автозапуск на дизельном автомобиле видео

Программирование старта по температуре

Зимой многим автолюбителям приходится сталкиваться с проблемой включения двигателя, водители вынуждены идти на дополнительные расходы, оставляя привод автомобиля включенным на ночь, чтобы на утро была возможность завести транспорт и отправиться по своим делам. Чтобы запрограммировать охранное устройство на автозапуск по температуре следует ввести градусное значения окружающей среды при которой запуститься двигатель, например, -5, -10, -20, -25 С и так далее. В каком порядке происходит настройка автозапуска:

  • на брелоке выберите иконку градусника, затем «START» и нажмите «2». Последует звонок, а потом на дисплее покажется значение градусов;
  • чтобы выключить функцию нужно снова нажать на мониторе на градусник, а затем – клавишу «2».

Но с этим функционалом есть важное правило: если хочется попасть в машину в момент, когда она прогревается – кликните на брелоке «1» и это разблокирует двери. Следующий шаг – в течение 30 секунд завести машину, отпустить ручной тормоз, увидеть, как габариты моргнут и услышать аларм.

Автопуск по таймеру

Полезно знать, как поставить таймер для Starline. Первое, что рекомендуют сделать – задать частоту повторов, например, 2 или 24 часа. Эту функцию легко подключить через меню своего пульта. Сперва кликните на кнопку с изображением звездочки. Курсор переместится на деталь с вращающейся крыльчаткой и тогда можно нажимать на кнопку «заблокированного замка» — таймер активирован.   Отключить его можно тоже через меню – после активности щелкните на «разблокированный». Звучание и двойная аварийная тревога подтвердят отмену программы.

Автозапуск по таймеру видео

 

Автопуск по будильнику

Как настроить автозапуск на сигнализации старлайн по будильнику волнует многих. Сперва укажите точное время на пульте управления. Зажмите «звезду» до 3 алармов. На дисплее замигает поле часов – тогда указывайте цифры при помощи значков закрытого и открытого замков. Чтобы настроить не только часы, но и минуты, потом снова коротко зажать клавишу со звездочкой. Затем повторите подтверждение и снова нажать ту же клавишу (коротко) – и назначить параметр «включено». Опять «звездочка», но на сей раз зажмите до звуковых оповещений. Курсор следует навести на будильник. Чтобы подтвердить – зажмите «блокированный замок». Так сможете поставить машину на автозапуск по времени. Но важно помнить, что средство не позволяет использовать две функции одновременно, поэтому придется выбрать или таймер, или будильник.

Режим авто запуска по будильнику видео

 

Как увеличить время действия самозапуска

Поставить машину на автозапуск – одно дело, но как сделать его продолжительным? Это можно сделать только находясь рядом с авто. На 2-3 секунды зажмите кнопку «запертого замка», а затем коротко нажмите «звезду». Последует сирена, и лампа установки подаст знак одним подмигиванием. Каждая такая комбинация нажатий увеличивает тайминг программы прогрева на 5 минут. Удобно и то, что оставшееся время будет отображаться на дисплее. А если пользователь вдруг передумал куда-то ехать, то он может дистанционно отключить заданные действия: зажать «открытый замок», а затем кратко – «звезду». Лампочка мигнет 4 раза и все выключится.

как увеличить время работы двигателя при автозапуске видео

Как настроить функцию чувствительности удара

Владельцам транспорта важно знать, что их «карета» в безопасности, поэтому чем больше функций предлагает установка, тем лучше. Рассказываем, как установить чувствительность толчка по кузову. Для этого устанавливается специальный датчик внутри авто. У регулятора ударов 10 положений, с ходу будет выставлено 4 или 5, поэтому при помощи отвертки изменить показатели, выставив минимум. Что делать и как установить дальше:

  • открыть дверь;
  • активировать охранный режим;
  • повернуть режим датчика по часовой стрелке;
  • при этом постукивать по кузову рукой так, как необходимо задать в характеристиках;
  • на Starline выбрать уровень тревожности;
  • поставить охрану на самостоятельный пуск;
  • проверить операцию – несколько раз ударить по капоту.

Эта возможность помогает определить, какие удары по авто допустимы, а какие – вражеские. Так, случайно севшая за кузов птица не будет опасной, а постукивания ногой по колесу – вызовет тревогу и защитит от недоброжелателей. Итого, защита по всем фронтам: мотор и зажигание могут «не боятся» несанкционированного включения, окна и двери – отреагируют на удары и толчки, двери, багажник, капот – не дадут себя открыть без разрешения владельца.

как настроить датчик удара видео

Как настроить самозапуск через мобильное приложение

Приложение имеет преимущество перед брелоком – функционирует на длинных дистанциях. Так, даже сидя дома можно руководить своей сигнализацией в транспорте, которая будет стоять далеко на стоянке. Все, что для этого нужно – встроенный GPS-модуль в системе тревоги. Коммуникация приложения и машины будет происходить по принципу разговора по телефону. Работает автозапуск на гаджете, если:

  • позвонить на сим-карту GPS-модуля;
  • отправить сообщение;
  • с бесплатным утилитом («Starline»).

Это хороший способ для потребителей XXI века, которые готовы синхронизировать два полезных устройства и пользоваться ими на любом расстоянии.

управление на приложении автоматический и дистанционный запуск видео

Самые частые неполадки и как их исправить

У некоторых водителей не получается завести с автоматическим стартованием авто или же оно постоянно глохнет. Эта проблему легко устранить при помощи 3 действий: внедрить модуль, который обходит заводской иммобилайзер, проверить, где в этом модуле находится ключ-транспондер, правильно подключить провод, который контролирует рабочий двигатель.

У других потребителей возникают проблемы с механической коробкой передач и самозапуском старлайн. Но и с этим можно справиться при помощи 5 шагов: завести мотор, поднять рычаг ручного тормоза, достать ключ из зажигательного замка, открыть и закрыть дверь водителя (при условии, что остальные двери закрыты), включить параметр охраны. После этих действий больше не возникнет вопросов о том, как сделать автозапуск на машине.

Starline дает пользователям уникальные возможности, которые повышают безопасность любимого транспортного средства. Зная, как сделать автозапуск на авто при помощи будильника или таймера, по температуре, по датчику реагирования на удары, как увеличить время функционирования самостарта и даже как воспользоваться приложение на смартфоне вместо устарелого пульта, можно стать настоящим повелителем охранной системы своей машины. Одно из важных преимуществ этой охранной системы в том, что она сама себя диагностирует. Так, если какие-то параметры выйдут из строя, владелец обязательно получит уведомление либо на брелок, либо на телефон. Автоматический запуск Starline позволяет идти в ногу со временем и чувствовать, что транспорт под надежной охраной, которая не оставит его в беде.

Всем хороших дорог!

автозапусков для Windows — Sysinternals

Редактировать

Твиттер

LinkedIn

Фейсбук

Электронное письмо

  • Статья
  • 3 минуты на чтение

Автор: Марк Руссинович

Опубликовано: 16 февраля 2022 г.

Скачать Autoruns и Autorunsc (3,7 МБ)
Запустите сейчас из Sysinternals Live.

Введение

Эта утилита, обладающая самыми полными знаниями о
расположение автозапуска любого монитора запуска, показывает, какие программы
настроены на запуск во время загрузки системы или входа в систему, а также при запуске
различные встроенные приложения Windows, такие как Internet Explorer, Explorer
и медиаплееры. Эти программы и драйверы включают в себя
папка автозагрузки, Run, RunOnce и другие разделы реестра.
Autoruns  сообщает о расширениях оболочки Explorer, панелях инструментов, помощнике браузера
объекты, уведомления Winlogon, автозапуск служб и многое другое.
более. Autoruns выходит далеко за рамки других утилит автозапуска.

Autoruns ‘  Скрыть подписанные записи Microsoft  опция помогает увеличить масштаб
на сторонних автоматически запускаемых изображениях, которые были добавлены в ваш
система и поддерживает просмотр автоматически запускаемых изображений
настроен для других учетных записей, настроенных в системе. Также включены в
загружаемый пакет является эквивалентом командной строки, который может выводить в формате CSV.
формат, автозапуск.

Вы, наверное, удивитесь, сколько запущенных исполняемых файлов
автоматически!

Скриншот

Использование

Просто запустите Autoruns  и он покажет вам текущие настройки
автозапуск приложений, а также полный список реестра и файлов
системные местоположения, доступные для настройки автозапуска. Автоматический старт
места, отображаемые Autoruns, включают записи входа в систему, надстройки Explorer,
Надстройки Internet Explorer, включая вспомогательные объекты браузера (BHO),
Библиотеки Appinit, перехват образов, загрузочные образы выполнения, уведомление Winlogon
библиотеки DLL, службы Windows и многоуровневые поставщики услуг Winsock, носители
кодеки и многое другое. Переключайте вкладки для просмотра автозапусков из разных
категории.

Чтобы просмотреть свойства исполняемого файла, настроенного для автоматического запуска,
выберите его и используйте пункт меню Свойства  или кнопку на панели инструментов. Если
Обозреватель процессов
работает и есть активный процесс, выполняющий выбранный исполняемый файл
затем откроется пункт меню Process Explorer  в меню Entry  
диалоговое окно свойств процесса для процесса, выполняющего выбранный
изображение.

Перейдите к отображаемому расположению реестра или файловой системы или
настройка элемента автозапуска путем выбора элемента и использования
Перейти   к пункту меню или кнопке панели инструментов «Ввод » и перейти к
расположение образа автозапуска.

Чтобы отключить автозапуск, снимите соответствующий флажок. Чтобы удалить
автозапуск записи конфигурации с помощью пункта меню или панели инструментов  Удалить  
кнопка.

В меню «Параметры» есть несколько параметров фильтрации отображения, например
отображаются только записи, отличные от Windows, а также доступ к параметрам сканирования
диалоговое окно, в котором вы можете включить проверку подписи и Virus Total
хэш и отправка файлов.

Выберите записи в меню  User  , чтобы просмотреть автоматически запускаемые изображения для
разные учетные записи пользователей.

Дополнительные сведения о параметрах отображения и дополнительная информация см.
доступны в интерактивной справке.

Использование Autorunsc

Autorunsc — это версия Autoruns для командной строки. Его синтаксис использования:

Использование: autorunsc [-a <*|bdeghiklmoprsw>] [-c|-ct] [-h]
[-m] [-s] [-u] [-vt] [[-z ] | [пользователь]]]

Параметр Описание
Выбор записи автозапуска:
* Все.
б Выполнение загрузки.
д Библиотеки Appinit.
и Дополнения Проводника.
г Гаджеты боковой панели (Vista и выше)
ч Взлом изображений.
и Надстройки Internet Explorer.
к Известные библиотеки DLL.
л Запуск входа в систему (значение по умолчанию).
м записи WMI.
нет Протокол Winsock и сетевые провайдеры.
или Кодеки.
р Библиотеки DLL монитора принтера.
р Поставщики безопасности LSA.
с Службы автозапуска и неотключенные драйверы.
т Запланированные задачи.
ш записи Winlogon.
Вывод на печать в формате CSV.
-кт Вывод на печать в виде значений, разделенных табуляцией.
Показать хэши файлов.
Скрыть записи Microsoft (подписанные записи, если используется с -v).
Проверка цифровых подписей.
Показывать метки времени в нормализованном формате UTC (ГГГГММДД-ччммсс).
Если проверка VirusTotal включена, показывать файлы, которые неизвестны VirusTotal или имеют ненулевое обнаружение, в противном случае показывать только неподписанные файлы.
Вывод на печать в формате XML.
-в[рс] Запрос VirusTotal на наличие вредоносного ПО на основе хэша файла. Добавьте ‘r’, чтобы открывать отчеты для файлов с ненулевым обнаружением. Файлы, указанные как ранее не просканированные, будут загружены в VirusTotal, если указана опция ‘s’. Примечание. Результаты сканирования могут быть недоступны в течение пяти и более минут.
-вт Прежде чем использовать функции VirusTotal, вы должны принять условия обслуживания VirusTotal. Если вы не приняли условия и пропустили этот параметр, вам будет предложено интерактивно.
Указывает автономную систему Windows для сканирования.
пользователь Указывает имя учетной записи пользователя, для которой будут отображаться элементы автозапуска. Укажите «*», чтобы сканировать все профили пользователей.
  • Книга внутреннего устройства Windows Официальная страница обновлений и исправлений для окончательной книги по
    Внутреннее устройство Windows, Марк Руссинович и Дэвид Соломон.
  • Справочник администратора Windows Sysinternals
    официальное руководство по утилитам Sysinternals от Марка Руссиновича и
    Аарона Маргозиса, включая описания всех инструментов, их
    функции, как их использовать для устранения неполадок, а также пример
    реальные случаи их использования.

Загрузить

Загрузить Autoruns и Autorunsc (3,7 МБ)
Запустите сейчас с Sysinternals Live.

Учебник о том, как запустить двигатель автомобиля с помощью Google Assistant!

Будущее все ближе. Лет 10 назад я и подумать не мог, что буду заводить машину с помощью голосовой команды!

В последние годы я с интересом наблюдаю за бурным развитием голосовых помощников. После выхода Google Home Mini я решил, что пора и мне попробовать, так как цена стала более-менее адекватной за «игрушку». Первый проект — это интеграция голосового помощника с GSM модулем Starline для автозапуска, контроля координат, напряжения и других параметров, выдаваемых автосигнализацией.

Вам не обязательно иметь Google Home, как описано в разделе Google Assistant вашего телефона. У меня установлен GSM/GPS модуль Starline M31, но должен работать со всеми GSM сигнализациями StarLine.

Общая схема приложения для Google Assistant

  • Google Home/Google Assistant отвечает за преобразование голоса в текст и наоборот + взаимодействие со стандартными сервисами Google. Когда вы вызываете наше приложение Action в терминологии Google, запросы передаются в диалоговый поток (API.AI на схеме).
  • DialogFlow — отвечает за определение схемы диалога, обработку текста запросов на естественном языке, выделение сущностей, формирование ответов и взаимодействие с внешним миром путем вызова WebHook по мере необходимости.
  • WebHook — WEB-сервис для взаимодействия с внешним миром. Входные данные — ветвь диалога (Intent) + параметры, извлеченные из запроса (Entities). Результатом является ответ пользователю.

1. DialogFlow.com

Прежде всего, нам нужно создать агент в диалоговом потоке (бывший API.AI).
Регистрируемся с помощью аккаунта Google, к которому будет привязан Google Home.
Выберите язык, который вам больше подходит, в нашем случае мы выбираем английский.

Далее нам нужно создать намерения. Интенция в терминологии диалогового потока является одной из ветвей диалога, отвечающей за дефиницию. В нашем случае это будут GetBattery, GetTemperature, StartEngine, StopEngine. Так же есть По умолчанию Intent, срабатывает в самом начале, обычно это приветствие и небольшой рассказ о том, что можно делать с этим приложением.
В каждом Intent нам нужно указать примеры голосовых команд (говорит пользователь), желательно по 5-10 разных вариантов.

 

Во всех Интентах, кроме дефолтного, нам нужно отправлять запросы к вашему скрипту (WebHook), поэтому ставим Execution — Use webhook.

2. WebHook для взаимодействия с сервером Starline

Нам нужен скрипт, который получает Intent запроса из диалогового потока и вытягивает команды Starline. Самое быстрое, что я сделал, это реализовать это в Python + Flask.

Для запуска на сервере я использовал gunicorn

gunicorn -b :3333 колба.starline:приложение
 
  • + nginx в качестве обратного прокси.
  • Обратите внимание, требуется HTTPS!

Starline. py

из фляги импорт фляги, запрос
из flask_restful импортировать reqparse, Resource, API, прервать
запросы на импорт
журнал импорта

DEVICE_ID = 1234567 # Используйте HTTPS-сниффер, чтобы найти свой DEVICE_ID в трафике https://starline-online.ru/
ВХОД = 'ВАША_STARLINE_EMAIL'
ПАРОЛЬ = 'ВАШ_STARLINE_PASSWORD'

logging.basicConfig (уровень = logging.DEBUG, формат = '% (asctime) s - % (имя уровня) s - % (сообщение) s')
заголовок = {
    «Агент пользователя»: «Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0»,
    'Принять': 'приложение/json, текст/javascript, */*; д=0,01',
    «Тип контента»: «application/x-www-form-urlencoded; кодировка=UTF-8',
    'X-Requested-With': 'XMLHttpRequest'}

защита start_engine():
    с request.Session() в качестве сеанса:
        t = session.get('https://starline-online.ru/', headers=header)
        логин = session.post('https://starline-online.ru/user/login', {
            'LoginForm[логин]': ВХОД,
            'LoginForm[pass]': ПРОЙДЕНО,
            'LoginForm[rememberMe]': 'off'}, headers=header)
        logging. debug(логин.содержимое)
        r0 = session.get('https://starline-online.ru/device', headers=header)
        logging.debug(r0.content)
        r = session.post('https://starline-online.ru/device/{0}/executeCommand'.format(ID_УСТРОЙСТВА), {
            «значение»: «1»,
            'действие': 'зажечь',
            'пароль': ''}, заголовки=заголовок, время ожидания=1)
        logging.debug(r.status_code)
        logging.debug(r.content)
        logout = session.post('https://starline-online.ru/user/logout', {
            '': ''}, )
        return («Двигатель запущен!»)

защита stop_engine():
    с request.Session() в качестве сеанса:
        t = session.get('https://starline-online.ru/', headers=header)
        логин = session.post('https://starline-online.ru/user/login', {
            'LoginForm[логин]': ВХОД,
            'LoginForm[pass]': ПРОЙДЕНО,
            'LoginForm[rememberMe]': 'off'}, headers=header)
        logging.debug(логин.содержимое)
        r0 = session. get('https://starline-online.ru/device', headers=header)
        logging.debug(r0.content)
        r = session.post('https://starline-online.ru/device/{0}/executeCommand'.format(ID_УСТРОЙСТВА), {
            «значение»: «0»,
            'действие': 'зажечь',
            'пароль': ''}, заголовки=заголовок)
        logging.debug(r.status_code)
        logging.debug(r.content)
        logout = session.post('https://starline-online.ru/user/logout', {
            '': ''}, )
        return («Двигатель остановлен!»)

защита get_params():
    с request.Session() в качестве сеанса:
        t = session.get('https://starline-online.ru/', headers=header)
        логин = session.post('https://starline-online.ru/user/login', {
            'LoginForm[логин]': ВХОД,
            'LoginForm[pass]': ПРОЙДЕНО,
            'LoginForm[rememberMe]': 'off'}, headers=header)
        logging.debug(логин.содержимое)
        r0 = session.get('https://starline-online.ru/device', headers=header)
        logging. debug(r0.content)
        res_dict = r0.json()['ответ']['устройства'][0]

        logout = session.post('https://starline-online.ru/user/logout', {
            '': ''}, )
        return {'батарея': res_dict['батарея'], 'температура': res_dict['ctemp']}

защита get_battery_text():
    return ("Напряжение батареи: {0} вольт".format(get_params()['battery']))

защита get_temperature_text():
    return ("Температура: {0} градусов.".format(get_params()['температура']))

приложение = фляга (__имя__)
app.config['BUNDLE_ERRORS'] = Истина
API = API (приложение)

класс ProcessGoogleRequest(Ресурс):
    деф получить(я):
        вернуть {"статус": "ОК"}

    деф пост(я):
        запрос = запрос.get_json()
        logging.debug(request.get_json())
        ответ = ''
        if req['result']['metadata']['intentName'] == 'GetBattery':
            ответ = get_battery_text()
        if req['result']['metadata']['intentName'] == 'GetTemperature':
            ответ = получить_температура_текст()
        if req['result']['metadata']['intentName'] == 'StartEngine':
            ответ = start_engine()
        if req['result']['metadata']['intentName'] == 'StopEngine':
            ответ = стоп_двигатель ()
        если ответ == '':
            abort(400, message='Намерение не обнаружено')
        вернуть {"речь": ответ, "displayText": ответ}

api. add_resource(ProccessGoogleRequest, '/starline/')

если __name__ == '__main__':
    app.run(отладка=ложь)
 

3. Тестируем в симуляторе и на реальном оборудовании

Для тестирования в DialogFlow переходим на Интеграции -> Google Ассистент -> НАСТРОЙКИ ИНТЕГРАЦИИ -> Тест и попадаем в симулятор Действия в гугле

А вот как это выглядит на практике.

Минус только в том, что в этой версии отвечает «Двигатель запущен» до реального запуска двигателя, так как не успевает дождаться ответа от Старлайн.

Идеи:

  1. Запрос местоположения у Google Ассистента, забивание расстояния до машины (Старлайн умеет давать координаты). Пока неясно, как для WebHook в Python запрашивать местоположение Google Home.
  2. Упростите интеграцию Google <-> Starline, тогда не будет необходимости в хардкоде пароля. Без участия Starline, как я понимаю, это невозможно.

Известные проблемы:

  1. Google Assistant не ждет ответа от сервера Starline о статусе запуска двигателя
  2. Во время тестирования вы можете использовать только имя приложения по умолчанию (Invocation) — Эй, Google, поговори с моим тестовым приложением.

Основатель Smart Spate. Его роль заключается в создании работы по самым высоким стандартам, поддержке других членов команды и исследовании методов и систем, позволяющих SmartSpate оставаться в авангарде цифровых технологий. Мы потратили много времени на то, чтобы темы были качественными и с максимально информативным подходом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *