[Модуль] zigbee2mqtt (zigbee2mqtt)
Модератор: immortal
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
Установка zigbee2mqtt для windows
1) Качаем и устанавливаем git
https://git-scm.com/download/win
2) Качаем и устанавливаем node.js для windows
https://nodejs.org/en/download/
Далее процесс идентичен установке под linux https://koenkk.github.io/zigbee2mqtt/ge ... 2mqtt.html
Пока только не понятно, как управлять и перезагружать сервис под виндой.
1) Качаем и устанавливаем git
https://git-scm.com/download/win
2) Качаем и устанавливаем node.js для windows
https://nodejs.org/en/download/
Далее процесс идентичен установке под linux https://koenkk.github.io/zigbee2mqtt/ge ... 2mqtt.html
Пока только не понятно, как управлять и перезагружать сервис под виндой.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
я делал всё по этой инструкции
https://koenkk.github.io/zigbee2mqtt/ge ... 2mqtt.html
но упёрся в проблему что был не обновлён MQTT пока разобрался с новыми его ключами для обновления, потом всё пошло нормально
https://koenkk.github.io/zigbee2mqtt/ge ... 2mqtt.html
но упёрся в проблему что был не обновлён MQTT пока разобрался с новыми его ключами для обновления, потом всё пошло нормально
Raspberry Pi 3B+
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
mosquitto по моему работает даже без каких либо ключей и сам прописывается в систему как сервис. Конфигурацию берет из файла настроек /etc/mosquitto/mosquitto.conf
Кому лениво устанавливать или держать у себя брокер, а также пользователям windows, у которых нет брокера, при наличии платной подписки на connect (200р.), вы можете использовать адрес http://connect.smartliving.ru в качестве брокера mqtt.
Кому лениво устанавливать или держать у себя брокер, а также пользователям windows, у которых нет брокера, при наличии платной подписки на connect (200р.), вы можете использовать адрес http://connect.smartliving.ru в качестве брокера mqtt.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
Столкнулся с проблемой, что zigbee2mqtt выпадает с ошибкой
Нашел похожее обсуждение, даже отписался https://github.com/Koenkk/zigbee2mqtt/issues/937
Похоже временно помогает, если стик вытащить и вставить в блок питания, нажать дальнюю кнопку, загорится красный светодиод. Насколько я понял, происходит какойто сброс. И это временно помогает.
Тажке нашел, что есть варианты софтового сброса стика https://github.com/Koenkk/zigbee2mqtt/issues/274
В частности, кому-то помогла следующая команда:
Также koenkk пишет, что если такая проблема имеет место быть, можно прописать сброс в конфиге
СпойлерПоказать
Service: * zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2019-01-29 00:08:33 +05; 73ms ago
Process: 3306 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 3306 (code=exited, status=1/FAILURE)
Jan 29 00:08:38 ubuntumd npm[3342]: at flush (/opt/zigbee2mqtt/node_modules/q/q.js:125:13)
Jan 29 00:08:38 ubuntumd npm[3342]: at process._tickCallback (internal/process/next_tick.js:61:11)
Jan 29 00:08:38 ubuntumd npm[3342]: npm ERR! code ELIFECYCLE
Jan 29 00:08:38 ubuntumd npm[3342]: npm ERR! errno 1
Jan 29 00:08:38 ubuntumd npm[3342]: npm ERR! zigbee2mqtt@1.0.1 start: node index.js
Jan 29 00:08:38 ubuntumd npm[3342]: npm ERR! Exit status 1
Jan 29 00:08:38 ubuntumd npm[3342]: npm ERR!
Jan 29 00:08:38 ubuntumd npm[3342]: npm ERR! Failed at the zigbee2mqtt@1.0.1 start script.
Jan 29 00:08:38 ubuntumd npm[3342]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Jan 29 00:08:39 ubuntumd npm[3342]: npm ERR! A complete log of this run can be found in:
Jan 29 00:08:39 ubuntumd npm[3342]: npm ERR! /home/pi/.npm/_logs/2019-01-28T19_08_38_429Z-debug.log
Jan 29 00:08:39 ubuntumd systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Jan 29 00:08:39 ubuntumd systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Jan 29 00:08:39 ubuntumd systemd[1]: zigbee2mqtt.service: Service hold-off time over, scheduling restart.
Jan 29 00:08:39 ubuntumd systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 5.
Jan 29 00:08:39 ubuntumd systemd[1]: Stopped zigbee2mqtt.
Jan 29 00:08:39 ubuntumd systemd[1]: Started zigbee2mqtt.
Jan 29 00:08:39 ubuntumd npm[3369]: > zigbee2mqtt@1.0.1 start /opt/zigbee2mqtt
Jan 29 00:08:39 ubuntumd npm[3369]: > node index.js
Jan 29 00:08:39 ubuntumd npm[3369]: zigbee2mqtt:info 2019-1-29 00:08:39 Logging to directory: '/opt/zigbee2mqtt/data/log/2019-01-29.00-08-39'
Jan 29 00:08:39 ubuntumd npm[3369]: zigbee2mqtt:debug 2019-1-29 00:08:39 Removing old log directory '/opt/zigbee2mqtt/data/log/2019-01-29.00-03-40'
Jan 29 00:08:40 ubuntumd npm[3369]: zigbee2mqtt:debug 2019-1-29 00:08:40 Using zigbee-shepherd with settings: '{"net":{"panId":6754,"channelList":[26],"precfgkey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13]},"dbPath":"/opt/zigbee2mqtt/data/database.db","sp":{"baudRate":115200,"rtscts":true}}'
Jan 29 00:08:40 ubuntumd npm[3369]: zigbee2mqtt:debug 2019-1-29 00:08:40 Loaded state from file /opt/zigbee2mqtt/data/state.json
Jan 29 00:08:40 ubuntumd npm[3369]: zigbee2mqtt:info 2019-1-29 00:08:40 Starting zigbee2mqtt version 1.0.1 (commit #16f3e88)
Jan 29 00:08:40 ubuntumd npm[3369]: zigbee2mqtt:info 2019-1-29 00:08:40 Starting zigbee-shepherd
Jan 29 00:08:43 ubuntumd npm[3369]: zigbee2mqtt:info 2019-1-29 00:08:43 Error while starting zigbee-shepherd, attemping to fix... (takes 60 seconds)
Jan 29 00:08:43 ubuntumd npm[3369]: /opt/zigbee2mqtt/node_modules/q/q.js:155
Jan 29 00:08:43 ubuntumd npm[3369]: throw e;
Jan 29 00:08:43 ubuntumd npm[3369]: ^
Jan 29 00:08:43 ubuntumd npm[3369]: TypeError: Cannot read property 'close' of undefined
Jan 29 00:08:43 ubuntumd npm[3369]: at shepherd.start (/opt/zigbee2mqtt/lib/zigbee.js:45:47)
Jan 29 00:08:43 ubuntumd npm[3369]: at /opt/zigbee2mqtt/node_modules/q/q.js:2059:17
Jan 29 00:08:43 ubuntumd npm[3369]: at runSingle (/opt/zigbee2mqtt/node_modules/q/q.js:137:13)
Jan 29 00:08:43 ubuntumd npm[3369]: at flush (/opt/zigbee2mqtt/node_modules/q/q.js:125:13)
Jan 29 00:08:43 ubuntumd npm[3369]: at process._tickCallback (internal/process/next_tick.js:61:11)
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR! code ELIFECYCLE
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR! errno 1
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR! zigbee2mqtt@1.0.1 start: node index.js
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR! Exit status 1
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR!
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR! Failed at the zigbee2mqtt@1.0.1 s
tart script.
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR! A complete log of this run can be found in:
Jan 29 00:08:43 ubuntumd npm[3369]: npm ERR! /home/pi/.npm/_logs/2019-01-28T19_08_43_306Z-debug.log
Jan 29 00:08:43 ubuntumd systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Jan 29 00:08:43 ubuntumd systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Jan 29 00:08:43 ubuntumd systemd[1]: zigbee2mqtt.service: Service hold-off time over, scheduling restart.
Jan 29 00:08:43 ubuntumd systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 6.
Jan 29 00:08:43 ubuntumd systemd[1]: Stopped zigbee2mqtt.
Jan 29 00:08:43 ubuntumd systemd[1]: Started zigbee2mqtt.
Jan 29 00:08:45 ubuntumd npm[3397]: > zigbee2mqtt@1.0.1 start /opt/zigbee2mqtt
Jan 29 00:08:45 ubuntumd npm[3397]: > node index.js
Нашел похожее обсуждение, даже отписался https://github.com/Koenkk/zigbee2mqtt/issues/937
Похоже временно помогает, если стик вытащить и вставить в блок питания, нажать дальнюю кнопку, загорится красный светодиод. Насколько я понял, происходит какойто сброс. И это временно помогает.
Тажке нашел, что есть варианты софтового сброса стика https://github.com/Koenkk/zigbee2mqtt/issues/274
В частности, кому-то помогла следующая команда:
Код: Выделить всё
echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/unbind ; sleep 1 ; echo '1-1' | sudo tee /sys/bus/usb/drivers/usb/bind
Soft reset is disabled by default, can be enabled by settings advanced.soft_reset_timeout in seconds. (was 3600 seconds previously)
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
Пришло время для тестов устройств.
1) Проверено управление выключателей (QBKG03LM). Работает.
2) Тестируется управление zigbee лампы aquara ZNLDP12LM. Устройство уходит в цикл.
1) Проверено управление выключателей (QBKG03LM). Работает.
2) Тестируется управление zigbee лампы aquara ZNLDP12LM. Устройство уходит в цикл.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
Наличие прав для работы с портом можно проверить командой
test -w /dev/ttyACM0 && echo success || echo failure
Во второй пост добавлена информация по сопряжению http://majordomo.smartliving.ru/forum/v ... 681#p95681.
test -w /dev/ttyACM0 && echo success || echo failure
Во второй пост добавлена информация по сопряжению http://majordomo.smartliving.ru/forum/v ... 681#p95681.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
Хочу поделиться хорошей новостью. Zigbee выключателями Livolo https://ru.aliexpress.com/item/Livolo-E ... 33edq0akkc теперь можно управлять через zigbee2mqtt (пока только в dev ветке и при включении экспериментального режима, но тем не менее уже работает и вроде как связь не теряет.
В модуль добавлена их поддержка.
1) Если вы планируете использовать в своей zigbee сети такие выключатели, то должны заведомо выбрать 26 канал и привязывать все устройства только на нем.
2) Устанавливать нужно dev ветку zigbee2mqtt
3) Пример конфигурационного файла
configuration.yaml:
4) Ссылка с обсуждениями выключателей livolo https://github.com/Koenkk/zigbee2mqtt/issues/592
5) Скриншоты:
6) Карта сети
В модуль добавлена их поддержка.
1) Если вы планируете использовать в своей zigbee сети такие выключатели, то должны заведомо выбрать 26 канал и привязывать все устройства только на нем.
2) Устанавливать нужно dev ветку zigbee2mqtt
3) Пример конфигурационного файла
configuration.yaml:
Код: Выделить всё
homeassistant: false
permit_join: true
advanced:
channel: 26
soft_reset_timeout: 3600
mqtt:
base_topic: zigbee2mqtt
server: 'mqtt://192.168.1.39'
experimental:
livolo: true
serial:
port: /dev/ttyACM1
5) Скриншоты:
СпойлерПоказать
СпойлерПоказать
- За это сообщение автора directman66 поблагодарил:
- 64imm (Чт июн 06, 2019 11:44 am)
- Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 31
- Зарегистрирован: Пн ноя 12, 2018 11:09 pm
- Благодарил (а): 12 раз
- Поблагодарили: 3 раза
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
Я правильно понимаю что все эти танцы с бубнами для того чтобы не покупать шлюзы типа xiaomi? Вместо него купить прошитый стик (все остальные приблуды типа дебаггера и проч тогда не нужны) и через него управлять zigbee устройствами через mqtt? Прошитый стик по ссылке стоит 1500р сейчас, не прошитый комплект по вашим ссылкам примерно 1000р. Шлюз Mija от 1600р на али. В чем выигрыш то? Или я что то не понимаю?
Я не стебусь, реально интересно
Я не стебусь, реально интересно
- Dark_FeniX
- Сообщения: 12
- Зарегистрирован: Сб янв 13, 2018 12:25 pm
- Откуда: Запорожье
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
Да всё просто. Вот список поддерживаемого оборудования:
https://koenkk.github.io/zigbee2mqtt/in ... vices.html
Если в наличии только устройства одного производителя, то можно использовать его шлюз и не париться. Но если дома зоопарк устройств от разных фирм, то такой шлюз реально поможет сэкономить
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
То, ради чего я взялся за интеграцию zigbee2mqtt указано тут http://majordomo.smartliving.ru/forum/v ... =20#p97771
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram