У меня создано виртуальное устройство. Один из контроллов это геркон на открытие двери. Я его завязал на физические показатели сухого контакта. Но в типе он указан switch
Связь сделал одностороннюю то есть только если с физического устройства идет сигнал то срабатывает выиртуальное.
А как то в дашборде можно сделать так чтобы нельзя было переключать датчик (он чтобы был как бы серенький)?
var sensorDoor = "wb-m1w2_78/Input 1"
var cleaning = "wb-mrm2-mini_54/Input 2 counter"
var humidity = "wb-msw-v4_96/Humidity"
// 1.2 введите Id и Имя холодильника (устройства (обычно +1 к предыдущему)
var idDevice = 2
var idName = "Холодильник с тестом №6"
defineVirtualDevice("device_"+idDevice, {
title: idName ,
cells: {
temperatureSensorDoor: {
title: "Температура у двери",
type: "temperature",
value: 0,
order: 9
},
sensorDoor: {
title: "Дверь заперта",
type: "switch",
value: false,
order: 7
},
// геркон (датчик на закрытие двери)
defineRule( {
whenChanged: sensorDoor,
then: function (newValue) {
dev ["device_" + idDevice + "/sensorDoor"] = !newValue
}
});