Методы управление устройством с отключением Auto
x.on()
Write
Включить устройство x
Пример:
Lamp1.on()
Включить светильник Lamp1
x.off()
Write
Выключить устройство x
Пример:
Vent2.off()
Выключить вентилятор Vent2
x.toggle()
Write
Переключить устройство x
Пример:
Lamp2.toggle()
Переключить светильник Lamp2.
Если светильник был в состоянии «включено», он перейдет в состояние «выключено»
x.setValue()
Number
Write
Установить значение устройству x
Пример:
Dimm1.setValue(40)
Установить яркость светильника Dimm1 в значение 40
Управление устройством без отключения Auto
Для актуаторов, имеющих автоматический режим — действия с сохранением параметра Auto
x.turnOnSaveAuto()
Write
Включить устройство x, сохранить параметр Auto
Пример:
Lamp1.turnOnSaveAuto()
Включить светильник Lamp1, параметр Auto не отключать
x.turnOffSaveAuto()
Write
Выключить устройство x, сохранить параметр Auto
Пример:
Lamp1.turnOffSaveAuto()
Выключить светильник Lamp1, параметр Auto не отключать
x.toggleSaveAuto()
Write
Переключить устройство x, сохранить параметр Auto
Пример:
Lamp1.toggleSaveAuto()
Переключить светильник Lamp1, параметр Auto не отключать
Методы изменения параметров и настроек
x.setSetpoint()
Number
Write
Задать значение уставки
Пример:
Temp1.setSetpoint(20)
Задать значение уставки — 20
x.setAuto()
Boolean
Write
Установить параметр Auto
Пример:
Lamp1.setAuto(true)
Перевести светильник Lamp1 в автоматический режим
Lamp1.setAuto(false)
Отключить автоматический режим у светильника Lamp1
x.setBlk()
Boolean
Write
Установить/Снять блокировку датчика
Пример:
SensorW1.setBlk(true)
Заблокировать датчик протечки SensorW1
SensorW1.setBlk(false)
Разблокировать датчик протечки SensorW1
x.setParam("имя параметра", значение)
Write
Для работы с дополнительными параметрами устройства
В сценариях любому устройству можно задать дополнительные параметры, которые можно настраивать в пользовательском интерфейсе в окне свойств устройства. Для работы с этими параметрами из сценария можно использовать функцию x.setParam
Пример:
Lamp1.setParam(«TimeWithoutMotion»,15)
Установить время работы светильника Lamp1 при отсутствии движения = 15 сек.
Методы сохранения и восстановления параметров
x.save(имя параметра)
String
Write
Сохранить параметр
x.restore(имя параметра)
String
Read
Восстановить параметр
Пример:
При постановке на охрану отключить автоматический режим устройства.
При снятии с охраны — восстановить, если был установлен.
if (guard.isChanged()) {
switch (guard.value) {
case 1: vent.save(‘auto’); break;
case 0: vent.restore(‘auto’); break;
}
}