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

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

Модератор: immortal

iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение iden » Вт мар 24, 2020 3:14 pm

directman66 писал(а):
Вт мар 24, 2020 1:26 pm
Удалите дублирующиеся метрики (у которых дата обновления раньше), проверьте пож-та, чтобы не появлялись снова.

Картинка есть? На скрине не совсем понятно.
удалять бесполезно, снова появляются.
картинка на месте.
СпойлерПоказать
mqtt1.jpeg
mqtt1.jpeg (28.47 КБ) 3000 просмотров
Edit_device1.jpeg
Edit_device1.jpeg (81.57 КБ) 3000 просмотров
view_modul1.jpeg
view_modul1.jpeg (15.34 КБ) 3000 просмотров
UPD:
сейчас попробую перепарить по новой.

UPD1:
метрики появляются после удаления.

UPD2:
проверил другие устройства, метрики так же дублировались. Пока не понятно почему.
Dasisfakt
Сообщения: 29
Зарегистрирован: Вт авг 06, 2019 5:48 pm
Благодарил (а): 27 раз
Поблагодарили: 2 раза

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

Сообщение Dasisfakt » Ср мар 25, 2020 7:13 am

directman66 писал(а):
Вт мар 24, 2020 9:31 am
Dasisfakt писал(а):
Вт мар 24, 2020 9:25 am
Приветствую, directman66! Подскажи в чем проблема, почему статус zigbee2mqtt горит красным, Хотя все датчики и кнопки исправно работают. Если на вкладке Сервис нажать Refresh device, то на какое то время статус становится нормальным.
https://yadi.sk/i/GTQCf6dSqfTlZw
Service-> Disable strict mode и проверьте наличие запущенного цикла.
Выполнил все рекомендации, цикл запущен и работает. Но ситуация не поменялась
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Ср мар 25, 2020 7:38 am

периодически (раз в несколько дней) "отваливается" модуль (статус красным), после рестарта датчики (их всего 2 пока) модуль видит, но у датчика температуры/влажности значения не изменяются
MD на raspberry pi3
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Ср мар 25, 2020 8:13 am

Denis_k писал(а):
Ср мар 25, 2020 7:38 am
периодически (раз в несколько дней) "отваливается" модуль (статус красным), после рестарта датчики (их всего 2 пока) модуль видит, но у датчика температуры/влажности значения не изменяются
Недостаточно данных для определения причины. Нужно смотреть логи z2m.
За это сообщение автора directman66 поблагодарил:
Denis_k (Ср мар 25, 2020 12:46 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
akarpych
Сообщения: 35
Зарегистрирован: Пн окт 23, 2017 1:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение akarpych » Ср мар 25, 2020 9:40 am

Добрый день. Приобрел устройство: Смарт-переключатель Lonsonho Tuya Zigbee, Wi-Fi, ЕС, Великобритания, кнопочный настенный выключатель света, без нейтральной беспроводной сети, 220 В, Alexa, Google Home, совместимый. Определяется как GDKES-02TZXD (Tuyatec). НО... Картинки не появляется, не появляются кнопки вкл./выкл. Пришлось вручную выбрать Xiaomi QBKG03LM, тогда кнопки появились и все заработало. Можно как-то добавить данный девайс в модуль? На сайте zigbee2mqtt.io он присутствует.
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение iden » Ср мар 25, 2020 9:46 am

akarpych писал(а):
Ср мар 25, 2020 9:40 am
Добрый день. Приобрел устройство: Смарт-переключатель Lonsonho Tuya Zigbee, Wi-Fi, ЕС, Великобритания, кнопочный настенный выключатель света, без нейтральной беспроводной сети, 220 В, Alexa, Google Home, совместимый. Определяется как GDKES-02TZXD (Tuyatec). НО... Картинки не появляется, не появляются кнопки вкл./выкл. Пришлось вручную выбрать Xiaomi QBKG03LM, тогда кнопки появились и все заработало. Можно как-то добавить данный девайс в модуль? На сайте zigbee2mqtt.io он присутствует.
отсюда почитайте и покажите скрины как у вас выглядит.
viewtopic.php?f=5&t=6011&start=920#p117007
akarpych
Сообщения: 35
Зарегистрирован: Пн окт 23, 2017 1:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение akarpych » Ср мар 25, 2020 11:02 am

iden писал(а):
Ср мар 25, 2020 9:46 am
akarpych писал(а):
Ср мар 25, 2020 9:40 am
Добрый день. Приобрел устройство: Смарт-переключатель Lonsonho Tuya Zigbee, Wi-Fi, ЕС, Великобритания, кнопочный настенный выключатель света, без нейтральной беспроводной сети, 220 В, Alexa, Google Home, совместимый. Определяется как GDKES-02TZXD (Tuyatec). НО... Картинки не появляется, не появляются кнопки вкл./выкл. Пришлось вручную выбрать Xiaomi QBKG03LM, тогда кнопки появились и все заработало. Можно как-то добавить данный девайс в модуль? На сайте zigbee2mqtt.io он присутствует.
отсюда почитайте и покажите скрины как у вас выглядит.
viewtopic.php?f=5&t=6011&start=920#p117007
А можно поподробней? А то внес все данные в database1.inc.php и database2.inc.php, но так ничего и не добавилось в модуле.
database1.inc.php:

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

// GDKES-02TZXD
$par1['zigbeeModel'] = 'TS0012';
$par1['model'] = "GDKES-02TZXD";
$par1['type'] = "switch";
$par1['vendor'] = "TUYATEC";
$par1['description'] = "Smart light switch - 2 gang without neutral wire";
$par1['extend'] = "";
$par1['supports'] = "on/off";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);
database2.inc.php:

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

//TS0012;
$par2['zigbeeModel'] = 'TS0012';
$par2['type'] = "switch";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF"  ;
$par2['payload_on'] = "ON"  ;
$par2['value_template'] = "state_left";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_left";
SQLInsert('zigbee2mqtt_devices_command', $par2);


//TS0012;
$par2['zigbeeModel'] = 'TS0012';
$par2['type'] = "switch";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF"  ;
$par2['payload_on'] = "ON"  ;
$par2['value_template'] = "state_right";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set"  ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_right";
SQLInsert('zigbee2mqtt_devices_command', $par2);
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Ср мар 25, 2020 11:28 am

akarpych писал(а):
Ср мар 25, 2020 11:02 am
iden писал(а):
Ср мар 25, 2020 9:46 am
akarpych писал(а):
Ср мар 25, 2020 9:40 am
Добрый день. Приобрел устройство: Смарт-переключатель Lonsonho Tuya Zigbee, Wi-Fi, ЕС, Великобритания, кнопочный настенный выключатель света, без нейтральной беспроводной сети, 220 В, Alexa, Google Home, совместимый. Определяется как GDKES-02TZXD (Tuyatec). НО... Картинки не появляется, не появляются кнопки вкл./выкл. Пришлось вручную выбрать Xiaomi QBKG03LM, тогда кнопки появились и все заработало. Можно как-то добавить данный девайс в модуль? На сайте zigbee2mqtt.io он присутствует.
отсюда почитайте и покажите скрины как у вас выглядит.
viewtopic.php?f=5&t=6011&start=920#p117007
А можно поподробней? А то внес все данные в database1.inc.php и database2.inc.php, но так ничего и не добавилось в модуле.
database1.inc.php:

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

// GDKES-02TZXD
$par1['zigbeeModel'] = 'TS0012';
$par1['model'] = "GDKES-02TZXD";
$par1['type'] = "switch";
$par1['vendor'] = "TUYATEC";
$par1['description'] = "Smart light switch - 2 gang without neutral wire";
$par1['extend'] = "";
$par1['supports'] = "on/off";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);
database2.inc.php:

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

//TS0012;
$par2['zigbeeModel'] = 'TS0012';
$par2['type'] = "switch";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF"  ;
$par2['payload_on'] = "ON"  ;
$par2['value_template'] = "state_left";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_left";
SQLInsert('zigbee2mqtt_devices_command', $par2);


//TS0012;
$par2['zigbeeModel'] = 'TS0012';
$par2['type'] = "switch";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF"  ;
$par2['payload_on'] = "ON"  ;
$par2['value_template'] = "state_right";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set"  ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_right";
SQLInsert('zigbee2mqtt_devices_command', $par2);

Далее необходимо обновить метрики устройств на вкладке Сервис. Запушил ваши данные в github.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
akarpych
Сообщения: 35
Зарегистрирован: Пн окт 23, 2017 1:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение akarpych » Ср мар 25, 2020 12:12 pm

directman66 писал(а):
Ср мар 25, 2020 11:28 am
Далее необходимо обновить метрики устройств на вкладке Сервис. Запушил ваши данные в github.
Маленько поменял:

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

//TS0012;
$par2['zigbeeModel'] = 'GDKES-02TZXD';
$par2['type'] = "switch";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF"  ;
$par2['payload_on'] = "ON"  ;
$par2['value_template'] = "state_left";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set";
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_left";
SQLInsert('zigbee2mqtt_devices_command', $par2);

//TS0012;
$par2['zigbeeModel'] = 'GDKES-02TZXD';
$par2['type'] = "switch";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF"  ;
$par2['payload_on'] = "ON"  ;
$par2['value_template'] = "state_right";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set"  ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_right";
SQLInsert('zigbee2mqtt_devices_command', $par2);

//TS0012;
$par2['zigbeeModel'] = 'GDKES-02TZXD';
$par2['type'] = "sensor";
$par2['state_topic'] =  "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['value_template'] = "linkquality";
$par2['json_attributes'] = "";
$par2['force_update'] = "true";
$par2['command_topic'] = "";
$par2['payload_on'] = "";
$par2['payload_off'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "";
SQLInsert('zigbee2mqtt_devices_command', $par2);
И теперь появился вопрос: как сделать чтобы в модуле появились кнопки управления на 2 клавиши, а то сейчас могу управлять только одним? И как сделать так чтобы появилась фотография устройства?
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение iden » Ср мар 25, 2020 12:22 pm

akarpych писал(а):
Ср мар 25, 2020 12:12 pm
directman66 писал(а):
Ср мар 25, 2020 11:28 am
Далее необходимо обновить метрики устройств на вкладке Сервис. Запушил ваши данные в github.
И как сделать так чтобы появилась фотография устройства?
кинуть картинку выключателя сюда /templates/zigbee2mqtt/img/ картинка на сайте z2m или просто обновить модуль)

сделайте скрин на вкладке Parameters, где метрики OFF/ON
Ответить