Как загрузить и запустить скрипт на Shelly Plus
Скрипт живёт на реле Plus, Pro или Gen3/Gen4, а не только в облаке. Расписания и Actions — запасной контур, если код остановился. На Gen1 меню Scripts нет.
Статья для монтажников и интеграторов. Официальный дилер 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.
| Устройство | Скрипты | Зачем брать |
|---|---|---|
| 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, без копипаста чужого кода.
- Узнайте IP реле в приложении Shelly Smart Control или в DHCP роутера. Откройте
http://IPв браузере той же сети. - Меню Scripts (иконка фигурных скобок). В приложении: карточка устройства → Scripts.
- Add Script. Пустой слот, не «залить прошивку».
- Вставьте код из официальной библиотеки или свой. Имя латиницей, без пробелов.
- Save, затем Run. Статус Running. Включите Run on startup, если скрипт должен пережить перезагрузку.
- Смотрите консоль под редактором: ошибка синтаксиса и «BLE is not enabled» видны там, не в облаке.
Что брать в каталоге i-on.pro
- Нужна только логика и сухой контакт — Plus 1.
- Нужны ватты в скрипте — Plus 1PM или Pro 1PM.
- Четыре независимых нагрузки в щите — Pro 4PM.
- Розетка без монтажа — 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.
Источники
- Shelly Scripts Library — как открыть Scripts и готовые примеры.
- Shelly Plus 1, Knowledge Base — Scripting: Yes.
- Knowledge Base, wiki.i-on.pro.
Подобрать реле
Напишите, Plus в подрозетнике или Pro на DIN и нужен ли учёт ватт. Подберём из каталога реле без угадывания Gen1.
Обновлено 8 сентября 2026. Редакция i-on.pro, официальный поставщик Shelly в России. Код скриптов в статью не копируем — только ссылка на библиотеку производителя.
Нужна схема под объект — закажите консультацию I-ON или напишите на sales@i-on.pro. База знаний: wiki.i-on.pro.