# \#wb-rules

**URL:** https://support.wirenboard.com/tag/wb-rules/115.md

[Latest](https://support.wirenboard.com/latest.md) · [Categories](https://support.wirenboard.com/categories.md) · [Tags](https://support.wirenboard.com/tags.md)

---

## [Обновление скрипта ButtonHelper (обработка нажатий)](https://support.wirenboard.com/t/obnovlenie-skripta-buttonhelper-obrabotka-nazhatij/37808)

<div class="topic-metadata">

**Author:** [@evrelse](https://support.wirenboard.com/u/evrelse)\
**Replies:** 1\
**Last updated:** [May 28, 2026, 7:37am UTC](https://support.wirenboard.com/t/obnovlenie-skripta-buttonhelper-obrabotka-nazhatij/37808 "2026-05-28T07:37:15Z")

</div>

Обновил скрипт, найденный здесь, на просторах форума. Скрипт позволяет обрабатывать нажатия как “сухих контактов” (A1-4, WBIO-DI-WD-14, MCM8 …), так и переназначать нажатия с одних устройств на другие (например “wb-led\_…

---

## [Солнечный калькулятор (астрономическое реле)](https://support.wirenboard.com/t/solnechnyj-kalkulyator-astronomicheskoe-rele/32860)

<div class="topic-metadata">

**Author:** [@Clevelus](https://support.wirenboard.com/u/Clevelus)\
**Replies:** 11\
**Last updated:** [March 30, 2026, 6:31pm UTC](https://support.wirenboard.com/t/solnechnyj-kalkulyator-astronomicheskoe-rele/32860 "2026-03-30T18:31:29Z")

</div>

Тут уже выкладывали несколько вариантов. Предлагаю свой вариант. Подробности использования в описании Чтобы использовать проверить настройки времени на контроллере и их синхронизацию (есть в документации) создать нов…

---

## [Ошибка в логе](https://support.wirenboard.com/t/oshibka-v-loge/35544)

<div class="topic-metadata">

**Author:** [@rico](https://support.wirenboard.com/u/rico)\
**Replies:** 3\
**Last updated:** [March 30, 2026, 12:23pm UTC](https://support.wirenboard.com/t/oshibka-v-loge/35544 "2026-03-30T12:23:19Z")

</div>

Добрый день! При попытке использовать предложенный код в лог падает ошибка INFO: \[rule info\] error running command callback for /bin/sh: TypeError: call target not an object duk\_js\_executor.c:2761 anon /etc/wb-rules/z…

---

## [Универсальный виртуальный счетчик](https://support.wirenboard.com/t/universalnyj-virtualnyj-schetchik/22255)

<div class="topic-metadata">

**Author:** [@hexprof](https://support.wirenboard.com/u/hexprof)\
**Replies:** 6\
**Last updated:** [June 23, 2025, 4:02pm UTC](https://support.wirenboard.com/t/universalnyj-virtualnyj-schetchik/22255 "2025-06-23T16:02:16Z")

</div>

Итак, сегодня в рубрике “сову на глобус” представляю свой таймер. Вдруг кому пригодится. Как минимум зажигать свет по движению и продлевать горение, если кто-то все еще бродит, упрощает. var TmrCnt = 0; function makeVi…

---

## [Виртуальное устройство\_переменные](https://support.wirenboard.com/t/virtualnoe-ustrojstvo-peremennye/23222)

<div class="topic-metadata">

**Author:** [@Valeraa](https://support.wirenboard.com/u/Valeraa)\
**Replies:** 7\
**Last updated:** [November 13, 2024, 2:00pm UTC](https://support.wirenboard.com/t/virtualnoe-ustrojstvo-peremennye/23222 "2024-11-13T14:00:26Z")

</div>

Добрый день, можно ли создать виртуальное устройство, которое будет отслеживать состояние переменных, которые используются в коде? var isStartActive = false; var greenKzkInterval; // Переменная для хранения идентификато…

---

## [Диагностика состояния датчиков](https://support.wirenboard.com/t/diagnostika-sostoyaniya-datchikov/21959)

<div class="topic-metadata">

**Author:** [@Andrey\_Chuev](https://support.wirenboard.com/u/Andrey_Chuev)\
**Replies:** 8\
**Last updated:** [September 10, 2024, 12:18pm UTC](https://support.wirenboard.com/t/diagnostika-sostoyaniya-datchikov/21959 "2024-09-10T12:18:17Z")

</div>

Еще есть такие проблемы с диагностикой: на входы W1,2 подключены датчики DS. Пару раз выходили из строя. Сначала измерения замирают на каком-то значении и в виртуальном девайсе (поскольку усредняется) висит, а в устройс…

---

## [Сложение параметров и вывод в отдельный параметр](https://support.wirenboard.com/t/slozhenie-parametrov-i-vyvod-v-otdelnyj-parametr/21903)

<div class="topic-metadata">

**Author:** [@Rama](https://support.wirenboard.com/u/Rama)\
**Replies:** 4\
**Last updated:** [September 4, 2024, 5:59am UTC](https://support.wirenboard.com/t/slozhenie-parametrov-i-vyvod-v-otdelnyj-parametr/21903 "2024-09-04T05:59:46Z")

</div>

Доброго времени суток! Есть 4 полной активной мощности с четырёх устройств. Необходимо сложить их и присвоить к новому параметру, которому можно будет назначить адрес и регистр в “Шлюз MQTT - Modbus RTU/TCP slave” для …

---

## [Правило для управления WB-MR6C](https://support.wirenboard.com/t/pravilo-dlya-upravleniya-wb-mr6c/21209)

<div class="topic-metadata">

**Author:** [@Entrakos](https://support.wirenboard.com/u/Entrakos)\
**Replies:** 3\
**Last updated:** [September 2, 2024, 6:24am UTC](https://support.wirenboard.com/t/pravilo-dlya-upravleniya-wb-mr6c/21209 "2024-09-02T06:24:25Z")

</div>

Но теперь другой интересный момент. Написал такой код для отключения вентилятора по таймеру. defineRule({ whenChanged: “wb-mr6cv3\_88/Input 6 Single Press Counter”, then: function (newValue, devName, cellName) { dev…

---

## [Недельное расписание работы оборудования](https://support.wirenboard.com/t/nedelnoe-raspisanie-raboty-oborudovaniya/21750)

<div class="topic-metadata">

**Author:** [@Flagman](https://support.wirenboard.com/u/Flagman)\
**Replies:** 3\
**Last updated:** [August 23, 2024, 7:58am UTC](https://support.wirenboard.com/t/nedelnoe-raspisanie-raboty-oborudovaniya/21750 "2024-08-23T07:58:15Z")

</div>

Пример написания скрипта правил управления работой штор, теплых полов и т.п. по активации уставки в определенное время определенного дня недели или набора дней недели (будни, выходные) Данный пример не рекомендуется …

---

## [Условие низкого или высокого уровня на входе в правилах](https://support.wirenboard.com/t/uslovie-nizkogo-ili-vysokogo-urovnya-na-vhode-v-pravilah/21693)

<div class="topic-metadata">

**Author:** [@said](https://support.wirenboard.com/u/said)\
**Replies:** 6\
**Last updated:** [August 20, 2024, 12:02pm UTC](https://support.wirenboard.com/t/uslovie-nizkogo-ili-vysokogo-urovnya-na-vhode-v-pravilah/21693 "2024-08-20T12:02:15Z")

</div>

Добрый день! Подскажите, пожалуйста, можно ли в правилах в качестве условия вместо оператора whenChanged использовать условие, когда состояние входа только в низком или только в высоком уровне? Если возможно, не могли б…

---

## [Постоянное хранилище](https://support.wirenboard.com/t/postoyannoe-hranilishhe/21219)

<div class="topic-metadata">

**Author:** [@Pavel\_Istomin](https://support.wirenboard.com/u/Pavel_Istomin)\
**Replies:** 9\
**Last updated:** [July 30, 2024, 9:55am UTC](https://support.wirenboard.com/t/postoyannoe-hranilishhe/21219 "2024-07-30T09:55:16Z")

</div>

Добрый день, при попытке создать массив в постоянном хранилище, система выдаёт ошибку и предлагает следующий метод: ps.Array = new StorableObject(); Но у такого массива нет стандартных методов для массива, например в…

---

## [Как в правиле определить корректное состояние выхода wb-mr6c при изменении входа Input counter](https://support.wirenboard.com/t/kak-v-pravile-opredelit-korrektnoe-sostoyanie-vyhoda-wb-mr6c-pri-izmenenii-vhoda-input-counter/20043)

<div class="topic-metadata">

**Author:** [@Petr](https://support.wirenboard.com/u/Petr)\
**Replies:** 8\
**Last updated:** [May 26, 2024, 12:10pm UTC](https://support.wirenboard.com/t/kak-v-pravile-opredelit-korrektnoe-sostoyanie-vyhoda-wb-mr6c-pri-izmenenii-vhoda-input-counter/20043 "2024-05-26T12:10:52Z")

</div>

Здравствуйте. Есть группа освещения и кнопка, подключенные к wb-mr6c. Есть датчик движения wb-msw-v4. Настроено правило на автоматическое включение/отключение света по движению. Подскажите, как в приавиле определить,…

---

## [Управление выключателями с одного входа](https://support.wirenboard.com/t/upravlenie-vyklyuchatelyami-s-odnogo-vhoda/19965)

<div class="topic-metadata">

**Author:** [@Maxim\_Lazarev](https://support.wirenboard.com/u/Maxim_Lazarev)\
**Replies:** 7\
**Last updated:** [May 13, 2024, 11:05am UTC](https://support.wirenboard.com/t/upravlenie-vyklyuchatelyami-s-odnogo-vhoda/19965 "2024-05-13T11:05:26Z")

</div>

А можно с одного входа управлять другими переключателями?

---

## [Взаимовлияющие range](https://support.wirenboard.com/t/vzaimovliyayushhie-range/19837)

<div class="topic-metadata">

**Author:** [@Stan\_1](https://support.wirenboard.com/u/Stan_1)\
**Replies:** 15\
**Last updated:** [May 12, 2024, 6:43am UTC](https://support.wirenboard.com/t/vzaimovliyayushhie-range/19837 "2024-05-12T06:43:07Z")

</div>

У меня есть два значения range, которые служат для управления DALI-светильниками. Назовем их range\_percent и range\_dali. range\_percent - это шкала для человека, от 0 до 100%. range\_dali - диапазон яркости для устройства…

---

## [Расчет усредненного значения за период (скользящая средняя)](https://support.wirenboard.com/t/raschet-usrednennogo-znacheniya-za-period-skolzyashhaya-srednyaya/19789)

<div class="topic-metadata">

**Author:** [@Semein](https://support.wirenboard.com/u/Semein)\
**Replies:** 2\
**Last updated:** [April 26, 2024, 10:12am UTC](https://support.wirenboard.com/t/raschet-usrednennogo-znacheniya-za-period-skolzyashhaya-srednyaya/19789 "2024-04-26T10:12:56Z")

</div>

Добрый день, Есть потребность работать со усредненным значением за период - напр, середняя Т за последние N минут. Не могу сходу сообразить, как это реализовать на wb-rules, если кто-то сталкивался поделитесь примером …

---

## [Отправка SNMP traps из wb-rules](https://support.wirenboard.com/t/otpravka-snmp-traps-iz-wb-rules/19458)

<div class="topic-metadata">

**Author:** [@Morev](https://support.wirenboard.com/u/Morev)\
**Replies:** 9\
**Last updated:** [April 10, 2024, 7:51am UTC](https://support.wirenboard.com/t/otpravka-snmp-traps-iz-wb-rules/19458 "2024-04-10T07:51:47Z")

</div>

Добрый день. Настроил работу SNMP Agent с возможность опроса (GET) и выгрузки данных от топиков через shell-скрипт. Теперь пытаюсь разобраться - как сделать отправку SNMP Trap по событию изменения топика с использование…

---

## [Создание сценария](https://support.wirenboard.com/t/sozdanie-sczenariya/19357)

<div class="topic-metadata">

**Author:** [@zuev555](https://support.wirenboard.com/u/zuev555)\
**Replies:** 2\
**Last updated:** [April 3, 2024, 6:13pm UTC](https://support.wirenboard.com/t/sozdanie-sczenariya/19357 "2024-04-03T18:13:39Z")

</div>

Подскажите как реализовать сценарий автоматизации проверки температуры в течение определенного времени (то есть если в течении 3 минут температура выше 25 то - аларм, если температура снизилась в течении 3-х минут ниже 2…

---

## [Не работает кнопка reboot](https://support.wirenboard.com/t/ne-rabotaet-knopka-reboot/19142)

<div class="topic-metadata">

**Author:** [@korch](https://support.wirenboard.com/u/korch)\
**Replies:** 1\
**Last updated:** [March 22, 2024, 12:10pm UTC](https://support.wirenboard.com/t/ne-rabotaet-knopka-reboot/19142 "2024-03-22T12:10:52Z")

</div>

В веб морде контроллера не работает кнопка reboot в system

---

## [Не верная обработка событий wb-zigbee2mqtt](https://support.wirenboard.com/t/ne-vernaya-obrabotka-sobytij-wb-zigbee2mqtt/18490)

<div class="topic-metadata">

**Author:** [@Bigfoot](https://support.wirenboard.com/u/Bigfoot)\
**Replies:** 15\
**Last updated:** [February 7, 2024, 12:12pm UTC](https://support.wirenboard.com/t/ne-vernaya-obrabotka-sobytij-wb-zigbee2mqtt/18490 "2024-02-07T12:12:30Z")

</div>

Добрый день. Столкнулся с не совсем правильной обработкой событий wb-zigbee2mqtt. Zigbee кнопка Aqara при одиночном нажатии присылает текстовое значение single. Проблема в том, что в канале MQTT WB при повторных нажати…

---

## [Ошибка записи в несуществующий контрол](https://support.wirenboard.com/t/oshibka-zapisi-v-nesushhestvuyushhij-kontrol/18179)

<div class="topic-metadata">

**Author:** [@CaptainK](https://support.wirenboard.com/u/CaptainK)\
**Replies:** 4\
**Last updated:** [January 18, 2024, 12:52pm UTC](https://support.wirenboard.com/t/oshibka-zapisi-v-nesushhestvuyushhij-kontrol/18179 "2024-01-18T12:52:18Z")

</div>

● wb-rules.service - MQTT Rule engine for Wiren Board Loaded: loaded (/lib/systemd/system/wb-rules.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2024-01-18 09:17:56 UTC; 1min 8s a…

---

## [Помощь с написанием правила](https://support.wirenboard.com/t/pomoshh-s-napisaniem-pravila/18075)

<div class="topic-metadata">

**Author:** [@Pavel268](https://support.wirenboard.com/u/Pavel268)\
**Replies:** 4\
**Last updated:** [January 12, 2024, 8:39am UTC](https://support.wirenboard.com/t/pomoshh-s-napisaniem-pravila/18075 "2024-01-12T08:39:25Z")

</div>

По нежелательному поведению ПО и по оборудованию вопросов нет. Есть вопрос по обучению. Видимо переоценил свои возможности, купив оборудование WB. Желание и упорство помогло разобраться с нуля в ардуино, благодаря ген…

---

## [MQTT топик не работает](https://support.wirenboard.com/t/mqtt-topik-ne-rabotaet/17217)

<div class="topic-metadata">

**Author:** [@sansa26](https://support.wirenboard.com/u/sansa26)\
**Replies:** 9\
**Last updated:** [November 9, 2023, 1:11pm UTC](https://support.wirenboard.com/t/mqtt-topik-ne-rabotaet/17217 "2023-11-09T13:11:00Z")

</div>

Добрый день. Помогите разобраться. Я через правила создал виртуальный топик текстового формата. Из другого устройства на этот топик приходит строка в формате JSON. Я хочу через правила распарсить эту строку, и взять нужн…

---

## [ПИД-регулятор](https://support.wirenboard.com/t/pid-regulyator/16665)

<div class="topic-metadata">

**Author:** [@pragmatist](https://support.wirenboard.com/u/pragmatist)\
**Replies:** 2\
**Last updated:** [October 11, 2023, 12:36pm UTC](https://support.wirenboard.com/t/pid-regulyator/16665 "2023-10-11T12:36:39Z")

</div>

Добрый день. Вчера целый вечер промучался с ПИД-ом, который передается из темы в тему. Ужасно реализован. Нашел на просторах гитхаба такой (источник указан в комментариях): /\*\* \* https://github.com/wilberforce/pid-con…

---

## [Шаблон для электрокарниза](https://support.wirenboard.com/t/shablon-dlya-elektrokarniza/16436)

<div class="topic-metadata">

**Author:** [@vi-bo](https://support.wirenboard.com/u/vi-bo)\
**Replies:** 7\
**Last updated:** [September 19, 2023, 8:54am UTC](https://support.wirenboard.com/t/shablon-dlya-elektrokarniza/16436 "2023-09-19T08:54:33Z")

</div>

Добрый день. Электрокарниз Dauerhaft CM5. Получился для него шаблон? Что- нибудь потестировать?

---

## [Выключение всех реле одной кнопкой](https://support.wirenboard.com/t/vyklyuchenie-vseh-rele-odnoj-knopkoj/16455)

<div class="topic-metadata">

**Author:** [@schel4ok](https://support.wirenboard.com/u/schel4ok)\
**Replies:** 1\
**Last updated:** [September 11, 2023, 8:10am UTC](https://support.wirenboard.com/t/vyklyuchenie-vseh-rele-odnoj-knopkoj/16455 "2023-09-11T08:10:32Z")

</div>

Как выключить сразу все выходы на нескольких модулях WB-MR6-LV при длинном нажатии кнопки, подключенной ко входу одного из этих модулей? Типа выключение всего света при выходе из дома. Мне пришёл в голову только такой …

---

## [Telegram2wb помогите настроить](https://support.wirenboard.com/t/telegram2wb-pomogite-nastroit/16412)

<div class="topic-metadata">

**Author:** [@MadM](https://support.wirenboard.com/u/MadM)\
**Replies:** 17\
**Last updated:** [September 8, 2023, 8:33am UTC](https://support.wirenboard.com/t/telegram2wb-pomogite-nastroit/16412 "2023-09-08T08:33:11Z")

</div>

скачал GitHub - aadegtyarev/telegram2wb: Телеграм-бот на wb-rules создал бота прописал данные в token: “”, users: \[@\], сохраняю правило и ошибку получаю ReferenceError: identifier ‘exports’ undefined duk\_j…

---

## [Погода](https://support.wirenboard.com/t/pogoda/16325)

<div class="topic-metadata">

**Author:** [@Denis\_Kovalenko](https://support.wirenboard.com/u/Denis_Kovalenko)\
**Replies:** 9\
**Last updated:** [September 1, 2023, 8:26am UTC](https://support.wirenboard.com/t/pogoda/16325 "2023-09-01T08:26:47Z")

</div>

Товарищи здравствуйте! Подскажите пожалуйста, взял код на отображение погоды с сервака с вики, но выдает ошибки, подскажете что не так? Брал отсюда Погода с OpenWeatherMap defineVirtualDevice("weather", { //Виртуальное …

---

## [Грязные значения от Input Counter](https://support.wirenboard.com/t/gryaznye-znacheniya-ot-input-counter/16015)

<div class="topic-metadata">

**Author:** [@alexey\_gamov](https://support.wirenboard.com/u/alexey_gamov)\
**Replies:** 8\
**Last updated:** [September 1, 2023, 8:17am UTC](https://support.wirenboard.com/t/gryaznye-znacheniya-ot-input-counter/16015 "2023-09-01T08:17:38Z")

</div>

Есть очень неприятная ситуация при использований правил, которые триггерятся от счетчиков нажатий. Обходные пути видел тут, но не видел здесь. Ситуация особенно не очивидна для тех, кто переходит от использования прямых …

---

## [Как в WB-MWAC сменить состояние реле K1 и K2](https://support.wirenboard.com/t/kak-v-wb-mwac-smenit-sostoyanie-rele-k1-i-k2/16261)

<div class="topic-metadata">

**Author:** [@svetlikey](https://support.wirenboard.com/u/svetlikey)\
**Replies:** 12\
**Last updated:** [August 25, 2023, 12:42pm UTC](https://support.wirenboard.com/t/kak-v-wb-mwac-smenit-sostoyanie-rele-k1-i-k2/16261 "2023-08-25T12:42:16Z")

</div>

У меня периодически на секунду отключается электричество на несколько секунд. Из-за этого блок при запуске переходит в состояние по умолчанию - краны закрыты. Как сделать так, чтобы состояние не менялось или хотя бы ост…

---

## [Telegram2wb](https://support.wirenboard.com/t/telegram2wb/16294)

<div class="topic-metadata">

**Author:** [@1stat](https://support.wirenboard.com/u/1stat)\
**Replies:** 8\
**Last updated:** [August 25, 2023, 8:09am UTC](https://support.wirenboard.com/t/telegram2wb/16294 "2023-08-25T08:09:34Z")

</div>

Через данный бот можно управлять устройством? Включить или выключить свет?

[Next page](https://support.wirenboard.com/tag/wb-rules/115.md?match_all_tags=true&page=1&tags%5B%5D=wb-rules)
