Управление лампочками Yeelight
Модератор: immortal
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Управление лампочками Yeelight
добавил, пробуйте обновиться
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 41
- Зарегистрирован: Пн сен 11, 2017 11:12 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Управление лампочками Yeelight
Прошу помощи. Голову сломал.
Запускаю вручную скрипт on_of, прописывая ID и Location, все работает
Если менять свойство status у объектов, не работает. Как разобраться в чем причина?
Запускаю вручную скрипт on_of, прописывая ID и Location, все работает
Если менять свойство status у объектов, не работает. Как разобраться в чем причина?
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Управление лампочками Yeelight
Не надо запускать скрипт, просто установите готовый модуль.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 41
- Зарегистрирован: Пн сен 11, 2017 11:12 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Управление лампочками Yeelight
Вы не верно меня поняли.
Естественно так и сделал. Установил из маркета, но не работает. Полез разбираться почему. Если руками запустить скрипт on_off, соответственно с указанием ID и Location, то все работает. В МД же установкой свойства status в 1 или 0 не получается.
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Управление лампочками Yeelight
какая у вас модель?
на странице модуля в табличке оно отобразилось?
покажите как вы вызываете метод on_off, ему не нужен локейшен, только имя объекта.
на странице модуля в табличке оно отобразилось?
покажите как вы вызываете метод on_off, ему не нужен локейшен, только имя объекта.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 41
- Зарегистрирован: Пн сен 11, 2017 11:12 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Управление лампочками Yeelight
Тупо беру ваш Скрипт
Код: Выделить всё
//========= метод on_off (включение/выключение) ===================
include_once(DIR_MODULES.'Yeelight/Yeelight_library.php');
$Location = 'yeelight://192.168.0.37:55443';
$id = '0x000000000ХХХХХХХ';
$status = 1;
if ($status) {$power = 'on'; }
if (!$status) {$power = 'off'; }
$data = [
"Location" => $Location,
"id" => $id,
];
$socketFactory = new Factory();
$bulbFactory = new BulbFactory($socketFactory);
$bulb = $bulbFactory->create($data);
$res = $bulb->setPower($power, 'smooth', 1000); //включить/выключить
if (array_key_exists('result', $res)) {
$result = $res [result][0];
//переменная содержит ответ от лампочки
}
Если брать объекты созданные при установки модуля из магазина и, например, менять состояние через sg("color_0x000000000ХХХХХХХ.status","1"); то почему то не срабатывает.
Я бы мог разобраться если бы понял куда смотреть.
На странице модуля все лампы отобразились.
На старой версии МД все работало. Просто решил все с 0 установить. И столкнулся с такой проблемой. Стоит последняя версия из альфа ветки.
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Управление лампочками Yeelight
при каждой новой установке модуля имена у ваших лампочек будут новые, убедитесь что вы используете новое имя объекта, а не к примеру старые скрипты. Так же убедитесь что в классе Yeelight для свойства status напротив поля "Запускать метод при изменении" выбран метод on_off
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Управление лампочками Yeelight
ТО Gelezako
база methods - остатки после удаления модуля
125 set_rgb NULL require(DIR_MODULES.'Yeelight/Yeelight_set_rgb.php...
Посмотришь ?
база methods - остатки после удаления модуля
125 set_rgb NULL require(DIR_MODULES.'Yeelight/Yeelight_set_rgb.php...
Посмотришь ?
Спасибо нам ПОМОЖЕТ..!
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Управление лампочками Yeelight
есть такое, буду фиксить, спасибо
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 33
- Зарегистрирован: Пт авг 03, 2018 5:47 pm
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Управление лампочками Yeelight
Здравствуйте. Подскажите, есть лампочка YeelightColor. Подключит ее к MiHome - все работает. Установил модуль мдм Yeelight на распбери - пишет устройств не найдено. Попробовал с виндоус компа - тоже пишет устройства не найдены. Хотя лампа в сети и активна. Все устройства от ксаоми МДМ видит отлично. Что я делаю не так с лампой?