Сценарии Live-Control написаны не на Lua, JavaScript или Java. Это собственный событийный язык (интерпретатор сценариев IoTManager), встроенный в прошивку.
Главное отличие от обычной программы: сценарий не выполняется непрерывно сверху вниз. При появлении события прошивка повторно разбирает сценарий и запускает только те верхнеуровневые блоки if, в условиях которых встречается ID этого события.
Например:
if DS18B20room < 18 then relay1 = 1;
Блок проверяется при получении нового события DS18B20room. Присваивание через = само создаёт новое событие для изменённого элемента и может запустить другие блоки сценария.
Scenario error in line ... и The element is not found or the connection is lost.Если в сценарии есть синтаксическая ошибка, может перестать выполняться весь сценарий, а не только ошибочная строка.
Источник: полное руководство SmartKot OpenTherm на Live-Control, редакция от 20.08.2026.