Здравствуйте!
С тем, чтобы z-wave заработало в принципе разобрались. Надо было купить лицензию.
Устройства “включаются”, в перечне устройств на web-мордочке z-way-server присутствуют. На данный момент “на всякий случай” заведены 2 устройства - розетка (работоспособность проверена в интерфейсе z-way-server) и модуль ввода-вывода от fibaro, “включение” которого отвалилось на прогрессе в 99%. Но z-way-server его видит.
WirenBoard перезапущен. Процессы, необходимые для поддержки z-wave в ПО WirenBoard запущены и работают:
ps -A | grep z
3185 ? 00:00:20 wb-mqtt-zway
3290 ? 00:09:34 ./z-way-server
Вопрос. А что дальше?
На web-мордочке “Wiren Board Web UI” а разделах “Configuration Files” и “Hardware Modules Configuration” упоминание о Z-wave или z-way-server отсутствует. Вышеупомянутых устройств в разделе Devices нет.
На данный момент, как я понял, z-way-server живёт под крылом Linux как вполне себе независимый и гордый процесс. Как укротить его гордость и заставить работать совместно с ПО WirenBoard?
Z-Way version v2.2.5 from 2016-11-15 11:42:15 +0300 (build d58b7617c4f553beca4c6f41705b48fa5a4cf56c)
Я выполнил apt-get update apt-get install wb-mqtt-zway
z-way-server зпаускается через /etc/rc.local вот так:
cd /root/z-way-server
nohup ./z-way-server &
Больше никаких редактирований конфигов или запуска каких-нибудь скриптов не производил.
Евгений, спасибо за оперативность.
Проблема решилась.
При обновлении wb-mqtt-zway затёрся дефолтным мой конфиг.
Соответственно достаточно был сменить пароль с дефолтного на реальный.
И оно [крик] ЗАРАБОТАЛО [/крик]
Сразу возник вопрос
Почему у z-wave “другой путь” ?
Почему на web-мордочке “Wiren Board Web UI” а разделах “Configuration Files” и
“Hardware Modules Configuration” упоминание о Z-wave или z-way-server
отсутствует?
PS. Я вам на ваше вчерашнее письмо отвечу сегодня.
Технически - потому что “Configuration Files” - это просто интерфейс для редактирования конфигов на диске. Он появился сильно позже wb-mqtt-zway, к сервису ещё не прикрутили.
А вообще просто забыли это сделать, поставил задачу в очередь.
Насколько мне известно в z-way-server был изменен способ авторизации где-то между версиями 2.1 и 2.2.
По моим тестам версия wb-mqtt-zway_1.0.3+wb1 не работает с сервером 2.2.5, поэтому в скором времени я выложу обновленую версию.
Но перед этим к вам вопрос: вы уверены, что версия сервера, который у вас запущен точно 2.2.5? а не тот, который пришел из репозитория по зависимости и запускается автоматически через /etc/init.d/z-way-server?
root@wirenboard:/etc/init.d# ls | grep z
wb-homa-zway
wb-mqtt-zway
root@wirenboard:~# ps -A | grep z
3189 ? 00:00:58 wb-mqtt-zway
3292 ? 00:26:25 ./z-way-server
Переименовываю папку /root/z-way-server откуда я запускаю через /etc/rc.local свой ./z-way-server.
Перезагружаюсь.
root@wirenboard:~# ps -A | grep z
3165 ? 00:00:58 wb-mqtt-zway
z-way-server отсутствует. По :8083 не доступен.
переименовываю взад.
Перезагружаюсь.
root@wirenboard:~# ps -A | grep z
3188 ? 00:00:00 wb-mqtt-zway
3293 ? 00:00:10 ./z-way-server
root@wirenboard:~# cd ~
root@wirenboard:~# cd z-way-server
root@wirenboard:~/z-way-server# ./z-way-server --version
Z-Way version v2.2.5 from 2016-11-15 11:42:15 +0300 (build d58b7617c4f553beca4c6f41705b48fa5a4cf56c)
z-way-server ставится вручную, т.е. не через менеджер пакетов deb.
А wb-homa-zway_*_armel.deb ставится через менеджер пакетов и требует z-way-server. А откуда deb узнает про уже установленный z-way-server?
Т.е. нужно либо z-way-server также ставить через deb либо wb-homa-zway руками.
/etc/init.d/wb-mqtt-zway stop
root@wirenboard:~/z-way-server# ps -A | grep z
3293 ? 00:06:48 ./z-way-server
root@wirenboard:~/z-way-server# /usr/bin/wb-mqtt-zway -c /etc/wb-mqtt-zway.conf
Option c with value ‘/etc/wb-mqtt-zway.conf’
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
insert control
connected with code 0
insert control
insert control
insert control
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
subscribed
На контроллере с полной поддержкой z-wave, на веб интерфейсе z-wave (http://адрес_контроллера:8083) устройства z-wave добавили. Добавили реле, и беспроводной датчик. Эти устройства в веб интерфейсе контроллера отобразились. Реле управляется, данные с датчика приходят, спустя 1 минуты процесс wb-mqtt-zway отваливается и управление со стандартного интерфейса контроллера не возможно.
Как решить эту проблему?