Команды CarSet ГУ для макросов и ярлыков
Редакция 1 от 17.09.2026.
CarSet ГУ принимает команды снаружи: от программ на кнопки руля (ГИБ), макросов (MacroDroid, Tasker), ярлыков лаунчера и с телефона CarSet. Так свои действия — открыть панель, поставить уровень вентиляции, применить профиль — можно повесить на кнопку руля или в макрос без участия CarSet. Нужна сборка CarSet ГУ 0.6.9 и новее.
Три способа вызвать команду
- Широковещательное сообщение (broadcast). Действие
ru.carset.hu.CMD, строковые данныеcmd(команда) и, если нужно,data(параметры). Ответ возвращается в результате сообщения — в терминалеam broadcastего печатает. - Запуск активности. Действие
ru.carset.hu.ACTION(компонентru.carset.hu/.ActionActivity), те жеcmdиdata. Экрана нет: команда выполняется, ответ показывается всплывающей подсказкой. Подходит инструментам, которые умеют только «запустить приложение или активность». - Ссылка
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):
adb shell am broadcast -n ru.carset.hu/.CmdReceiver -a ru.carset.hu.CMD --es cmd panel_openadb shell am broadcast -n ru.carset.hu/.CmdReceiver -a ru.carset.hu.CMD --es cmd climate --es data "vent_drv 2"adb shell am start -a android.intent.action.VIEW -d carset://profile_apply
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://…, если сборка ГИБ умеет открывать адреса. Точные названия пунктов зависят от версии ГИБ — сверьтесь с её описанием.
Что важно знать
- Включающие команды без действующей лицензии отвечают «нет лицензии: …» и ничего не меняют; выключающие,
openиlicense_statusработают всегда. - Команды климата пишут в машину через тот же канал, что и экран CarSet ГУ. Если функции в комплектации нет, машина ответит отказом — ничего не сломается.
- Одна команда — одно действие. Макрос «Зима» = три команды подряд:
climate defrost_front вкл,climate defrost_rear вкл,climate wheel сред. - Ответы и все команды видны в журнале CarSet ГУ (вкладка «Журнал»).