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

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

Модератор: immortal

Аватара пользователя
Nail
Сообщения: 376
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Чт июл 18, 2019 2:41 pm

Kvantos писал(а):
Чт июл 18, 2019 11:34 am


что теперь говорит

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

sudo systemctl status mosquitto

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

nb@nb:~$ sudo systemctl status mosquitto
[sudo] пароль для nb:
● mosquitto.service - LSB: mosquitto MQTT v3.1 message broker
   Loaded: loaded (/etc/init.d/mosquitto; generated)
   Active: active (running) since Thu 2019-07-18 11:54:29 +04; 3h 43min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 4367)
   CGroup: /system.slice/mosquitto.service
           └─24109 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

июл 18 11:54:29 nb systemd[1]: Starting LSB: mosquitto MQTT v3.1 message broker.
июл 18 11:54:29 nb mosquitto[24103]:  * Starting network daemon: mosquitto
июл 18 11:54:29 nb mosquitto[24103]:    ...done.
июл 18 11:54:29 nb systemd[1]: Started LSB: mosquitto MQTT v3.1 message broker.
lines 1-12/12 (END)
и что это говорит в ответ

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

sudo netstat -ntulp|grep 1883

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

nb@nb:~$ sudo netstat -htulp|grep 1883
[sudo] пароль для nb:
sudo: netstat: команда не найдена
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS DIN Mini. Broadlink.
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Чт июл 18, 2019 2:45 pm

Nail писал(а):
Чт июл 18, 2019 2:41 pm

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

b@nb:~$ sudo systemctl status mosquitto
[sudo] пароль для nb:
● mosquitto.service - LSB: mosquitto MQTT v3.1 message broker
   Loaded: loaded (/etc/init.d/mosquitto; generated)
   Active: active (running) since Thu 2019-07-18 11:54:29 +04; 3h 43min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 4367)
   CGroup: /system.slice/mosquitto.service
           └─24109 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
это хорошо, тут все ок, демон запущен и работает
Nail писал(а):
Чт июл 18, 2019 2:41 pm

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

nb@nb:~$ sudo netstat -htulp|grep 1883
[sudo] пароль для nb:
sudo: netstat: команда не найдена
установить

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

sudo apt-get install net-tools
а затем повторить команду

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

sudo netstat -htulp|grep 1883
результат сюда...
Последний раз редактировалось Kvantos Чт июл 18, 2019 2:48 pm, всего редактировалось 2 раза.
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

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

Сообщение VOVA_iS » Чт июл 18, 2019 2:46 pm

После обновления zigbee2mqtt до версии 1.5.1
Модуль перестал строить карту устройств
Выдаёт ошибку 500
Аватара пользователя
Nail
Сообщения: 376
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Чт июл 18, 2019 2:54 pm

Kvantos писал(а):
Чт июл 18, 2019 2:45 pm

результат сюда...

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

nb@nb:~$ sudo netstat -htulp|grep 1883
usage: netstat [-vWeenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
       netstat [-vWnNcaeol] [<Socket> ...]
       netstat { [-vWeenNac] -i | [-cnNe] -M | -s [-6tuw] }

        -r, --route отобразить таблицу маршрутизации
        -i, --interfaces отобразить таблицу интерфейсов
        -g, --groups отобразить членства в мультикаст группах
        -s, --statistics отобразить сетевую статистику (как SNMP)
        -M, --masquerade отобразить замаскированные соединения

        -v, --verbose более детальный вывод
        -W, --wide               don't truncate IP addresses
        -n, --numeric не преобразовывать адреса в имена
        --numeric-hosts не преобразовывать адреса в имена компьютеров
        --numeric-ports не преобразовывать номера портов в имена
        --numeric-users не преобразовывать в имена пользователей
        -N, --symbolic преобразовать имена устройств
        -e, --extend отображать другую/больше информации
        -p, --programs отображать номер процесса программы/имя программы для сокетов
        -o, -timers отобразить таймеры
        -c, --continuous непрерывный вывод

        -l, --listening отображать прослушиваемые сокеты сервера
        -a, --all                display all sockets (default: connected)
        -F, -fib отобразить информацию форвардинга базы (по умолчанию)
        -C, --cache              display routing cache instead of FIB
        -Z, --context            display SELinux security context for sockets

  <Socket>={-t|--tcp} {-u|--udp} {-U|--udplite} {-S|--sctp} {-w|--raw}
           {-x|--unix} --ax25 --ipx --netrom
  <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; по умолчанию: inet
  Список возможный адресных семейств (которые поддерживают маршрутизацию):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS DIN Mini. Broadlink.
Аватара пользователя
Nail
Сообщения: 376
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Чт июл 18, 2019 2:58 pm

directman66 писал(а):
Чт июл 18, 2019 1:08 pm
Кстати, в архиве дистрибутива лежит пример моего конфигурационного файла https://github.com/directman66/majordom ... ation.yaml

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

homeassistant: true
permit_join: true
advanced:
  channel: 26
  soft_reset_timeout: 3000
  log_level: debug
  report: true
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://192.168.1.39:1883'
serial:
  port: /dev/ttyACM1
experimental:
  livolo: true
devices:
  '0x01124b001baea534':
    friendly_name: '0x01124b001baea534'
    retain: false
порт наверно у меня /dev/ttyACMO ?
и устройство : наверно будет другое?
Последний раз редактировалось Nail Чт июл 18, 2019 4:04 pm, всего редактировалось 1 раз.
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS DIN Mini. Broadlink.
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Чт июл 18, 2019 3:01 pm

Nail писал(а):
Чт июл 18, 2019 2:54 pm

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

nb@nb:~$ sudo netstat -htulp|grep 1883
usage: netstat [-vWeenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
       netstat [-vWnNcaeol] [<Socket> ...]
       netstat { [-vWeenNac] -i | [-cnNe] -M | -s [-6tuw] }

        -r, --route отобразить таблицу маршрутизации
        -i, --interfaces отобразить таблицу интерфейсов
        -g, --groups отобразить членства в мультикаст группах
        -s, --statistics отобразить сетевую статистику (как SNMP)
        -M, --masquerade отобразить замаскированные соединения

        -v, --verbose более детальный вывод
        -W, --wide               don't truncate IP addresses
        -n, --numeric не преобразовывать адреса в имена
        --numeric-hosts не преобразовывать адреса в имена компьютеров
        --numeric-ports не преобразовывать номера портов в имена
        --numeric-users не преобразовывать в имена пользователей
        -N, --symbolic преобразовать имена устройств
        -e, --extend отображать другую/больше информации
        -p, --programs отображать номер процесса программы/имя программы для сокетов
        -o, -timers отобразить таймеры
        -c, --continuous непрерывный вывод

        -l, --listening отображать прослушиваемые сокеты сервера
        -a, --all                display all sockets (default: connected)
        -F, -fib отобразить информацию форвардинга базы (по умолчанию)
        -C, --cache              display routing cache instead of FIB
        -Z, --context            display SELinux security context for sockets

  <Socket>={-t|--tcp} {-u|--udp} {-U|--udplite} {-S|--sctp} {-w|--raw}
           {-x|--unix} --ax25 --ipx --netrom
  <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; по умолчанию: inet
  Список возможный адресных семейств (которые поддерживают маршрутизацию):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
набрали с ошибкой! первый ключ не h а n, нужно так:

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

sudo netstat -ntulp|grep 1883
копируйте мои команды через буфер )
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Аватара пользователя
Nail
Сообщения: 376
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Чт июл 18, 2019 3:03 pm

Kvantos писал(а):
Чт июл 18, 2019 3:01 pm
набрали с ошибкой! первый ключ не h а n, нужно так:

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

sudo netstat -ntulp|grep 1883
копируйте мои команды через буфер )

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

nb@nb:~$ sudo netstat -ntulp|grep 1883
[sudo] пароль для nb:
tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      24109/mosquitto     
tcp6       0      0 :::1883                 :::*                    LISTEN      24109/mosquitto    
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS DIN Mini. Broadlink.
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Чт июл 18, 2019 3:09 pm

Nail писал(а):
Чт июл 18, 2019 3:03 pm

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

nb@nb:~$ sudo netstat -ntulp|grep 1883
[sudo] пароль для nb:
tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      24109/mosquitto     
tcp6       0      0 :::1883                 :::*                    LISTEN      24109/mosquitto    
отлично, я могу утверждать, что mqtt брокер работает. Теперь попробуйте подключится к нему каким нибудь клиентом, например если у вас хром, то этим: https://chrome.google.com/webstore/deta ... objm?hl=ru
При этом обратите внимание установлен ли пароль на брокере

Если удачно подключились и топики ходят, то настраивайте модуль.
За это сообщение автора Kvantos поблагодарил:
Nail (Чт июл 18, 2019 3:24 pm)
Рейтинг: 1.16%
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Аватара пользователя
Nail
Сообщения: 376
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Чт июл 18, 2019 3:31 pm

Kvantos писал(а):
Чт июл 18, 2019 3:09 pm

Если удачно подключились и топики ходят, то настраивайте модуль.
у меня кажется не запускается zigbee2mqtt

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

cd /opt/zigbee2mqtt
npm start
выдает

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

nb@nb:~$ cd /opt/zigbee2mqtt
nb@nb:/opt/zigbee2mqtt$ npm start

> zigbee2mqtt@1.5.1 start /opt/zigbee2mqtt
> node index.js

  zigbee2mqtt:info 2019-7-18 4:27:56 PM Logging to directory: '/opt/zigbee2mqtt/data/log/2019-07-18.16-27-55'
  zigbee2mqtt:info 2019-7-18 4:27:56 PM Starting zigbee2mqtt version 1.5.1 (commit #ac3b924)
  zigbee2mqtt:info 2019-7-18 4:27:56 PM Starting zigbee-shepherd
  zigbee2mqtt:info 2019-7-18 4:27:56 PM Error while starting zigbee-shepherd, attempting to fix... (takes 60 seconds) (Error: Error: Permission denied, cannot open /dev/ttyACM0)
  zigbee2mqtt:info 2019-7-18 4:28:56 PM Starting zigbee-shepherd
  zigbee2mqtt:error 2019-7-18 4:28:56 PM Error while starting zigbee-shepherd! (Error: Error: Permission denied, cannot open /dev/ttyACM0)
  zigbee2mqtt:error 2019-7-18 4:28:56 PM Press the reset button on the stick (the one closest to the USB) and start again
  zigbee2mqtt:error 2019-7-18 4:28:56 PM Failed to start
    {"message":"Error: Permission denied, cannot open /dev/ttyACM0","stack":"Error: Error: Permission denied, cannot open /dev/ttyACM0"}
  zigbee2mqtt:error 2019-7-18 4:28:56 PM Exiting...
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.5.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.5.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/nb/.npm/_logs/2019-07-18T12_28_56_339Z-debug.log
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS DIN Mini. Broadlink.
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Чт июл 18, 2019 3:34 pm

Nail писал(а):
Чт июл 18, 2019 3:31 pm
у меня кажется не запускается zigbee2mqtt
я думаю, тут автор модуля даст более квалифицированный ответ.....
но по логам сразу видно, что Permission denied, cannot open /dev/ttyACM0
вам ранее по этой ветке форума давали рецепт, как это исправить: http://ubuntu.fliplinux.com/x432-26.html
ну или запускайте от рута )
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Ответить