Demostand: различия между версиями
Vdromanov (обсуждение | вклад) |
|||
(не показано 66 промежуточных версий 6 участников) | |||
Строка 1: | Строка 1: | ||
Страница находится в процессе наполнения | |||
==Общая информация== | ==Общая информация== | ||
Фото | |||
==Подключённые устройства== | ==Подключённые устройства== | ||
{| class="wikitable" | {| class="wikitable" | ||
! colspan="2" |Modbus устройства | ! colspan="2" |Modbus устройства | ||
! colspan="2" |Пристыковочные модули | |||
|- | |- | ||
| | |Модель | ||
| | |Описание | ||
|Модель | |||
|Описание | |||
|- | |- | ||
| | |WB-MR6HV/I | ||
| | |Мощный 6-ти канальный релейный модуль. Входы 220В. [[Подробнее.]] [https://wirenboard.com/ru/product/WB-MR6/ Купить.] | ||
|WBIO-R10A8 | |||
|Релейный модуль. До 7А/230В на канал. Идеален для | |||
управления освещением/контакторами/моторами. [[Подробнее.]] [https://wirenboard.com/ru/product/WBIO-DO-R10A-8/ Купить.] | |||
|- | |- | ||
|[[WB- | |WB-MR3LV/I | ||
|Мощный 3-х канальный релейный модуль. Входы вида "Сухой контакт" [[Подробнее.]] [https://wirenboard.com/ru/product/WB-MR3/ Купить.] | |||
|WBIO-HS-8 | |||
|Модуль с 8 выходами вида "High Side Switch" | |||
[[Подробнее.]] [https://wirenboard.com/ru/product/WB-MR3/ Купить.] | |||
|- | |- | ||
| | |WB-MDM2 | ||
| | |Диммер ламп (как накаливания, так и светодиодных). | ||
Номинальная мощность до 400Вт. [[Подробнее.]] [https://wirenboard.com/ru/product/WB-MR3/ Купить.] | |||
|WBIO-R1G16 | |||
|Релейный модуль с 16-ю выходами и общим каналом. | |||
[[Подробнее.]] [https://wirenboard.com/ru/product/WB-MR3/ Купить.] | |||
|- | |- | ||
|[[ | |WB-MRGBW-D | ||
|Диммер RGB-лент. Допустимый ток 3А на канал. | |||
Отдельный канал для управления белыми лентами. [[Подробнее.]] [https://wirenboard.com/ru/product/WB-MR3/ Купить.] | |||
|WBIO-DI-DR14 | |||
|Модуль содержит 8 входов вида "Сухой контакт" | |||
[[Подробнее.]] [https://wirenboard.com/ru/product/WB-MR3/ Купить.] | |||
|- | |- | ||
| | |WB-MAP6S | ||
|Модуль | |6-ти канальный счётчик электроэнергии. | ||
[[Страница с документацией.]] [https://wirenboard.com/ru/product/WB-MR3/ Купить.] | |||
|WBE2-DI-DR-3 | |||
|Модуль расширения на 3 входа вида "Cухой кнтакт" | |||
Вставляются внутрь корпуса Wiren Board [[Подробнее.]] [https://wirenboard.com/ru/product/WB-MR3/ Купить.] | |||
|- | |- | ||
|WB-MRM2mini/no | |||
| | |||
|- | |- | ||
| | |WB-MIR | ||
| | | | ||
|- | |- | ||
| | ! colspan="2" |Датчики | ||
|- | |- | ||
|WB-MSW2 | |||
| | |||
|- | |- | ||
| | |WB-MSW/THLS | ||
| | |||
| | |||
|- | |- | ||
| | |WB-MSGR | ||
| | | | ||
|- | |- | ||
| | |WB-M1W2 | ||
| | | | ||
|} | |} | ||
==Правила== | ==Правила== | ||
====Управление освещением==== | |||
<div class="mw-collapsible mw-collapsed"> | |||
Код правила | |||
<div class="mw-collapsible-content"> | |||
<code> | |||
defineAlias("small_light_switcher", "wb-msgr_9/Relay"); | |||
== | defineAlias("lamp1_switcher", "wb-gpio/EXT2_K1"); | ||
var FORCE_ILLUMINANCE_FLAG = false; | |||
< | var FORCE_LAMP_FLAG = false; | ||
< | defineVirtualDevice("switch_small_light", { | ||
title: "Управление освещением", | |||
= | cells: { | ||
"Принудительное освещение датчика": { | |||
type: "switch", | |||
value: false | |||
}, | |||
"Включить освещение вручную": { | |||
type: "switch", | |||
value: false | |||
}, | |||
"Уровень освещения днём": { | |||
type: "range", | |||
value: 500, | |||
max: 1000 | |||
} | |||
} | |||
}); | |||
defineRule("small_light_control", { | |||
whenChanged: "switch_small_light/Принудительное освещение датчика", | |||
then: function(newValue, devName, cellName) { | |||
if (newValue == true) { | |||
small_light_switcher = 1; | |||
FORCE_ILLUMINANCE_FLAG = true; | |||
dev["switch_small_light/Включить освещение вручную"] = false | |||
} else { | |||
small_light_switcher = 0; | |||
FORCE_ILLUMINANCE_FLAG = false; | |||
} | |||
} | |||
}); | |||
defineRule("manual_light_control", { | |||
whenChanged: "switch_small_light/Включить освещение вручную", | |||
then: function(newValue, devName, cellName) { | |||
if (MANUAL_SWITCHER_1_FLAG == false) { | |||
if (newValue == true) { | |||
lamp1_switcher = 1; | |||
FORCE_LAMP_FLAG = true; | |||
dev["switch_small_light/Принудительное освещение датчика"] = false | |||
} else { | |||
lamp1_switcher = 0; | |||
FORCE_LAMP_FLAG = false; | |||
} | |||
} | |||
} | |||
}); | |||
defineRule("illuminance_ms_thls", { | |||
whenChanged: "wb-ms-thls-v2_8/Illuminance", | |||
then: function(newValue, devName, cellName) { | |||
if (MANUAL_SWITCHER_1_FLAG == false) { | |||
if (FORCE_ILLUMINANCE_FLAG == false && FORCE_LAMP_FLAG == false) { | |||
if (newValue < dev["switch_small_light"]["Уровень освещения днём"]) { | |||
lamp1_switcher = 1; | |||
} else { | |||
if (newValue > dev["switch_small_light"]["Уровень освещения днём"]) { | |||
lamp1_switcher = 0; | |||
} | |||
} | |||
} | |||
} | |||
} | |||
}); | |||
</code> | |||
</div></div> | |||
Версия 20:15, 9 ноября 2018
Страница находится в процессе наполнения
Общая информация
Фото
Подключённые устройства
Modbus устройства | Пристыковочные модули | ||
---|---|---|---|
Модель | Описание | Модель | Описание |
WB-MR6HV/I | Мощный 6-ти канальный релейный модуль. Входы 220В. Подробнее. Купить. | WBIO-R10A8 | Релейный модуль. До 7А/230В на канал. Идеален для
управления освещением/контакторами/моторами. Подробнее. Купить. |
WB-MR3LV/I | Мощный 3-х канальный релейный модуль. Входы вида "Сухой контакт" Подробнее. Купить. | WBIO-HS-8 | Модуль с 8 выходами вида "High Side Switch" |
WB-MDM2 | Диммер ламп (как накаливания, так и светодиодных).
Номинальная мощность до 400Вт. Подробнее. Купить. |
WBIO-R1G16 | Релейный модуль с 16-ю выходами и общим каналом. |
WB-MRGBW-D | Диммер RGB-лент. Допустимый ток 3А на канал.
Отдельный канал для управления белыми лентами. Подробнее. Купить. |
WBIO-DI-DR14 | Модуль содержит 8 входов вида "Сухой контакт" |
WB-MAP6S | 6-ти канальный счётчик электроэнергии. | WBE2-DI-DR-3 | Модуль расширения на 3 входа вида "Cухой кнтакт"
Вставляются внутрь корпуса Wiren Board Подробнее. Купить. |
WB-MRM2mini/no | |||
WB-MIR | |||
Датчики | |||
WB-MSW2 | |||
WB-MSW/THLS | |||
WB-MSGR | |||
WB-M1W2 |
Правила
Управление освещением
Код правила
defineAlias("small_light_switcher", "wb-msgr_9/Relay");
defineAlias("lamp1_switcher", "wb-gpio/EXT2_K1");
var FORCE_ILLUMINANCE_FLAG = false;
var FORCE_LAMP_FLAG = false;
defineVirtualDevice("switch_small_light", {
title: "Управление освещением",
cells: {
"Принудительное освещение датчика": {
type: "switch",
value: false
},
"Включить освещение вручную": {
type: "switch",
value: false
},
"Уровень освещения днём": {
type: "range",
value: 500,
max: 1000
}
}
});
defineRule("small_light_control", {
whenChanged: "switch_small_light/Принудительное освещение датчика",
then: function(newValue, devName, cellName) {
if (newValue == true) {
small_light_switcher = 1;
FORCE_ILLUMINANCE_FLAG = true;
dev["switch_small_light/Включить освещение вручную"] = false
} else {
small_light_switcher = 0;
FORCE_ILLUMINANCE_FLAG = false;
}
}
});
defineRule("manual_light_control", {
whenChanged: "switch_small_light/Включить освещение вручную",
then: function(newValue, devName, cellName) {
if (MANUAL_SWITCHER_1_FLAG == false) {
if (newValue == true) {
lamp1_switcher = 1;
FORCE_LAMP_FLAG = true;
dev["switch_small_light/Принудительное освещение датчика"] = false
} else {
lamp1_switcher = 0;
FORCE_LAMP_FLAG = false;
}
}
}
});
defineRule("illuminance_ms_thls", {
whenChanged: "wb-ms-thls-v2_8/Illuminance",
then: function(newValue, devName, cellName) {
if (MANUAL_SWITCHER_1_FLAG == false) {
if (FORCE_ILLUMINANCE_FLAG == false && FORCE_LAMP_FLAG == false) {
if (newValue < dev["switch_small_light"]["Уровень освещения днём"]) {
lamp1_switcher = 1;
} else {
if (newValue > dev["switch_small_light"]["Уровень освещения днём"]) {
lamp1_switcher = 0;
}
}
}
}
}
});