это может происходить из-за того что компания Yeelight начала именовать свои устройства не так как сама описала в своей документации. Если модуль xiaomimiio обнаружил лампочку, то какое у неё имя? Это пятая колонка в табличке, между колонкой с токенами и состоянием онлайн\офлайн.
Управление лампочками 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
Re: Управление лампочками Yeelight
Лампа настольная yeelink.light.lamp1Gelezako писал(а): ↑Вт апр 03, 2018 11:04 amэто может происходить из-за того что компания Yeelight начала именовать свои устройства не так как сама описала в своей документации. Если модуль xiaomimiio обнаружил лампочку, то какое у неё имя? Это пятая колонка в табличке, между колонкой с токенами и состоянием онлайн\офлайн.
Лампочка yeelink.light.mono1
- 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
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Управление лампочками Yeelight
dimasig, я уже залил обновление, но пока недоступно, может через часик все увидят в разделе модули. Можно тебя попросить протестировать?
Ещё я изменил шаблон именования объектов, есть вероятность что будут созданы копии объектов уже ранее добавленных устройств
Ещё я изменил шаблон именования объектов, есть вероятность что будут созданы копии объектов уже ранее добавленных устройств
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Re: Управление лампочками Yeelight
Обновил модуль. Настолка не обнаруживается, белая лампочка (mono) нашлась.Gelezako писал(а): ↑Вт апр 03, 2018 7:32 pmdimasig, я уже залил обновление, но пока недоступно, может через часик все увидят в разделе модули. Можно тебя попросить протестировать?
Ещё я изменил шаблон именования объектов, есть вероятность что будут созданы копии объектов уже ранее добавленных устройств
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Управление лампочками Yeelight
Значит имя модели не lamp. В документации компании речь идёт только о таких моделях:
Все указанные модели я добавил. Какое имя модели у вашего устройства нужно выяснять. Если есть желание покопаться, пишите в ПМ, может созвонимся и попробуем определить."MODEL": The product model of a Yeelight smart device. Current it can be "mono","color", “stripe”, “ceiling”, “bslamp”.
--
Появилась последняя идея, внёс дополнения в код, попробуйте обновить модуль.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Re: Управление лампочками Yeelight
Обновился, но не помогло.Gelezako писал(а): ↑Чт апр 05, 2018 7:12 pmЗначит имя модели не lamp. В документации компании речь идёт только о таких моделях:
Все указанные модели я добавил. Какое имя модели у вашего устройства нужно выяснять. Если есть желание покопаться, пишите в ПМ, может созвонимся и попробуем определить."MODEL": The product model of a Yeelight smart device. Current it can be "mono","color", “stripe”, “ceiling”, “bslamp”.
--
Появилась последняя идея, внёс дополнения в код, попробуйте обновить модуль.
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Управление лампочками Yeelight
Можно попробовать запустить упрощенную версию скрипта из первого сообщения и посмотреть вывод:
Результат выложить сюда и возможно ув.Gelezako сможет добавить недостающие модели в модуль.
Если скрипт не найдет ничего, придется пилить базовую библиотеку.
P.S. Код писал по памяти, возможны опечатки.
Код: Выделить всё
//поиск устройств в сети
include_once(DIR_MODULES.'Yeelight/Yeelight_library.php');
$client = new YeelightClient();
$bulbList_prop = $client->search_prop();
foreach ($bulbList_prop as $bulb) {
//получаем из массива bulbList_prop характеристики устройств
echo "----------------------------------- "."<br />";
$id = trim($bulb[id]);
echo "ID --- ".$id."<br />";
$Location = trim($bulb[Location]);
echo "Location --- ".$Location."<br />";
$model = trim($bulb[model]);
echo "Model --- ".$model."<br />";
$name = trim($bulb[name]);
echo "Name --- ".$name."<br />";
$COLOR_MODE = trim($bulb[color_mode]);
echo "Color Mode --- ".$COLOR_MODE."<br />";
$powerTXT = $bulb[power];
echo "STATUS --- ".$powerTXT."<br />";
$bright = trim($bulb[bright]);
echo "Bright --- ".$bright."<br />";
$ct = trim($bulb[ct]);
echo "CT --- ".$ct."<br />";
$rgb = dechex($bulb[rgb]);
echo "RGB --- ".$rgb."<br />";
$hue = trim($bulb[hue]);
echo "Hue --- ".$hue."<br />";
$sat = trim($bulb[sat]);
echo "Sat --- ".$sat."<br />";
$support = trim($bulb[support]);
echo "Support --- ".$support."<br />";
}
Результат выложить сюда и возможно ув.Gelezako сможет добавить недостающие модели в модуль.
Если скрипт не найдет ничего, придется пилить базовую библиотеку.
P.S. Код писал по памяти, возможны опечатки.
- Рейтинг: 1.16%
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Управление лампочками Yeelight
если будет известно точное имя модели, то я без проблем добавлю. Просто на данный момент архитектура модуля построена так что объект добавляется только если мы знаем имя модели. Наверно правильней сделать что бы объекты сами не создавались, а их можно было выбирать как в модуле XiaomiHome и других, но я пока до этого не дошёл.erandess писал(а): ↑Пн апр 09, 2018 10:22 amМожно попробовать запустить упрощенную версию скрипта из первого сообщения и посмотреть вывод:
Результат выложить сюда и возможно ув.Gelezako сможет добавить недостающие модели в модуль.
Если скрипт не найдет ничего, придется пилить базовую библиотеку.
P.S. Код писал по памяти, возможны опечатки.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Re: Управление лампочками Yeelight
Здравствуйте.
Добавьте, пожалуйста, модель - ceiling4 (Потолочный светильник с RGB подсветкой).
И методы для управления подсветкой:
bg_set_rgb
bg_set_hsv
bg_set_ct_abx
bg_start_cf
bg_stop_cf
bg_set_scene
bg_set_default
bg_set_power
bg_set_bright
bg_set_adjust
bg_toggle
dev_toggle
Метод: bg_set_xxx / bg_toggle
Использование: Эти методы используются для контроля фонового света, для каждой команды подробно см set_xxx команды.
Когда есть основной свет и фона, «toggle» используется для переключения основного света, «bg_toggle» используется для переключения фона, в то время как «dev_toggle» используется для одновременного переключения обоих источников света.