[Модуль] zigbee2mqtt (zigbee2mqtt)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Slavik398
Сообщения: 78
Зарегистрирован: Чт июл 27, 2017 1:47 pm
Благодарил (а): 38 раз
Поблагодарили: 2 раза

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение Slavik398 » Чт июн 11, 2020 11:42 pm

directman66 писал(а):
Ср июн 10, 2020 11:19 am
Добавлены метрики управления розеткой LifeControl https://lifecontrol.ru/devices/smart-plug/ (тестировалось в SLS), если в z2m не работает, пришлите пож-та скриншоты.

Остальные устройства LC могут быть добавлены по запросу.
Добавьте пожалуйста Gledopto GL-C-008-2ID.

https://www.zigbee2mqtt.io/devices/GL-C-008-2ID.html
akarpych
Сообщения: 35
Зарегистрирован: Пн окт 23, 2017 1:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение akarpych » Сб июн 13, 2020 7:57 pm

всем привет!!! Расскажите как на gledopto GL-C-007-2ID управлять rgb цветом с помощью rgb опятьже значений? куда их отправлять? как вернуть параметр hexrgb?
directman66
Сообщения: 2779
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 378 раз
Поблагодарили: 667 раз
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Сб июн 13, 2020 10:04 pm

2id не тестировал, пришлите пож-та скриншоты подключенного устройства.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Аватара пользователя
Eraser
Сообщения: 1011
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 765 раз
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение Eraser » Сб июн 13, 2020 11:25 pm

akarpych писал(а):
Сб июн 13, 2020 7:57 pm
всем привет!!! Расскажите как на gledopto GL-C-007-2ID управлять rgb цветом с помощью rgb опятьже значений? куда их отправлять? как вернуть параметр hexrgb?
у меня так настроено
gledopto.png
gledopto.png (39.1 КБ) 1037 просмотров
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
akarpych
Сообщения: 35
Зарегистрирован: Пн окт 23, 2017 1:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение akarpych » Вс июн 14, 2020 8:41 am

Eraser писал(а):
Сб июн 13, 2020 11:25 pm
akarpych писал(а):
Сб июн 13, 2020 7:57 pm
всем привет!!! Расскажите как на gledopto GL-C-007-2ID управлять rgb цветом с помощью rgb опятьже значений? куда их отправлять? как вернуть параметр hexrgb?
у меня так настроено
gledopto.png
И так работает?????
directman66
Сообщения: 2779
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 378 раз
Поблагодарили: 667 раз
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вс июн 14, 2020 9:17 am

Eraser писал(а):
Сб июн 13, 2020 11:25 pm
akarpych писал(а):
Сб июн 13, 2020 7:57 pm
всем привет!!! Расскажите как на gledopto GL-C-007-2ID управлять rgb цветом с помощью rgb опятьже значений? куда их отправлять? как вернуть параметр hexrgb?
у меня так настроено
gledopto.png
Метрики сам добавлял?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Slavik398
Сообщения: 78
Зарегистрирован: Чт июл 27, 2017 1:47 pm
Благодарил (а): 38 раз
Поблагодарили: 2 раза

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение Slavik398 » Вс июн 14, 2020 10:06 am

directman66 писал(а):
Сб июн 13, 2020 10:04 pm
2id не тестировал, пришлите пож-та скриншоты подключенного устройства.
Добавил сам, оказалось не сложно))
В database1.inc добавил
СпойлерПоказать

Код: Выделить всё

$par1['zigbeeModel'] = 'GL-C-008-2ID';
$par1['model'] = "GL-C-008-2ID";
$par1['vendor'] = "Gledopto";
$par1['type'] = "dimmer";  
$par1['description'] = "Zigbee LED controller RGB + CCT / RGBW / WWCW / Dimmer";
$par1['supports'] = "generic.light_onoff_brightness_colortemp_colorxy";
$par1['extend'] = "";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);
в database2.inc
СпойлерПоказать

Код: Выделить всё

//GL-C-008-2ID;
$par2['zigbeeModel'] = 'GL-C-008-2ID';
$par2['type'] = "light";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['brightness'] = "true";
$par2['xy'] = "true";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/rgb/set"  ;
$par2['payload_on'] = "ON";
$par2['payload_off'] = "OFF";
$par2['value_template'] = "state_rgb";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['color_temp'] = "true";
$par2['command_value'] = "state";
SQLInsert('zigbee2mqtt_devices_command', $par2);

//GL-C-008-2ID;
$par2['zigbeeModel'] = 'GL-C-008-2ID';
$par2['type'] = "white";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['brightness'] = "true";
$par2['xy'] = "true";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/cct/set";
$par2['payload_on'] = "ON";
$par2['payload_off'] = "OFF";
$par2['value_template'] = "state_cct";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['color_temp'] = "";
$par2['command_value'] = "state";
SQLInsert('zigbee2mqtt_devices_command', $par2);


//GL-C-008-2ID;
$par2['zigbeeModel'] = 'GL-C-008-2ID';
$par2['type'] = "light";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['brightness'] = "true";
$par2['color_temp'] = "true";
$par2['xy'] = "true";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/rgb/set"  ;
$par2['payload_on'] = "";
$par2['payload_off'] = "";
$par2['value_template'] = "brightness_rgb";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['command_value'] = "brightness";
SQLInsert('zigbee2mqtt_devices_command', $par2);

//GL-C-008-2ID;
$par2['zigbeeModel'] = 'GL-C-008-2ID';
$par2['type'] = "white";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['brightness'] = "true";
$par2['color_temp'] = "true";
$par2['xy'] = "false";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/cct/set"  ;
$par2['payload_on'] = "";
$par2['payload_off'] = "";
$par2['value_template'] = "brightness_cct";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['command_value'] = "brightness";
SQLInsert('zigbee2mqtt_devices_command', $par2);

//GL-C-008-2ID;
$par2['zigbeeModel'] = 'GL-C-008-2ID';
$par2['type'] = "light";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['brightness'] = "true";
$par2['color_temp'] = "true";
$par2['xy'] = "true";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/cct/set"  ;
$par2['payload_on'] = "";
$par2['payload_off'] = "";
$par2['value_template'] = "color_temp_cct";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['command_value'] = "color_temp";
SQLInsert('zigbee2mqtt_devices_command', $par2);

//GL-C-008-2ID;
$par2['zigbeeModel'] = 'GL-C-008-2ID';
$par2['type'] = "light";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['brightness'] = "true";
$par2['color_temp'] = "true";
$par2['xy'] = "true";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/rgb/set"  ;
$par2['payload_on'] = "";
$par2['payload_off'] = "";
$par2['value_template'] = "color_temp_rgb";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['command_value'] = "color_temp";
SQLInsert('zigbee2mqtt_devices_command', $par2);
СпойлерПоказать
Screenshot_7.png
Screenshot_7.png (63.17 КБ) 1005 просмотров
Еще вопрос можно ли как то передавать цвет в hex, просто в свойство привязанное к z2m, без дополнительных методов?
Пока получилось только через метод

Код: Выделить всё

$path='zigbee2mqtt/0x00124b001f79d2b4/rgb/set';
$value= '{"color": {"hex": "#ffffff"}}';
$command= null;
include_once(DIR_MODULES . 'zigbee2mqtt/zigbee2mqtt.class.php');
$z = new zigbee2mqtt();
$z->setPropertyfn($path, $command,$value);
directman66
Сообщения: 2779
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 378 раз
Поблагодарили: 667 раз
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вс июн 14, 2020 11:58 am

Slavik398 писал(а):
Вс июн 14, 2020 10:06 am
СпойлерПоказать
Screenshot_7.png
Еще вопрос можно ли как то передавать цвет в hex, просто в свойство привязанное к z2m, без дополнительных методов?
достаточно передавать hex цвет в rgbcolor
За это сообщение автора directman66 поблагодарил:
Slavik398 (Пн июн 15, 2020 11:35 am)
Рейтинг: 1.22%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение Stor » Сб июн 20, 2020 8:06 pm

Всем привет.

Не могу привязать Philips Zhirui E14. Делаю сброс - 5 раз вкл/выкл - в ми хоум привязывает без проблем, но стик не видет лампу, хотя она поддерживается ([ur=https://www.zigbee2mqtt.io/devices/8718696695203.htmll]ссылка[/url]).
Не пойму что не так.
И кстати как обновить прошивку на стике? Я прошивал полгода назад примерно версией 20190608. Я так понял что с тех пор прошивка для стика не обновляется (https://github.com/Koenkk/Z-Stack-firmw ... in/default)?
Аватара пользователя
Gelezako
Сообщения: 953
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 103 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение Gelezako » Сб июн 20, 2020 8:56 pm

не стартует цикл, пробовал и в разделе X-Ray по кнопке "Start" и по кнопке "Restart Now" и на странице самого модуля жмакал по кнопке "Цикл", но он ни в какую не хочет стартовать. Ребутил МЖД сто раз. Куда копать подскажите плиз? Версия МЖД последния из альфа бранча.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Ответить