Здравствуйте! Есть в наличии два модуля, которые хочу использовать для управления шторами: WBIO-DO-R10R-4 и WBIO-DI-WD-14. Помогите написать простое правило для управления с одной кнопки. Как я понял, между переключениями нужно задавать временные рамки и задержку. С этим пока не сталкивался.
Последовательность вижу такую:
Нажатие 1: Включение контрола ON (на 30 секунд)
Нажатие 2: Отключение контрола ON
Нажатие 3: Переключение контрола DIR (с задержкой 1 секунда до переключения)
И второй вопрос, можно ли другой кнопкой переключать какой именно шторой мы хотим управлять. Логика такая:
Нажатие 1: Управляем шторой 1
Нажатие 2: Управляем шторой 2
Нажатие 3: Управляем всеми шторами
И так по кругу.
Заранее спасибо!!! Буду очень признателен
Доброго дня.
Мы, к сожалению, не занимаемся написанием скриптов.
В вашем случае нужно использовать таймеры, работу с ними постарались максимально подробно описать в документации. Если возникнут какие-то ошибки или сложности при реализации задуманного, напишите нам.
Не вижу сложностей, рекомендую использовать хранилище PersistentStorage для хранения режимов.
Т.е. логика будет такая:
При нажатии на клавишу:
Считывается текущий режим из хранилища (для удобства предлагаю хранить число 1, 2 или 3)
Увеличивается на 1, например:
currentMode++;
if (currentMode > 3) {
currentMode = 1;
}
Записываем новое значение в хранилище.
А в правиле про шторы, считываем значение режима и уже реагируем согласно задуманной логике.