8 980 590-57-10
Ваш город — Эль-Монте?
Заявка

Соответствие полей UI и config.yaml


Полная сводка «UI-подпись → ключ в конфиге» по всем типам правил.

BUTTON (кнопка)

UIconfig
Топик выключателяtopic
Тип нажатияtapType
Управляемые топикиoutputTopics (массив, из CSV)
Проверка состояния релеonCondition
Задержка на включениеonDelayMillis
Задержка на выключениеoffDelayMillis
Значение на включениеonValue
Значение на выключениеoffValue

CONDITION_BUTTON (кнопка с условием)

UIconfig
Условие на изменение состояниеchangeCondition
Управляемые топикиoutputTopics (массив)
Проверка состояния релеonCondition
Задержка на включениеonDelayMillis
Задержка на выключениеoffDelayMillis
Значение на включениеonValue
Значение на выключениеoffValue
tapType не сохраняется — undefined

CUSTOM

UIconfig
Условие на включениеonCondition
Условие на выключениеoffCondition
Управляемые топикиoutputTopics (массив)
Задержка на включение (сек)onDelay
Задержка на выключение (сек)offDelay
Значение на включениеonMessage
Значение на выключениеoffMessage
Состояние условияisWithState

LED

UIconfig
Топик выключателяbutton
Топик лентыled
Переключатель лентыswitch
Максимальная яркостьmax

RGB

UIconfig
Топик выключателяbutton
Топик красногоred
Топик зелёногоgreen
Топик синегоblue
Тип нажатияtapType
Максимальная яркостьmax

WATERING

UIconfig
Топик кранаTAP
Верхний концевикTOPTRAILER
Каналы поливаVALVES
Нижний концевикLOWERTRAILER
Топик насосаPUMP

TELEGRAM

UIconfig
Условие для отправкиcondition
Сообщениеmessage
Аргументы сообщенияarguments (массив)
IDчатовchatIds (массив)
Токен ботаbotToken
Состояние условияwithoutState

VK

UIconfig
Условие для отправкиcondition
Сообщениеmessage
Аргументы сообщенияarguments (массив)
ID чатов (peerIds)peerIds (массив)
Токен ботаbotToken
Состояние условияwithoutState
Интервал отправки (сек)sendIntervalSeconds

EMAIL

UIconfig
Условие для отправкиcondition
Тема письмаsubject
Тело письмаmessage
Аргументы сообщенияarguments (массив)
Получателиrecipients (массив)
SMTP хостhost
SMTP портport
Имя пользователяusername
Парольpassword
Email отправителяfromEmail
Использовать TLSuseTls
Использовать SSLuseSsl
Состояние условияwithoutState
Интервал отправки (сек)sendIntervalSeconds

HEAT / HEAT_TIMER

UIconfig
Топик устройстваrelays (массив)
Датчик 1 / температурыroomTemp
Датчик 2 (пола) — только HEATfloorTemp
Инвертироватьinverted
Состояние по умолчаниюdefaultState
Температура по умолчаниюdefaultPrefTemp
Мин. температура пола (HEAT)defaultMinFloorTemp
Макс. температура пола (HEAT)defaultMaxFloorTemp
Таймер до (мин) (HEAT_TIMER)defaultTimerBefore
Таймер после (мин) (HEAT_TIMER)defaultTimerAfter

IRCONDITIONER / IRAC / SMART_CONDITIONER

UIconfig
Топик модуля / Названиеdevice
Температура кондиционераconditionerTemp
Температура в комнатеroomTemp
Уличная температураoutsideTemp

SERVICE_MONITOR

UIconfig
Интервал проверки (сек)intervalSeconds
Системные сервисыservices (массив)

TOPIC_MONITOR

UIconfig
Интервал проверки (сек)intervalSeconds
MQTT топикиtopics (массив)

WEATHER

UIconfig
Широтаlat
Долготаlon
API ключ Yandex Weatherkey

WIDGET

UIconfig
АвтообнаружениеautoDiscover
Игнорируемые устройстваignore (массив; пустая строка удаляется)

SCENE

Своя структура — groups[] с полями topics[], value, delay.

OPEN_HASP

Отдельный конвертер: name, plateTopic, pages[] с секциями info, button, buttonThermostat, slider, sliderThermostat. Ключи внутри — btnID, fieldID, text, outputTopics[], outputTopic, sliderID, setValueID, plusBtnID, minusBtnID, setTempID, topicToSend.


    Еще никто не написал комментариев.

    Написать комментарий

    Данная страница является информационной и не является публичной офертой. Мы не продаем оборудование, но готовы оказать техническую поддержку.