ВНИМАНИЕ!Запись для специалистов, занимающихся установкой сигнализаций!
Неавторизованным установщикам доступны 15 (в некоторых моделях -30 ) программ гибкой логики, что побуждает экономить их количество, если хочется расширить функционал сигнализации…
Вот некоторые приёмы, которые помогают сократить количество используемых программ :
1.Использование импульсов на свободном гибком выходе в качестве события прерывания:
…допустим, требуется оповестить звуковым сигналом о незакрытых капоте, ИЛИ багажнике, ИЛИ дверях при начале движения.Так как в гибкой логике Старлайна нет условия ИЛИ,обычно используют три программы для реализации такой функции, но можно обойтись всего одной:

Программа запускается при переводе АКПП из положения паркинг или отпускании педали тормоза при условии, что двигатель запущен.Для МКПП можно использовать только событие отпускания тормоза…или ручника.

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

(Выход Х1:3 взят в качестве примера-можно использовать любой свободный выход.) Импульсы на нем нужны в качестве СОБЫТИЯ, только чтобы проверить УСЛОВИЕ…
2.Использование фронта или спада импульса на выходе, работу которого нужно прервать.
Например-вам захотелось сделать "умный" обогрев сидений, включая его при дистанционном запуске на уровень в зависимости от температуры…В большинстве случаев обогрев сидений на современных машинах трёхуровневый:первое нажатие на кнопку включает макс.нагрев, второе-средний, и третье-минимальный, а четвертое-полностью выключает.Следовательно, задача состоит в том, чтобы подать на выход, соединенный с кнопкой обогрева разное количество импульсов, в зависимости от температуры.Например, гибкий аналоговый выход Х1:3 подключен к кнопке обогрева, и мы хотим подать на него при температуре от
0 до +5° 3 импульса(мин нагрев)
-5° до 0 2 импульса(средний)
ниже -5° 1 импульс(макс.нагрев)
Это тоже можно сделать одной программой :

будем включать подогрев сидений только ниже +5° градусов.

это действие прервётся по спаду первого импульса, если температура ниже 0(если выше-выполнится полностью, и импульсов будет два)

второе действие прервётся по спаду первого импульса из предыдущего действия, если температура ниже -5°(если выше-выполнится полностью, и добавит один импульс на выход)
Таким образом, при температуре -6°и ниже первое действие выдаст 1 имп., а второе-ни одного
…при температуре -5°…0° первое действие выдаст 1 имп, и второе 1
…при температуре 0°.+4° первое действие 2 имп. и второе 1
Получили именно то, что нам надо! )))
3.Использование условия включения или выключения сирены.
Можно реализовать учет длительности нажатия на какую-либо кнопку, чтение состояния которой поддерживается системой.Например, удержание ее до сигнала сирены будет включать нужное действие, а короткое нажатие-игнорироваться…
Допустим, вы решили, что штатный способ аварийной постановки системы Старлайн 6 поколения в охрану (при севшей батарейке брелока или метки нужно нажать три раза раза сервисную кнопку, включить зажигание, выключить зажигание и выйти из машины) вас не устраивает, и нужен другой…
Например-удерживать кнопку до сигнала сирены, и отпустить её, пока сирена звучит, после этого-покинуть автомобиль.
Вот пример того, как можно сделать это всего одной программой ГЛ:

При открытой двери водителя нажимаем кнопку Valet, и держим ее до сигнала сирены(4 сек), отпускаем, пока сирена звучит.После этого начинается отсчет времени до постановки в охрану(20 сек), который сопровождается миганием поворотников.За это время нужно выйти из машины и закрыть дверь.Если передумали ставить на охрану, то отмена постановки-ОТКРЫТИЕ двери.

Отпускание кнопки, когда сирена молчит-действие "Постановка в охрану" отменяется.Таким образом-короткие нажатия на кнопку обрабатываются системой штатным образом.

Сирена включается через 4сек после нажатия, и звучит 1.5 сек.Если отпустить кнопку раньше 4 сек -сигнала сиреной не будет.

Поворотники начинают моргать, если начался отсчет времени и до тех пор, пока дверь водителя не закроется.
4.Использование события включения/выключения сирены
Предположим, что вам не нравится, что сирена стандартно крякает и при постановке на охрану, и при снятии.Нельзя отключить сигналы для снятия и оставить для постановки…поэтому придется отключить звуковое оповещение полностью, и написать программу для звуковой сигнализации только постановки в охрану.Чтобы сирена крякала один раз при постановке с закрытыми дверями и четыре раза-если периметр нарушен-также можно обойтись всего одной программой:

сигнал постановки на охрану

это действие выполняется всегда

это действие не выполняется, если все закрыто.Событием для проверки условия является выключение сирены в первом действии.
О таких тонкостях гибкой логики Старлайн вам не расскажут на вебинарах по ее изучению…))))
ВНИМАНИЕ! Эта запись для тех, кто знает и понимает, что делает!Не пытайтесь изменять настройки сигнализации самостоятельно!










Комментарии 66
Да, можно сделать так…Если известен сервисный код для входа в настройки сигнализации
Здравствуйте!
Не подскажете, можно ли это сделать через блютус телефона в приложении старлайн мастер?
Задача следующая:
Подавать короткий импульс на реле. Реле будет замыкать контакты кнопки климата.
Будто кто-то нажимает кнопку рециркуляции. Чтобы когда завожу зимой машину с автозапуска гоняла воздух внутри машины. К сожалению мой пассат б7 не имеет памяти на кнопке рециркуляции, ток память обогрева сидений есть и температуры климата в общем
Доброго здоровья.На самом деле-обязательны лишь СОБЫТИЕ и ДЕЙСТВИЕ …остальное-по необходимости
Приветствую, вопрос такой, наличие всех составляющих в цепочке обязательно? Например событие, условие и действие очевидно обязательно, а обязательны ли ветки с прерыванием?
можно использовать один короткий импульс(10мс)…все руки не доходят поправить текст…))))
👍
По третей программе поправочка:
Либо отпустить пока звучит сирена, либо держать дольше 20сек. В обоих случаях сценарий сработает.
Отличные примеры! Спасибо Вам за полезную инфу.
Что если вместо импульсов на выходе Х1:3 в первой программе, использовать один длительный или выбрать "включить" вместо "подать импульсы"?
Что нужно написать чтоб при автозапуске ДХО не горели? и дворники не включались если оставить на каком либо положении их
Так получилось что-либо сделать с ДХО?
ДХО не горят когда авто на ручнике, а дворники не знаю
Часто в автосервисах при обслуживании авто переключатель света сервисмены переводят из положения "Авто" в положение "0". И при выдаче машины так и остаеться. И ты уезжаешь с выключенным светом, что является нарушением ПДД.
Хотел написать программу, чтобы при переводе рычага АКПП в драйв, при выключенном свете (дневные ходовые огни(ДХО) или габариты или ближний свет) срабатывало короткое звуковое оповещение. Условием поставил наличие выключенных габаритов или ближниго света. Но днем горят именно ДХО, и программа звуком сообщает, что "надо вкючить свет", т.к. проверить в программе условие по включению ДХО не смог. Не нашел такого условия с всписке гибкой логики
Есть ли возможжность реализовать задуманное?
Нет чатов по гибкой логике?) никто еще не создал?))
Кстати, а вот вопрос/предложение… Пример номер 1 из статьи — алярм при начале движения с открытой дверью/багажником/капотом.
Я у же говорил, у меня машина без CAN, жуткий дефицит входов/выходов, можно же для этой программы вместо выхода, помеченного как "событие прерывания" использовать выход на световые сигналы? Будет дополнительное предупреждение, кроме сирены и одновременно по импульсам аварийки будет производится опрос зон дверей/багажника/капота? Конечно не с такой частотой, как у Вас в примере, помедленнее, но я проблем с небольшой задержкой в прерывании предупреждения не вижу.
Будет так работать, как думаете?
Работать будет!.. Единственно-поворотники будут включаться при каждом отпускании педали тормоза, что не есть хорошо…лучше, уж, использовать выход сирены, поставив минимальную громкость, мне кажется…
Обязательно попробую, идея отличная.
Рекомендую добавить в условия третьим пунктом "скорость меньше… 10-15 км/ч… Чтобы можно было перевезти что-то с открытым багажник ом…
На Lacetti это не возможно — она полностью аналоговая, хотя CAN там немного есть, в АКПП версии, но СтарЛайн не поддерживает его.
На второй моей машине (Gentra, та же Лачетти в принципе), CAN поддерживается, совсем немного чего там есть, но скорость видно (запирание ЦЗ по скорости у меня работает), там да, можно такое условие добавить…
Офигеть! Совсем недавно познакомился с гибкой логикой, 15 программ уже не хватает. Ваши решения из этой записи просто поражают воображение, я бы до такого не додумался. В закладки!
Рад, что запись оказалась полезной !)))
Очень нестандартно мыслите, уважаемый. Я все примеры понял, но не с первого раза.
Я пока только учусь. Написал для приятеля функцию "ПТФ как ДХО", в процессе кол-во программ выросло с двух до пяти! Потому что нужно обрабатывать кучу событий — ПТФ должны гореть только при запущенном ДВС и при опущенном ручнике и выключенных габаритах, любое из двух действий — ручник поднять/опустить и габариты вкл/выкл должно приводить ко вкл/выкл ПТФ в любых комбинациях.
Пока удалось сократить с пяти программ до четырех, дальше не получается — какие-то ситуации не обрабатываются, уже всю голову сломал… Если бы в событий выключения можно было прописать три, то все было бы прекрасно, но их почему-то может быть только два. Событий включения — три, условий включения — три, условий выключения — тоже три, а событий выключения — только два. Почему — загадка.
… можно реализовать задуманное двумя программами: первая будет включать и выключать свободный выход, используемый в качестве флага(который показывает-необходимо ли включение ДХО), а вторая-будет включать выход управления ДХО только при работающем двигателе, если флаг активен(поднят)…Две программы-меньше, чем четыре…)))… Пожалуй-добавлю пример реализации этой задачи в основную запись…
Вчера полночи сидел, но решил проблему. Ваша запись меня вдохновила мыслить нестандартно. Сперва 5 программ сократил до 4, потом до 2, потом вообще до одной! Все работает!
Dmitriy-1970
… можно реализовать задуманное двумя программами: первая будет включать и выключать свободный выход, используемый в качестве флага(который показывает-необходимо ли включение ДХО), а вторая-будет включать выход управления ДХО только при работающем двигателе, если флаг активен(поднят)…Две программы-меньше, чем четыре…)))… Пожалуй-добавлю пример реализации этой задачи в основную запись…
Одновременное использование трех одинаковых событий и в событиях и в условиях (ДВС/ручник/статус габаритов) позволило включать ПТФ/ДХО при любом из трех событий и одновременно при выполнении всех трех условий (точнее -двух, третье событие безусловно выполняется).
А проблему с отключением ПТФ при трех событиях (а можно только при двух) решил включением ПТФ дважды с минимальным интервалом, для первого включения условие прерывания — глушение ДВС, а для второго — поднятие ручника и включение габаритов. Таким образом обошел ограничение на ДВА события прерывания, а мне надо было три.
Спасибо огромное за статью! Заставила мозги поработать.
Да не за что)))… Но более корректно, имхо, будет именно использование флага…Лишнее щелканье реле не добавляет ему ресурса…
А там не реле. Используется штатное реле авто, управляется плюсом. Используется оранжево/черный провод (управления видеорегистратором), как плюсовой выход. Активируя этот выход мы замыкаем штатное реле ПТФ и они горят без габаритов, как ДХО. Второе включение этого же выхода через 0.2 сек просто еще раз активирует уже активный выход, реле остается замкнутым.
ПТФ горят при трех условиях — запущенный ДВС, опущенный ручник, выключенные габариты. Невыполнение любого из этих трех условий выключает ПТФ/ДХО. В любых комбинациях. Просто раньше мне было надо для этого 5 программ, а после чтения Вашей статьи я глубоко задумался и в итоге сократил ее до одной без потери функционала. Зарядка для ума. :-)
Вот для того, чтобы поделиться своими идеями с думающими людьми-она и была написана))))
budaitis
А там не реле. Используется штатное реле авто, управляется плюсом. Используется оранжево/черный провод (управления видеорегистратором), как плюсовой выход. Активируя этот выход мы замыкаем штатное реле ПТФ и они горят без габаритов, как ДХО. Второе включение этого же выхода через 0.2 сек просто еще раз активирует уже активный выход, реле остается замкнутым.
ПТФ горят при трех условиях — запущенный ДВС, опущенный ручник, выключенные габариты. Невыполнение любого из этих трех условий выключает ПТФ/ДХО. В любых комбинациях. Просто раньше мне было надо для этого 5 программ, а после чтения Вашей статьи я глубоко задумался и в итоге сократил ее до одной без потери функционала. Зарядка для ума. :-)
… Штатное реле тоже щёлкает…))))
Разве оно у меня щелкает дважды? Не вижу… Два раза выход активируется это да, но на момент второго действия он уже активен и реле продолжает быть активным все время пока ПТФ/ДХО включены, разве нет? Я так понял, что двойного срабатывания не происходит.
Я прописал два включения подряд только для того, чтобы можно было прописать ТРИ события прерывания, вместо двух, как разрешает Старлайн. По-моему тут двойного срабатывания реле все же нет.
Вам видней!.. Главное, что Вас устраивает
Это я не для себя, для друга прописал, у него такая же машина, я ему немного помогаю, правлю конфиг, отправляю, он заливает, тестирует.
Я может быть чего-то не понимаю, но по-моему нет тут у меня двойного срабатывания реле, хоть убейте не вижу. Выход активируется дважды, но после первого действия реле замкнуто и остается замкнутым до события прерывания — глушения ДВС, поднятия ручника или вкл. габаритов. Разве не так?
Да, Вы правы
Спасибо. Успокоили. :-)
Попробую еще чего-нибудь оптимизировать. И Ваши идеи возьму на вооружение, они отличные. Вот например задумался про блокировку дворников при автозапуске, актуально.
Про отключение дворников — написал свое решение, как отключить цепь питания в автомобиле без разрезания проводов… Только и всего…))))
Пользуйтесь!
Да, я там прочитал. У меня дворники питаются из салона, от IGN1, такое вот странное решение. Но так даже проще/ближе. Подумываю такое реализовать у себя…
Dmitriy-1970
… можно реализовать задуманное двумя программами: первая будет включать и выключать свободный выход, используемый в качестве флага(который показывает-необходимо ли включение ДХО), а вторая-будет включать выход управления ДХО только при работающем двигателе, если флаг активен(поднят)…Две программы-меньше, чем четыре…)))… Пожалуй-добавлю пример реализации этой задачи в основную запись…
Про свободный выход читал, думал, но у меня чисто аналоговая машина, жуткий дефицит входов/выходов, особенно входов!
И т.к. все аналоговое — все допы приходится описывать гибкой логикой. А программ всего 15, приходится изгаляться. Вот в частности из-за этого решения и еще другой оптимизации сократил кол-ва программ для этой машины с 15 до 9. По-моему отличный результат :-)
Отличный, конечно!)))… И это-не предел, мне кажется…))))
Да, нет пределов совершенству. Будем думать… Хотя очень хочется 30 программ, идей много, а пихать некуда…
Сейчас вот кнопку старт-стоп ужал в 6 программ (+2 доп.подсветки кнопки, которой можно пожертвовать), тоже уже в 15 уперся…
А 30 Старлайн дает только авторизованным установщиком, я таким не являюсь и нет таких планов вообще, это так — хобби, я автоэлектрик-любитель.
А Вы не знаете, если я найду авторизованного установщика и уговорю его со своим ID в моей конфигурации добить кол-во программ до 30 (15 моих и 15 которые просто ничего не делают), я смогу их потом редактировать? Не удалять и новые добавлять, это понятно, а только менять существующие 15 сверх лимита? Я не смог найти ответа на этот вопрос.
Нет, не сможете…
Жаль… Я на это надеялся… Видел такой пример на форуме старлайна, но это не точно.
Увы… Старлайн коварней, чем кажется…
budaitis
Да, нет пределов совершенству. Будем думать… Хотя очень хочется 30 программ, идей много, а пихать некуда…
Сейчас вот кнопку старт-стоп ужал в 6 программ (+2 доп.подсветки кнопки, которой можно пожертвовать), тоже уже в 15 уперся…
А 30 Старлайн дает только авторизованным установщиком, я таким не являюсь и нет таких планов вообще, это так — хобби, я автоэлектрик-любитель.
А Вы не знаете, если я найду авторизованного установщика и уговорю его со своим ID в моей конфигурации добить кол-во программ до 30 (15 моих и 15 которые просто ничего не делают), я смогу их потом редактировать? Не удалять и новые добавлять, это понятно, а только менять существующие 15 сверх лимита? Я не смог найти ответа на этот вопрос.
На своем авто тоже в 15 програм упёрся, может напиши в потдержку СтарЛайн коллективную просьбу чтоб расширили?
Их постоянно просят, а им хоть бы что… Особенно обидно, что раньше было 30 программ, а давали 15, а сейчас во многих моделях, в моей S96v2 например — 60, а дают по прежнему 15, а не 30, допустим…
Редиски они, я когда s 96 себе покупал увидел что 60 програм а на деле х. если где нибудь найдете король и аккаунт установщика поделитесь пожалуйста
Здравствуйте, столкнулся с такой же проблемой. Не подскажете, получилось ли у вас обойти данное ограничение?
Нет ограничился на 30 програм
Так получается на крете всё таки можно реализовать включение подогрева сидений при автозапуске? Мне мой установщик смог кое-как сделать подогрев руля, причём кнопка включения обогрева руля не горит при этом, а сиденья сказал никак.
по CAN не включается-нужно подключать выход сигнализации к кнопке управления подогревом
Надо заняться будет летом. Всё равно полы планирую шумить и тоннель снимать, прокинуть провода сразу, потом поехать пусть подключают к зиме.
А ещё такой вопрос, самый важный: с кнопкой старт-стоп возможно реализовать а/з, чтоб потом при снятии с охраны не глохла? Сига Е96. Заранее спасибо.
Реализовать можно, но очень не рекомендуется-для поездки нужно запускать штатным способом, показав машине родной ключ !))…У меня тоже кнопка, и сделал глушение по открытию водительской двери, удобно…подходишь к машине, снимаешь с охраны, открываешь заднюю дверь, достаешь щетку и сметаешь снег))))…а машина продолжает греться.Пассажиры, кстати, могут садиться.
Не подскажите как реализована программа?
Какое условие, действие?
Какую программу имеете в виду?
Эту:
"глушение по открытию водительской двери, удобно…подходишь к машине, снимаешь с охраны, открываешь заднюю дверь, достаешь щетку и сметаешь снег)))"
Я пока сделал так.
Можно и так… А можно условие поставить Состояние охранного комплекса — Запуск двигателя-Двигатель запущен. Действие такое же. Ещё нужно убрать галку "Глушить двигатель при снятии с охраны"
Спасибо!
Галочку ту конечно я снял.
А вот "Двигатель запущен" побоялся ставить. Думал вдруг сигналка будет глушить двигатель всегда при открытии двери водителя, даже без АЗ/ДЗ. )))
Не совсем понятны эти условия: "Поддержка зажигания" и "Двигатель запущен". Что они означают?
Сначала думал ставить условие "Поддержка зажигания". Почему так нельзя?
И еще момент: сейчас при активированной этой программе ГЛ, если выйти из машины при заведенном двигателе (АЗ/ДЗ не были активированы), на стоянке, и временно поставить заведенную машину на охрану, а потом снять с охраны и открыть дверь водителя, то двигатель глохнет.
Как изменить программу, чтобы он глох только при условии, что был заведен дистанционно?
Изменить так, как я написал. Поддержка зажигания-это включение зажигания сигнализацией, чтобы двигатель не заглох после извлечения ключа при постановке на охрану с работающим двигателем.
Проверил еще раз. Не глохнет, если двигатель запущен штатным способом. Просто неверно проводил до этого эксперимент.
Даже при моей версии программы работает как надо. Я думаю наличие включенного канала с желтым проводом идентично условию " Запуск двигателя-Двигатель запущен".
Подскажите, "Запуск двигателя-Двигатель запущен" — подразумевает по факту, что не двигатель автомобиля запущен, а запущен он именно сигнализацией?
Да, все верно. Есть еще "Статусы автомобиля-Двигатель запущен"-это более общий статус.Но сигнализация в любом случае не сможет заглушить двигатель, запущенный не ней(только заблокировать его работу по действию "включить блокировку", или "активировать режим тревоги")
LowCatch
Надо заняться будет летом. Всё равно полы планирую шумить и тоннель снимать, прокинуть провода сразу, потом поехать пусть подключают к зиме.
А ещё такой вопрос, самый важный: с кнопкой старт-стоп возможно реализовать а/з, чтоб потом при снятии с охраны не глохла? Сига Е96. Заранее спасибо.
…чтоб провода прокинуть-тоннель снимать необязательно-можно только рамку вокруг селектора отщелкнуть…
Да его снимать всё равно весь, проклеить маделином. Дребезжит на ухабистой дороге, надоел уже как собака)) приходится колено на него облакачивать придавливая, чтоб не тарахтел))
Можно сделать так чтобы сигналка предупреждала что не закрыто окно при постановке на охрану?
Поставь себе плату автозакрывание окон при постановке на охрану как у меня и все делов на 30 мин
Установил, вот только после этого сигналка вообще погнала. Теперь пришлось записаться к установщику сигналки.
Ну она же с сигналкой никак не связана действует от сигнала цз при чем тут сигналка
Не знаю. Но факт в том что сигналка после этого начала глючить. Габариты не отключаются с питанием, потом сигналка ставит на охрану после того как садишься в машину.
Сам доводчик не работал как надо. Приходилось трижды нажимать на постановку на охрану чтобы закрылись окна.
А у тебя водительская с авто закрыванием?
Такое