# Мастер выключатель на WB 7

**URL:** <https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144>\
**Category:** Программное обеспечение\
**Created:** [November 3, 2023, 10:58am UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144 "2023-11-03T10:58:48Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![tehelectro.by](https://avatars.discourse-cdn.com/v2/letter/t/7ea924/32.png) [@tehelectro.by](https://support.wirenboard.com/u/tehelectro.by)\
**Post date:** [November 3, 2023, 10:58am UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/1 "2023-11-03T10:58:49Z")

</div>

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

```auto
<defineRule("test_whenChanged",{ 
		whenChanged: "wb-mr6cv3_51/Input 6 Long Press Counter", 
		then: function (newValue, devName, cellName) {
        log("devName:{}, cellName:{}, newValue:{}", devName, cellName, newValue)   
       	dev['wb-mr6cv3_51'];['K1']=false
        dev['wb-mr6cv3_51'];['K2']=false
        dev['wb-mr6cv3_51'];['K3']=false
        dev['wb-mr6cv3_51'];['K4']=false
		}
  });

```

---

<div class="post-metadata">

**Author:** ![mikhail.burchu](https://support.wirenboard.com/user_avatar/support.wirenboard.com/mikhail.burchu/32/15559_2.png) [@mikhail.burchu](https://support.wirenboard.com/u/mikhail.burchu)\
**Post date:** [November 3, 2023, 11:09am UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/3 "2023-11-03T11:09:48Z")

</div>

Добрый день.  
Опишите подробнее, что делаете. Что ожидаете получить и что получаете?  
Код сами писали или брали что-то за основу? Правило сохраняется? Если нет, то какие ошибки выдает?

---

<div class="post-metadata">

**Author:** ![tehelectro.by](https://avatars.discourse-cdn.com/v2/letter/t/7ea924/32.png) [@tehelectro.by](https://support.wirenboard.com/u/tehelectro.by)\
**Post date:** [November 3, 2023, 11:11am UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/4 "2023-11-03T11:11:30Z")

</div>

Ошибок никаких, код брал из темы " [RE: Правило для мастер выключателя](https://support.wirenboard.com/t/re-pravilo-dlya-master-vyklyuchatelya/17142)"

Нужный результат, есть много реле wb-mr6cv3, к одному из них подключен выключатель, и по его длинному нажатию все реле должны отключаться

---

<div class="post-metadata">

**Author:** ![tehelectro.by](https://avatars.discourse-cdn.com/v2/letter/t/7ea924/32.png) [@tehelectro.by](https://support.wirenboard.com/u/tehelectro.by)\
**Post date:** [November 3, 2023, 11:12am UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/5 "2023-11-03T11:12:35Z")

</div>

![image](https://support.wirenboard.com/uploads/default/original/3X/1/3/13517bb4d86afdf804675c4fd6b1b81677cbe3a7.png)

---

<div class="post-metadata">

**Author:** ![mikhail.burchu](https://support.wirenboard.com/user_avatar/support.wirenboard.com/mikhail.burchu/32/15559_2.png) [@mikhail.burchu](https://support.wirenboard.com/u/mikhail.burchu)\
**Post date:** [November 3, 2023, 12:13pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/6 "2023-11-03T12:13:07Z")

</div>

Пробуйте так:

> [@tehelectro.by](#):
>
> ```auto
> defineRule("test_whenChanged",{ 
> whenChanged: "wb-mr6cv3_51/Input 6 Long Press Counter", 
> then: function (newValue, devName, cellName) {
> log("devName:{}, cellName:{}, newValue:{}", devName, cellName, newValue)   
> dev['wb-mr6cv3_51']['K1']=false
> dev['wb-mr6cv3_51']['K2']=false
> dev['wb-mr6cv3_51']['K3']=false
> dev['wb-mr6cv3_51']['K4']=false
> }
> });
> 
> ```

Точка с запятой здесь лишнее

---

<div class="post-metadata">

**Author:** ![tehelectro.by](https://avatars.discourse-cdn.com/v2/letter/t/7ea924/32.png) [@tehelectro.by](https://support.wirenboard.com/u/tehelectro.by)\
**Post date:** [November 3, 2023, 12:23pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/7 "2023-11-03T12:23:38Z")

</div>

Заработало! Благодарю  
А что нужно написать вместо “false” что бы наоборот включилось?

---

<div class="post-metadata">

**Author:** ![mikhail.burchu](https://support.wirenboard.com/user_avatar/support.wirenboard.com/mikhail.burchu/32/15559_2.png) [@mikhail.burchu](https://support.wirenboard.com/u/mikhail.burchu)\
**Post date:** [November 3, 2023, 12:27pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/8 "2023-11-03T12:27:25Z")

</div>

> [@tehelectro.by](#):
>
> А что нужно написать вместо “false” что бы наоборот включилось?

Использовать нужно “true”.  
У нас есть хорошая документация [по описанию сервиса создания правил](https://wirenboard.com/wiki/Wb-rules).

---

<div class="post-metadata">

**Author:** ![tehelectro.by](https://avatars.discourse-cdn.com/v2/letter/t/7ea924/32.png) [@tehelectro.by](https://support.wirenboard.com/u/tehelectro.by)\
**Post date:** [November 3, 2023, 12:29pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/9 "2023-11-03T12:29:25Z")

</div>

Благодарю, не видел эти документы раньше, буду изучать, т.к. в последнее время много проектов на ваших контроллерах. и приходится создавать разные сценарии.

---

<div class="post-metadata">

**Author:** ![tehelectro.by](https://avatars.discourse-cdn.com/v2/letter/t/7ea924/32.png) [@tehelectro.by](https://support.wirenboard.com/u/tehelectro.by)\
**Post date:** [November 3, 2023, 12:34pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/10 "2023-11-03T12:34:32Z")

</div>

еще может дадите ссылку как сделать астрономическое реле на контроллере?

---

<div class="post-metadata">

**Author:** ![mikhail.burchu](https://support.wirenboard.com/user_avatar/support.wirenboard.com/mikhail.burchu/32/15559_2.png) [@mikhail.burchu](https://support.wirenboard.com/u/mikhail.burchu)\
**Post date:** [November 3, 2023, 12:37pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/11 "2023-11-03T12:37:11Z")

</div>

Я так понимаю, вам управление по времени нужно. Сходу ссылку не дам. Но на портале вполне возможно подобное найти. И не одно.

---

<div class="post-metadata">

**Author:** ![tehelectro.by](https://avatars.discourse-cdn.com/v2/letter/t/7ea924/32.png) [@tehelectro.by](https://support.wirenboard.com/u/tehelectro.by)\
**Post date:** [November 3, 2023, 12:38pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/12 "2023-11-03T12:38:42Z")

</div>

мне нужно управление по циклам захода восхода. Хорошо, буду искать.

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [November 3, 2023, 1:04pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/13 "2023-11-03T13:04:27Z")

</div>

> [@Скрипт восход / закат](https://support.wirenboard.com/t/skript-voshod-zakat/6395/11):
>
> Без объекта, просто скриптом работает: /\* (c) 2011-2015, Vladimir Agafonkin SunCalc is a JavaScript library for calculating sun/moon position and light phases. https://github.com/mourner/suncalc \*/ // shortcuts for easier to read formulas var PI = Math.PI, sin = Math.sin, cos = Math.cos, tan = Math.tan, asin = Math.asin, atan = Math.atan2, acos = Math.acos, rad = PI / 180; // sun calculations are based on http://aa.quae.nl/en/reken/zonpositie.html formu…

---

<div class="post-metadata">

**Author:** ![tehelectro.by](https://avatars.discourse-cdn.com/v2/letter/t/7ea924/32.png) [@tehelectro.by](https://support.wirenboard.com/u/tehelectro.by)\
**Post date:** [November 3, 2023, 1:12pm UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/14 "2023-11-03T13:12:05Z")

</div>

Благодарю, буду пробовать

---

<div class="post-metadata">

**Author:** ![system](https://support.wirenboard.com/uploads/default/original/2X/5/5ac90dc8a7bdff486d3494a19ec6aaa6f6cc5d36.png) [@system](https://support.wirenboard.com/u/system)\
**Post date:** [December 1, 2023, 10:38am UTC](https://support.wirenboard.com/t/master-vyklyuchatel-na-wb-7/17144/15 "2023-12-01T10:38:45Z")

</div>

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.
