Your comments

Могу ошибаться, но возможно при опускании/поднимании ручника слышно реле включения поддержки зажигания (по крайней мере, у меня реализовано так). Я бы искал источник проблемы в гибкой логике, т.к. у самого была похожая проблема, но отключались стеклоподъёмники

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

Насколько я понимаю логику работы охранного комплекса, поддержка зажигания активируется либо при затягивании ручника или автоматически при вынимании ключа и отключается при постановке в охрану. Т.е. процесс АЗ/ДЗ и поддержка зажигания немного разные процессы. По сути вопроса: попробуйте написать две программы. Первая должна обозначить работу двигателя при АЗ/ДЗ и выступать в качестве условия для работы основной программы.

Проблема решена. 


Судя по всему, согласно рекомендациям по установке на Весту для активации работы штатного брелка при работающем двигателе, было использовано управление питанием 29 пина разъема BCM одним из аналоговых каналов. Соответственно, были прописаны две программы:


1*. Если {Запуск двигателя: включение поддержки зажигания} [без условий], то с задержкой 2с {Гибкий аналоговый канал X1:3 - включить}. Прервать если {Зажигание:выключение}.

2*. Если {Запуск двигателя: двигатель завелся с АЗ/ДЗ} [без условий], то с задержкой 15с {Гибкий аналоговый канал X1:3 - включить}. Прервать если {Режим работы: снятие с охраны}.

Как видно из второй программы, при завершении АЗ/ДЗ не выключался канал X1:3, что происходило только при принудительном "Снятии с охраны". Видимо, именно активированный канал "мешал" повторному АЗ/ДЗ. Соответственно, для решения проблемы достаточно добавить ещё одно событие для прерывания работы программы гибкой логики. Я прописал следующее:

2**. Если {Запуск двигателя: двигатель завелся с АЗ/ДЗ} [без условий], то с задержкой 15с {Гибкий аналоговый канал X1:3 - включить}. Прервать если {Режим работы: снятие с охраны} или {Запуск двигателя: АЗ/ДЗ завершён}.

За время поиска решения обнаружилась ещё одна проблема - прекращалась работа стеклоподъёмников. "Прошерстив" форум, выяснил, что, вероятнее всего, это происходит из-за отсутствия питания на 29-м пине BCM в течение 5 минут. Как видно из текста первой программы, достаточно лишь один раз поднять ручник и через пять минут отключатся стеклоподъёмники, что было экспериментально подтверждено. Дабы избежать подобной ситуации, было решено выбрать в качестве события активации программы "Открытие двери водителя":

1**. Если {Дверь водителя: открытие} при условии {Запуск двигателя: активна поддержка зажигания}, то с задержкой 2с {Гибкий аналоговый канал X1:3 - включить}. Прервать если {Зажигание: выключение} или {Ручной тормоз: опускание}.

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


P.S. Решение найдено без участия установщиков, т.к. принять они так и не смогли, а платить ещё кому-то за исправление "косяков", за которые берутся дополнительные деньги, совсем не хочется...

Дмитрий, здравствуйте. Уже больше месяца установщик никак не может принять (или просто "динамит"), а решить проблему хочется. Подскажите, пожалуйста, если я выполню проблемную операцию, поставлю метку нажатием кнопки, выгружу логи с файлом настроек, Вы сможете попытаться указать на проблему?

Спасибо. Объяснил мастеру, могут принять только в понедельник. По результату отпишусь.

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