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

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

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Сб ноя 16, 2019 8:38 am

Отписывайтесь пожалуйста о работе модуля. В последнем обновлении внесены существенные изменения в структуре работы. Возможно где-то что-то зацепил лишнего.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
iluhis
Сообщения: 7
Зарегистрирован: Вт ноя 12, 2019 1:08 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение iluhis » Сб ноя 16, 2019 1:28 pm

Что может стать причиной задержки реакции на любые датчики примерно на 10-15 секунд? Система Raspi4, устанавливал вручную сам, не без сложностей, так как прямого описания как это сделать нигде нет, а те что есть они далеко не полные.

Есть подозрение на тормоза в самой системе - она щас без радиаторов и кулеров стоит, текущая температура гуляет между 48-56*С

Куда копать в поиске неисправностей? И как посмотреть в режиме реального времени лог шлюза zigbee2mhtt когда он запущен сервисом в фоне ?
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Сб ноя 16, 2019 6:28 pm

подписывайтесь на событие mosquitto_sub -t ZigBeeCA20/0x00158D0001CCF2C2/# и смотрите, как быстро приходит сообщение. Дальше уже будет понятно в какую сторону смотреть.
Адрес устройства замените на свой.

У меня сейчас от датчика двери до включения света проходит от 1й секунды до 2х.

Шлюз SLS ZGW в планах будет работать без mqtt сервера, это должно несколько ускорить обработку. Также он может уже в текущей реализации управлять другими устройства zigbee на уровне отправки команд на координаторе.
Последний раз редактировалось directman66 Пн ноя 25, 2019 7:08 am, всего редактировалось 1 раз.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Сб ноя 16, 2019 9:36 pm

mires писал(а):
Пт ноя 15, 2019 11:52 am
Выключатель Aqara

С ним немного другая проблема, но, как я вижу, корни там же.


Screenshot 2019-11-15 at 10.32.45 AM.png


MD нашел метрики. Но записывая значение ON/OFF/1/0 в поля state_left и state_right результата не дают.

Судя по логам при изменения значения в поле посылается команда

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

zigbee2mqtt/0x00158d000403f664/left/set 	{"state_left":"ON"}
zigbee2mqtt/0x00158d000403f664/right/set 	{"state_right":"ON"}
И это НЕ работает.

А вот управляя через нажатие галочки или крестики с “главной” панели посылаются команды

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

zigbee2mqtt/0x00158d000403f664/left/set 	{"state":"ON"} 
zigbee2mqtt/0x00158d000403f664/right/set 	{"state":"ON"} 
И это работает!

В свойствах параметра информация о том, какую команду надо слать есть.


Screenshot 2019-11-15 at 10.39.05 AM.png

PS: Также не работают команды привязать/отвязать реле от кнопки

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

zigbee2mqtt/0x00158d000403f664/system/set 	{ "operation_mode": { "button": "right", "state": "control_right_relay" } } 	2019-11-15 12:01:24
zigbee2mqtt/0x00158d000403f664/system/set 	{ "operation_mode": { "button": "right", "state": "decoupled" } } 	2019-11-15 12:01:20
zigbee2mqtt/0x00158d000403f664/system/set 	{ "operation_mode": { "button": "left", "state": "control_left_relay" } } 	2019-11-15 12:01:16
zigbee2mqtt/0x00158d000403f664/system/set 	{ "operation_mode": { "button": "left", "state": "decoupled" } } 	2019-11-15 12:01:10

От сюда вопрос: Что делать? Как починить? Как создать/изменить параметры команды?
Похоже Коен изменил структуру топиков. Я попробовал изменить метрики в настройках, выключатели управляются, но результат возвращается в другие метрики. Это не очень удобно. Пока оставил issue по данному вопросу https://github.com/Koenkk/zigbee2mqtt/issues/943
https://github.com/Koenkk/zigbee2mqtt/issues/2356
Посмотрим, что ответит. Если изменений не будет, будем пилить "костыль".
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
mires
Сообщения: 23
Зарегистрирован: Чт сен 19, 2019 8:20 am
Благодарил (а): 5 раз
Поблагодарили: 0

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

Сообщение mires » Ср ноя 20, 2019 8:32 am

directman66 писал(а):
Пт ноя 15, 2019 12:14 pm
Ищу лампочку филипс 3 поколения для тестирования функций биндинга )

Так как лампочек этих я в живую не видел, их метрики управления отсутствуют в модуле. Добавил в последнем обновлении, попробуйте. После обновления модуля нажмите кнопку update metrics на вкладке service.

С выключателями поиграюсь позже, когда дома буду.
Ура! Заработало! Спасибо!

Есть еще такой вопрос. Как конвертить температуру света из Кельвинов в значениея color_temp? Там явно обратная зависимость.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Ср ноя 20, 2019 8:37 am

mires писал(а):
Ср ноя 20, 2019 8:32 am
directman66 писал(а):
Пт ноя 15, 2019 12:14 pm
Ищу лампочку филипс 3 поколения для тестирования функций биндинга )

Так как лампочек этих я в живую не видел, их метрики управления отсутствуют в модуле. Добавил в последнем обновлении, попробуйте. После обновления модуля нажмите кнопку update metrics на вкладке service.

С выключателями поиграюсь позже, когда дома буду.
Ура! Заработало! Спасибо!

Есть еще такой вопрос. Как конвертить температуру света из Кельвинов в значениея color_temp? Там явно обратная зависимость.
Насколько я помню, задается значение от 0 до 500 для установки значения. Как ее получить и сконвертировать - честно не помню, такая задач вроде даже не ставилась. Пробовал только задавать цветовую температуру.

зыж Сейчас активно тестируем работу в связке с шлюзом на esp32. Работы конечно очень много.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

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

Сообщение Aven » Ср ноя 20, 2019 1:12 pm

mires писал(а):
Ср ноя 20, 2019 8:32 am
Как конвертить температуру света из Кельвинов в значениея color_temp?
https://ru.wikipedia.org/wiki/%D0%9C%D0 ... 0%B5%D0%B4
За это сообщение автора Aven поблагодарил:
mires (Ср ноя 20, 2019 5:37 pm)
Рейтинг: 1.16%
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

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

Сообщение VOVA_iS » Ср ноя 20, 2019 7:29 pm

directman66 писал(а):
Ср ноя 20, 2019 8:37 am
Баг не работает переключения типа лога в настройках модуля
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Чт ноя 21, 2019 6:48 am

VOVA_iS писал(а):
Ср ноя 20, 2019 7:29 pm
directman66 писал(а):
Ср ноя 20, 2019 8:37 am
Баг не работает переключения типа лога в настройках модуля
Спасибо, поправил.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

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

Сообщение VOVA_iS » Чт ноя 21, 2019 9:03 am

directman66 писал(а):
Чт ноя 21, 2019 6:48 am
Карта когда нибудь починиться?
Ответить