The element is not found or the connection is lostВ сценарии указан ID отсутствующего элемента, допущена ошибка регистра либо сетевой элемент ещё не получен.
Scenario error in line NОшибка синтаксиса около строки N: проверьте then, кавычки, круглые/фигурные скобки, запятые и незакрытый блок.
= вместо ==if relay1 = 1 then ... # присваивание, опасная ошибка
if relay1 == 1 then ... # сравнение
if DS18B20outside then ...
Не проходит при корректных 0 °C и может пропустить отдельные ошибочные ненулевые значения. Проверяйте диапазон.
Если блок меняет переменную, которая запускает этот же или взаимный блок, команды могут выполняться многократно. Сравнивайте старое и новое значение, разделяйте входной сигнал и результат либо применяйте проверенный :=.
Событие датчика приходит регулярно. Условие temperature < 18 будет истинным много раз. Для одного сообщения при переходе через границу нужен флаг состояния или специальная событийная логика.
Нельзя просто удалить кнопку, таймер или модуль из Configurator: сначала найдите все обращения к его ID в сценарии и исправьте либо удалите их.
При OTA конфигурация и сценарий временно копируются в оперативную память. Очень большой конфиг может не поместиться, после чего устройство загрузится с чистыми настройками/AP. Перед обновлением экспортируйте конфигурацию и следуйте инструкции конкретной версии.
if — это точки запуска по событиям.= определите, какое новое событие оно создаст.CountDown/интервал.Источник: полное руководство SmartKot OpenTherm на Live-Control, редакция от 20.08.2026.