DivanX10

 
<<< Back

Блог чайника. Простое устройство. Выключатель.

Блог чайника для чайника. Вариант настройки выключателя Broadlink с помощью методов.

Здесь приведу пример, как можно создать выключатель (у меня выключатель Broadlink) без привязки к свойству, путем запуска метода. Методы turnOn или turnOff будут активироваться при изменении значении в свойстве status, объекта SSwitch1, если значение 1, то запустится метод turnOn, если значение 0, то запустится метод turnOff. Я для своего удобства, объекты в классе SRelays именую по имени, например SSwitch1, перед объектом добавляю букву S или например SСonditionerLG, а в созданном мною классе "Климат" я назову его просто ConditionerLG

Сначала создаем объект в классе SRelays

В простых устройствах создаем устройство и привязываем его к созданному нами объекту

В методе turnOn я вставил код brLinkCommand('SSwitch1_On'); , а в методе turnOff я вставил код brLinkCommand('SSwitch1_Off');

Образец кода я взял из модуля Broadlink в меню Использовании команд

В меню управления я настроил таким образом, включил чтение для свойства status и выбрал метод switch

Discuss (12) (2)

See also:
2020-03-26 Дизайн сцена "Вид на землю"
2020-03-26 Дизайн сцена "Оранжевый бриз"
2020-03-14 Дизайн сцена для управления кондиционером
2020-03-01 Создаем сцену для пылесоса Xiaomi Mi Robot Vacuum
2019-10-27 Пылесос Xiaomi Mi Robot Vacuum
2019-10-21 Блог чайника. Блокировка ночного режима.
2019-10-12 Blockly. Вариант 2 - Адаптивный "Ночной режим"
2019-10-12 Blockly. Вариант 1 - Если я ушел из дома, а "Ночной режим" еще не выключен
2019-10-11 Blockly. Режим "Кто-то дома" | "Дома никого нет" | "Дома спят"
2019-10-08 Blockly. Рабочий/выходной/отпуск - немного укоротил сборку кода в блоках
2019-10-07 Blockly. Создаем сценарии рабочий/выходной/отпуск для нестандартного рабочего графика
2019-10-12 Blockly. Мои блоки - месяц
2019-10-12 Blockly. Мои блоки - дни недели

Москва, Россия