1) поиск устройства;
2) включение/выключение
3) выбор цвета из предложенных вариантов (красный, синий, зеленый, голубой, белый, желтый).
Привязка к кнопке mi home (WXKG02LM zigbee)
1) Создаем простое устройство RGB с именем RGB01 или другим.
2) Привязываем в модуле mihome метрику нужной кнопки включения/выключения к нужному объекту RGB01, поле status оставляем пустым. В поле метода выбираем switch.
3) Добавляем контроллер в модуле MagicHome. В свойствах контроллера на вкладке данные привязываем наше устройство к ПУ RGB01 к свойству status.
Изменение цвета ленты в цикле при нажатии кнопки (WXKG02LM zigbee) :
1) В классе простых устройств создаем метод Changecolor. В методе "changecolor" объекта (RGB01), привязанного к RGB устройству Magichome прописываем следующий код:
Код: Выделить всё
$this->setProperty('command','changecolor');
3) Теперь при вызове метода объекта cm('RGB01.changecolor'); цвет ленты будет меняться в цикле.
4) Метод changecolor можно привязать к кнопке MiHome (повесить на двойное нажатие правой кнопки беспроводного выключателя).
Также этот процесс можно вызвать из сценария:
Код: Выделить всё
include_once(DIR_MODULES . 'magichome/magichome.class.php');
$mh = new magichome();
$mh->changecolordevice($deviceid);
Предуставленные эффекты можно включить из метода или сценария:
include_once(DIR_MODULES . 'magic
$mh = new magichome();
$mh->set_command($deviceid,$value, '01');
где:
$deviceid -номер устройства модуля.
$value - номер эффекта
01 - скорость изменения эффекта.
Ссылки, где можно заказать устройства:
Контроллер RGB(W) на 12-24в https://ru.aliexpress.com/item/16-Wi-Fi ... 7ca2NNWpxf
Контроллер RGB(W) для SPI ленты на 12-24в
https://ru.aliexpress.com/item/DC5V-DC1 ... 9ccdd491-0
на 5 в для гирлянды почему-то не работает.
этим модулем можно управлять еще кучей устройств. Кто-нибудь пробовал? Чтобы добавить их поддержку, нужны метрики.
Теоретически этим же модулем можно будет управлять и другими контроллерами:
1) RGBW waterproff
https://ru.aliexpress.com/item/DC12V-24 ... autifyAB=0
2) Wifi led downlight
https://ru.aliexpress.com/item/Super-Br ... autifyAB=0
3) WIFI RGBW 5w bulb
https://ru.aliexpress.com/item/BLYN-WIF ... autifyAB=0
4) WIFI RGBW DIMMER
https://ru.aliexpress.com/item/DC12V-24 ... autifyAB=0
5) Wifi led bulb 15w
https://ru.aliexpress.com/item/Wi-Fi-BR ... autifyAB=0