etto пишет:
Попробовал написать сцену на PLEG (контроллер - vera3), но опыта нет, поэтому ничего не получается. Пробовал такой вариант:
1. на вкладке Input создал триггер t1 - датчик движения сработал,
2. в device property задал свойство p1 - статус диммера Status,
3. на вкладке Conditions указал последовательность условий, которые должны быть выполнены для того, чтобы сцена сработала: с1 для t1 AND (p1==0) и с2 для t1 AND (p1>0).
4. на вкладке Action для условия c1 задал включение света, для c2 выключение.
Результат такой сцены: при срабатывании датчика свет включается и тут же начинание пытаться выключиться, лампочка начинает гореть то более ярко, то менее.
Каким образом можно настроить, чтобы нажатие клавиши выключателя переключало свет в противоположное состояние?
может быть я неправильно вас понимаю, но вы пишете:
триггер t1 (сработал датчик движения)
свойство диммера = status
потом вы создаете условие 1: t1 AND (p1==0)
расшифровываю: условие считается верным, когда сработал датчик движения (t1) и статус устройства (p1) равняется 0 = ВКЛЮЧИТЬ свет
потом вы создаете условие 2: t1 AND (p1>0)
расшифровываю: условие считается верным, когда сработал датчик движения (t1) и статус устройства (р1) больше 0 = ВЫКЛЮЧИТЬ свет
теперь как это выглядит в живую.
срабатывает датчик движения, статус диммера = 0, свет включается в этот момент статус диммера уже > 0, а датчик движения-то сработал, значит свет должен выключиться и он выключается, поэтому диммер разжигается и тут же затухает, потом снова разжигается и снова затухает и так будет пока датчик движения будет фиксировать движение.
напишите поподробнее, чего вы хотите от PLEG попробуем вместе разобрать и создать логику.