CarSet CarSet На главную

Команды CarSet ГУ для макросов и ярлыков

Редакция 1 от 17.09.2026.

CarSet ГУ принимает команды снаружи: от программ на кнопки руля (ГИБ), макросов (MacroDroid, Tasker), ярлыков лаунчера и с телефона CarSet. Так свои действия — открыть панель, поставить уровень вентиляции, применить профиль — можно повесить на кнопку руля или в макрос без участия CarSet. Нужна сборка CarSet ГУ 0.6.9 и новее.

Три способа вызвать команду

  1. Широковещательное сообщение (broadcast). Действие ru.carset.hu.CMD, строковые данные cmd (команда) и, если нужно, data (параметры). Ответ возвращается в результате сообщения — в терминале am broadcast его печатает.
  2. Запуск активности. Действие ru.carset.hu.ACTION (компонент ru.carset.hu/.ActionActivity), те же cmd и data. Экрана нет: команда выполняется, ответ показывается всплывающей подсказкой. Подходит инструментам, которые умеют только «запустить приложение или активность».
  3. Ссылка carset://команда/параметры. Части пути становятся параметрами через пробел: carset://climate/vent_drv/2 — то же, что cmd=climate, data=vent_drv 2. Открывается как любая ссылка — ярлыком, макросом «открыть адрес», из браузера.

Команды

КомандаПараметры (data)Что делаетНужна лицензия

|---|---|---|---|

panel_openоткрыть панель (шторку) прямо сейчасда
panel_on / panel_offпоказать / скрыть шторку у правого краяда / нет
climateплитка уровеньпоставить уровень функции климата, см. таблицу нижеда
profile_applyприменить профиль (режим, подогревы, стёкла, вентиляция) сейчас, как при пускеда
clock_on / clock_offчасы CarSet поверх приложенийда / нет
relay_on / relay_offприём координат с телефонада / нет
split_on / split_offдва окна (верхнее приложение выбирается на экране CarSet ГУ)да / нет
openоткрыть экран CarSet ГУнет
license_statusсостояние лицензии словаминет

Команды license, license_deny, hu_id, settings_export, settings_import, car_get, car_set — служебные, ими пользуется телефон CarSet; для макросов они не нужны.

Плитки климата для команды climate

ПлиткаЧто этоУровни

|---|---|---|

vent_drv / vent_passвентиляция сиденья водителя / пассажиравыкл 1 2 3 авто
heat_drv / heat_passподогрев сиденья водителя / пассажиравыкл 1 2 3 авто
defrost_rearобогрев заднего стеклавыкл вкл
defrost_frontобогрев лобового стеклавыкл вкл
recircрециркуляцияавто салон улица
wheelобогрев рулявыкл низк сред выс
acкондиционервыкл вкл
autoклимат AUTOвыкл вкл

Уровень можно задать словом из таблицы или номером по порядку (0 — первый). Ответ: что стало после записи, например Вентиляция · водитель → 2: OK, сейчас 2. Если машина такой функции не отдаёт — отказ.

Примеры

Терминал (adb):

MacroDroid: действие «Отправить намерение» (Send Intent) → цель *Broadcast*, Action ru.carset.hu.CMD, дополнительные данные: cmd = climate, data = defrost_rear вкл. Либо цель *Activity* с Action ru.carset.hu.ACTION и теми же данными.

ГИБ (GInputBridge): на кнопку руля — действие с намерением (Intent) к активности ru.carset.hu/.ActionActivity, данные cmd и data как выше; либо открытие ссылки carset://…, если сборка ГИБ умеет открывать адреса. Точные названия пунктов зависят от версии ГИБ — сверьтесь с её описанием.

Что важно знать