Как загрузить и запустить скрипт на Shelly Plus

Скрипт живёт на реле Plus, Pro или Gen3/Gen4, а не только в облаке. Расписания и Actions — запасной контур, если код остановился. На Gen1 меню Scripts нет.

Scripts Plus / Pro Без облака Не Gen1

Статья для монтажников и интеграторов. Официальный дилер Shelly в России — I-ON. Код со сторонних репозиториев в статью не копируем: ссылка на библиотеку производителя.

Зачем скрипт, если есть приложение

Облако Shelly и навык Алисы живут, пока есть интернет. Скрипт — маленькая программа на урезанном JavaScript (mJS) во флеше реле: опрос мощности, HTTP на соседнее устройство, реакция на BLE. Это тот же класс задач, что в библиотеке скриптов производителя: шлюз для кнопки, лимит нагрузки, detached-выключатель, выгрузка ватт.

Локально

Скрипт на реле

Крутится в вашей Wi-Fi сети. Облако может лежать.

Запас

Расписание и Actions

Если код остановился, свет и котёл не должны остаться без отказа.

Не щит

Автомат отдельно

Скрипт — логика включения, не защита линии.

Не обещайте. Скрипт не заменяет автомат в щите и не выполняет команды навыка Алисы.

На каких устройствах меню Scripts есть

По KB Plus 1: Scripting — да, 20 расписаний, 20 webhook (до 5 URL на каждый). То же семейство — Plus с измерением мощности и DIN Pro.

Wi-Fi реле Shelly Plus 1
Shelly Plus 1. Сухой контакт, BLE-шлюз, меню Scripts. Карточка: Plus 1 на i-on.pro.
Устройство Скрипты Зачем брать
Plus 1 Да Сухой контакт, BLE-шлюз, логика без учёта ватт
Plus 1PM Да Лимит мощности и выгрузка ватт
Pro 1PM Да Щит, LAN, тот же mJS на DIN
Pro 4PM Да Четыре канала и скрипт на одном мозге
1 Gen4 Да Новое одноканальное реле линейки Gen4
2.5 Нет Gen1 — не для этой статьи

Полный ряд: каталог реле I-ON. Русские инструкции — wiki.i-on.pro, цифры модели — KB производителя.

Как залить скрипт за шесть шагов

Практические шаги по мотивам блока «Get Started» на scripts-library, без копипаста чужого кода.

Браузер в LAN открывает веб-интерфейс реле и меню Scripts Компьютер в той же Wi-Fi сети открывает IP реле. В меню Scripts код сохраняют и запускают на устройстве, не в облаке. Браузер та же Wi-Fi http://IP веб реле Plus меню Scripts Running код на флеше
IP реле виден только из домашней сети. Мобильный интернет до меню Scripts не дотягивается.
  1. Узнайте IP реле в приложении Shelly Smart Control или в DHCP роутера. Откройте http://IP в браузере той же сети.
  2. Меню Scripts (иконка фигурных скобок). В приложении: карточка устройства → Scripts.
  3. Add Script. Пустой слот, не «залить прошивку».
  4. Вставьте код из официальной библиотеки или свой. Имя латиницей, без пробелов.
  5. Save, затем Run. Статус Running. Включите Run on startup, если скрипт должен пережить перезагрузку.
  6. Смотрите консоль под редактором: ошибка синтаксиса и «BLE is not enabled» видны там, не в облаке.
Код со сторонних форумов. В статью и на объект не копируем. Ссылка на библиотеку производителя — достаточно.

Что брать в каталоге i-on.pro

  1. Нужна только логика и сухой контакт — Plus 1.
  2. Нужны ватты в скрипте — Plus 1PM или Pro 1PM.
  3. Четыре независимых нагрузки в щите — Pro 4PM.
  4. Розетка без монтажа — Plus Plug S (скриптовать можно на Plus; лимит 12 А).

Соседние разборы: лимит нагрузки, выгрузка ватт, detached, BLU-кнопка.

Сценарии, которые имеют отказ

Скрипт Running

Когда: сохранили скрипт и нажали Run. Если: устройство в LAN, питание есть, в консоли нет ошибки. Тогда: статус Running, логика идёт без облака.

Если мозг молчит: расписание и Actions на устройстве; клавиша на SW; автомат в щите. Скрипт — не единственная точка отопления и света.

После отключения света

Когда: реле перезагрузилось. Если: включён Run on startup. Тогда: скрипт поднимается сам.

Если мозг молчит: без этой галочки логика не вернётся. Свет — клавиша и автомат.

Частые ошибки

  • Открыть веб-интерфейс из мобильного интернета: IP реле в домашней сети не виден.
  • Ждать меню Scripts на Shelly 2.5: это Gen1.
  • Включить Run и выключить Run on startup: после отключения света логика не вернётся.
  • Вставить на объект простыню с GitHub без чтения лимитов RPC.

Частые вопросы

Нужен ли интернет, чтобы скрипт крутился?

Нет, если логика локальная (опрос своего реле, HTTP на IP в LAN). Интернет нужен, чтобы скачать пример и чтобы облако или Алиса видели устройство.

Скрипт и Алиса — одно и то же?

Нет. Алиса ходит в навык и облако. Скрипт — на реле. Навык не выполняет ваш mJS.

Сколько скриптов можно держать?

Смотрите слоты в меню Scripts конкретной прошивки. Не обещайте «безлимит».

Можно ли править код с телефона?

Да, через приложение. Для длинного скрипта удобнее браузер по IP.

Ждать ли Scripts на 2.5?

Нет, это Gen1. Берите Plus, Pro или Gen4.

Источники

Подобрать реле

Напишите, Plus в подрозетнике или Pro на DIN и нужен ли учёт ватт. Подберём из каталога реле без угадывания Gen1.

Обновлено 8 сентября 2026. Редакция i-on.pro, официальный поставщик Shelly в России. Код скриптов в статью не копируем — только ссылка на библиотеку производителя.

Нужна схема под объект — закажите консультацию I-ON или напишите на sales@i-on.pro. База знаний: wiki.i-on.pro.

Мы используем cookie-файлы для корректной работы сайта, аналитики (Яндекс.Метрика) и показа персонализированной рекламы (пиксель ВКонтакте, myTarget и др.). Вы можете принять или отклонить использование cookie. Подробнее — в Политике использования cookie.
Хорошо