Здравствуйте! Попробую объяснить что мне нужно! Есть виртуальное устройство для включения света, При активации флажка в web интерфейсе свет включается и флажок находится в состоянии включено. Если я выключаю свет физической кнопкой, то состояние флажка не меняется. Как передать в виртуальное устройство информацию о том, что свет выключен и флажок нужно перевести в состояние выключено?
Ниже правило, хотя оно самое простое.
defineVirtualDevice("large_light_g",
{
title: "Large light gostinnaya",
cells:
{
enabled:
{
type: "switch",
value: false
},
}
});
defineRule("large_light_g_v",
{
whenChanged: "large_light_g/enabled",
then: function (newValue, devName, cellName)
{
if (newValue)
{
dev["wb-mdm3_11/Channel 3"] =100;
dev["wb-mdm3_11/K3"] =true;
}
else
{
dev["wb-mdm3_11/K3"] =false;
}
}
});