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

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

Модератор: immortal

Prof1
Сообщения: 3
Зарегистрирован: Сб авг 15, 2020 9:57 pm
Откуда: Харьков
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Prof1 » Пн апр 12, 2021 4:51 pm

После того как AlexxIT сделал доступ к шлюзу Gateway 3 через MQTT, я подключил свои Bluetooth устройства к модулю Zigbee2MQTT. Как теперь правильно прописывать метрики и добавлять картинки устройств?

Изображение

Подключены устройства:

Bluetooth часы, будильник, термометр, гигрометр CGD1
Изображение

Bluetooth датчик температуры и влажности LYWSDCGQ/01ZM
Изображение

Bluetooth датчик температуры и влажности c экраном на электронных чернилах LYWSD02MMC
Изображение

Автономный ночник, Bluetooth версия MJYD02YL-a
Изображение

Изображение
Grey
Сообщения: 5
Зарегистрирован: Пт апр 05, 2019 10:48 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Grey » Вт апр 13, 2021 10:25 am

Добрый день.

1. Прошил стик, установил zigbee2mqtt, поставил дополнение.
2. Спарил мотор для штор aqara ZNCLDJ11LM.
3. На вкладке "Устройства" в модуле отображается. Кнопки вращения и останова работают.
Изображение
4. Создал ПУ типа "openable"
5. В свойствах вижу следующие метрики:
Изображение

Как правильно привязать ПУ?
K метрике state ничего привязать не получается. В свойстве Устройство пишет "usage error".
На привязку свойств ПУ к метрике "position" не реагирует. Обновление метрик ничего не дает.
Аватара пользователя
Nail
Сообщения: 373
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Вт апр 13, 2021 9:18 pm

Как раньше предлагали я сделал так в обекте ПУ в методе on и off прописал

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

geturl('http://192.168.0.153/ajax/zigbee2mqtt.html?device=1&command=state&value=close&friendlyname=0x04CF8CDF3C749DEF&gw=Zigbee36BC');

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

geturl('http://192.168.0.153/ajax/zigbee2mqtt.html?device=1&command=state&value=open&friendlyname=0x04CF8CDF3C749DEF&gw=Zigbee36BC');
соответственно свои id сервера и мотора . Как то так.
За это сообщение автора Nail поблагодарил:
Grey (Вт апр 13, 2021 10:46 pm)
Рейтинг: 1.16%
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
Daniral
Сообщения: 82
Зарегистрирован: Чт мар 05, 2020 5:11 pm
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Daniral » Ср май 05, 2021 8:55 pm

Добавте пожалуйста BlitzWolf розетку.Модель BW-SHP13.
Вот такую.
https://aliexpress.ru/item/400115355675 ... 676fTgQ0ZH

заранее спасибо

А все. Получилось самому добавить.

Только с картой не понятно


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

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

Сообщение directman66 » Пт май 07, 2021 3:30 pm

Prof1 писал(а):
Пн апр 12, 2021 4:51 pm
После того как AlexxIT сделал доступ к шлюзу Gateway 3 через MQTT, я подключил свои Bluetooth устройства к модулю Zigbee2MQTT. Как теперь правильно прописывать метрики и добавлять картинки устройств?

Изображение

Подключены устройства:

Bluetooth часы, будильник, термометр, гигрометр CGD1
Изображение

Bluetooth датчик температуры и влажности LYWSDCGQ/01ZM
Изображение

Bluetooth датчик температуры и влажности c экраном на электронных чернилах LYWSD02MMC
Изображение

Автономный ночник, Bluetooth версия MJYD02YL-a
Изображение

Изображение
Напишите мне пож-та в телеграм, что-нибудь придумаем.
За это сообщение автора directman66 поблагодарил:
dimansky (Сб ноя 13, 2021 5:05 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Prof1
Сообщения: 3
Зарегистрирован: Сб авг 15, 2020 9:57 pm
Откуда: Харьков
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Prof1 » Вс май 09, 2021 10:44 pm

Я в свои локальные файлы database1.inc.php и database2.inc.php добавил информацию. Но при обновлении модуля эти изменения, как я понимаю, потеряются.
Вложения
Снимок98.JPG
Снимок98.JPG (83.02 КБ) 3060 просмотров
MJYD02YL-a.JPG
MJYD02YL-a.JPG (8.97 КБ) 3063 просмотра
LYWSDCGQ01ZM.JPG
LYWSDCGQ01ZM.JPG (10.71 КБ) 3063 просмотра
LYWSD02MMC.JPG
LYWSD02MMC.JPG (18.6 КБ) 3063 просмотра
CGD1.JPG
CGD1.JPG (11.14 КБ) 3063 просмотра
database2.inc.php.txt
(331.03 КБ) 132 скачивания
database1.inc.php.txt
(107.42 КБ) 132 скачивания
Sveloga
Сообщения: 9
Зарегистрирован: Сб дек 28, 2019 6:44 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Sveloga » Пн май 10, 2021 3:29 pm

Первый раз ставил, все работало. Подох диск, поставил систему заново.
Ubuntu 20.04
Порт отвечает, доступен, указан верно. Запускаю под рутом.
В лог-файле получаю это:

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

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ]
2 info using npm@6.14.12
3 info using node@v14.16.1
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle zigbee2mqtt@1.18.3~prestart: zigbee2mqtt@1.18.3
6 info lifecycle zigbee2mqtt@1.18.3~start: zigbee2mqtt@1.18.3
7 verbose lifecycle zigbee2mqtt@1.18.3~start: unsafe-perm in lifecycle true
8 verbose lifecycle zigbee2mqtt@1.18.3~start: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/opt/zigbee2mqtt/no
9 verbose lifecycle zigbee2mqtt@1.18.3~start: CWD: /opt/zigbee2mqtt
10 silly lifecycle zigbee2mqtt@1.18.3~start: Args: [ '-c', 'node index.js' ]
11 silly lifecycle zigbee2mqtt@1.18.3~start: Returned: code: 1  signal: null
12 info lifecycle zigbee2mqtt@1.18.3~start: Failed to exec start script
13 verbose stack Error: zigbee2mqtt@1.18.3 start: `node index.js`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:315:20)
13 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:315:20)
13 verbose stack     at maybeClose (internal/child_process.js:1048:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
14 verbose pkgid zigbee2mqtt@1.18.3
15 verbose cwd /opt/zigbee2mqtt
16 verbose Linux 5.8.0-50-generic
17 verbose argv "/usr/bin/node" "/usr/bin/npm" "start"
18 verbose node v14.16.1
19 verbose npm  v6.14.12
20 error code ELIFECYCLE
21 error errno 1
22 error zigbee2mqtt@1.18.3 start: `node index.js`
22 error Exit status 1
23 error Failed at the zigbee2mqtt@1.18.3 start script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
конфиг:

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

# Home Assistant integration (MQTT discovery)
homeassistant: false

# allow new devices to join
permit_join: true

# MQTT settings
mqtt:
  # MQTT base topic for zigbee2mqtt MQTT messages
  base_topic: zigbee2mqtt
  # MQTT server URL
  server: 'mqtt://localhost'
  # MQTT server authentication, uncomment if required:
  # user: my_user
  # password: my_password

# Serial settings
serial:
  # Location of CC2531 USB sniffer
  port: /dev/ttyACM0
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

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

Сообщение hc2hunter » Ср май 12, 2021 10:38 am

Я же верно понимаю, что обычные Xiaomi BLE-девайсы типа гигротермометров без шлюза напрямую подключить не удастся? (имея лишь один USB-координатор)
Буфер обмена01.jpg
Буфер обмена01.jpg (7.5 КБ) 2958 просмотров



И еще прошу совета.
У меня всегда вот такое состояние zigbee2mqtt.
Это нормально, если у меня нет ни одного zigbee-девайса?
Буфер обмена02.jpg
Буфер обмена02.jpg (26.68 КБ) 2958 просмотров
Сама консоль вот такая:
Буфер обмена03.png
Буфер обмена03.png (59.86 КБ) 2957 просмотров
Daniral
Сообщения: 82
Зарегистрирован: Чт мар 05, 2020 5:11 pm
Благодарил (а): 18 раз
Поблагодарили: 1 раз

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

Сообщение Daniral » Сб июл 03, 2021 7:13 am

Подскажите как исправить.
Все выключатели и датчики отправляют данные о батарейке.
Уже больше года установлены а батарейка во всех до сих пор 100 процентов. Ну я думаю это как-то не реально.
В чем косяк и как исправить?
Logrus
Сообщения: 2077
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 456 раз

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

Сообщение Logrus » Сб июл 03, 2021 10:25 am

сенсоры шлют напряжение батарейки, проценты они не шлют, если вам нужна чрезмерная и не нужная точность, то юзайте напряжение
процент вычисляется в модуле по формуле, где напряжение не линейно преобразуется в проценты и если изначально у батарейки напряжение чуть выше номинального, то при расчете покажет 100% и будет очень долго, пока не просядет на самой батарейке

п.с в этой формуле перестают работать примерно при 15%, т.е. менять ранее
п.п.с. сам заряд передается сенсором примерно раз в 50 минут, ака хартбит
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить