Вопрос по гибкой логике...
Жена на своей Mokka частенько оставляет включенными стеклоочистители зимой... А автозапуском пользуется часто... Решил добавить программу гибкой логики, с отключением стеклоочистителей при удаленном автозапуске. Т.к. по CAN - нет управления стеклоочистителями для авто, установил в разрыв питания дворников релюху и вывел её управление на один из аналоговых выходов сигналки (XS1:2). Программа 1 - "Отключение дворников при АЗ 1", Событие - "запуск двигателя : включение автозапуска", условие - "метка (любая) : нет", Действия - "XS1:2 : включить". Программа отлично отрабатывает, но есть один нюанс: - после остановки двигателя по таймауту или ручного прерывания из приложения, т.е. после того как программа отработала - дворники успевают сработать один раз (или даже пол-раза - подняться). Скорее всего это происходит потому, что зажигание отключается чуть позже, т.е. XS1:2 - обесточивается чуть раньше зажигания.... По этому добавил еще одну программу: Программа 2: -"Отключение дворников при АЗ 2": Событие - "Программа 1
(Отключение дворников при АЗ 1) : завершение работы", условие - "нет",
Действия - "XS1:2 : подать импульс (3 сек)". Но теперь дворники почему то работают всегда при автозапуске!!! Где я накосячил????
Сервис поддержки клиентов работает на платформе UserEcho
"Включение автозапуска" это по идее только запуск по температуре, по напряжению и т.п. Может добавить событие "дистанционный запуск" ?
И событие выключения почему не задано? Выход так и будет включенным стоять.
Спасибо за отклик!
Забыл указать действие: прервать, если: Событие : "Запуск двигателя : АЗ/ДЗ завершен" - оно у меня есть в первой программе!!! У меня сигналка М96 и события "дистанционный запуск" - нет.... Вот думаю.... может во второй программе в место - Событие - "Программа 1(Отключение дворников при АЗ 1), поставить: Событие : "Запуск двигателя : АЗ/ДЗ завершен" ? Как Вы считаете????
Мягкая посадка есть? Если нету, то в 1 программе событие прервать "выключение зажигания."
Нет, "мягкую посадку" не настраивал...Т.е. вместо: прервать, если: Событие : "Запуск двигателя : АЗ/ДЗ завершен" установить: прервать, если: Событие : "зажигание : выключение" и вторая программа будет не нужна?
По идее да, не нужна вторая.
Вообще гибкая логика такая вещь, что надо постоянно её подправлять, пробовать разные события, условия. То есть как и в программировании искать баги.
Вот как в Вашем примере, прервать "завершение АЗ" , а оно срабатывает быстрее чем отключиться зажигание...
И условие " метки нет" тоже как бы не нужно, или вообще отключить условие(запуск всё таки всегда в охране) или "состояние охранного комплекса _в охране". А то вдруг метка рядом будет, и что? Дворники будут "елозить" по стеклу.
Большое Спасибо за идею! Попробую :)
почему не назначить просто выход аналоговым каналом обходчика и не настроить обход на все время? тогда ни одна ГЛ не нужна
На корейцах ,например,приходится рвать питание дворников еще секунд 15-20 после остановки двигателя(чтоб взмаха не было). У меня 5 лет работает такая ГЛ :
E96V2_FL.slc
ps мягкой посадки нет...
Спасибо за идею!!!