DivanX10

 
<<< Назад

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

Блог чайника для чайника. Вариант настройки выключателя 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

Обсуждение (12) (2)

Смотрите так же:
26.03.2020 Дизайн сцена "Вид на землю"
26.03.2020 Дизайн сцена "Оранжевый бриз"
14.03.2020 Дизайн сцена для управления кондиционером
01.03.2020 Создаем сцену для пылесоса Xiaomi Mi Robot Vacuum
27.10.2019 Пылесос Xiaomi Mi Robot Vacuum
21.10.2019 Блог чайника. Блокировка ночного режима.
12.10.2019 Blockly. Вариант 2 - Адаптивный "Ночной режим"
12.10.2019 Blockly. Вариант 1 - Если я ушел из дома, а "Ночной режим" еще не выключен
11.10.2019 Blockly. Режим "Кто-то дома" | "Дома никого нет" | "Дома спят"
08.10.2019 Blockly. Рабочий/выходной/отпуск - немного укоротил сборку кода в блоках
07.10.2019 Blockly. Создаем сценарии рабочий/выходной/отпуск для нестандартного рабочего графика
12.10.2019 Blockly. Мои блоки - месяц
12.10.2019 Blockly. Мои блоки - дни недели

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