directman

<<< Back

Установка z-way на Ubuntu

выдержка из инструкции

Ставится на убунту пакет z-way-server-Ubuntu-v3.0.0-rc24-2-gd8ce5d0.tgz оф. репозитория https://storage.z-wave.me/z-way-server/

Официальная инструкция есть на оф. сайте https://github.com/Z-Wave-Me/Z-Way-Manual/raw/3.0/...

Также есть более подробная инструкция (http://blog.irrelon.com/zway-with-uzb-stick-debian...)

Скачайте архив
wget http://razberry.z-wave.me/z-way-server/z-way-server-Ubuntu-v3.0.0-rc24-2-gd8ce5d0.tgz

Распакуйте файл
sudo tar -zxf z-way-server-Ubuntu-v3.0.0-rc24-2-gd8ce5d0.tgz -C /opt/

Создайте файл установщика службы:

nano install-service.sh
Вставьте в него текст ниже:

#!/usr/bin/env bash

 # Create Z-Way startup script
 echo "Creating Z-Way startup script"  
 echo '#! /bin/sh  
 ### BEGIN INIT INFO
 # Provides:          z-way-server
 # Required-Start:
 # Required-Stop:
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: Z-Way service
 # Description:       Start Z-Way server for to allow comms with Z-Wave devices
 ### END INIT INFO

 # Description: Z-Way server
 # Author: Rob Evans <rob@irrelon.com>

 PATH=/bin:/usr/bin:/sbin:/usr/sbin  
 NAME=z-way-server  
 DAEMON_PATH=/opt/z-way-server  
 PIDFILE=/var/run/$NAME.pid

 # adding z-way libs to library path
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/z-way-server/libs

 case "$1" in  
   start)
     echo -n "Starting z-way-server: "
     start-stop-daemon --start  --pidfile $PIDFILE --make-pidfile  --background --no-close --chdir $DAEMON_PATH --exec $NAME > /dev/null 2>&1
     echo "done."
     ;;
   stop)
     echo -n "Stopping z-way-server: "
     start-stop-daemon --stop --quiet --pidfile $PIDFILE
     rm $PIDFILE
     echo "done."
     ;;
   restart)
     echo "Restarting z-way-server: "
     sh $0 stop
     sleep 10
     sh $0 start
     ;;
   save)
     echo "Saving z-way-server configuration"
     PID=`sed s/[^0-9]//g $PIDFILE`
     /bin/kill -10 $PID
     ;;
   *)
     echo "Usage: /etc/init.d/z-way-server {start|stop|restart|save}"
     exit 1
     ;;
 esac  
 exit 0' > /etc/init.d/z-way-server  
 chmod +x /etc/init.d/z-way-server

 # Add z-way-server.log to logrotate
 echo '/var/log/z-way-server.log {  
         daily
         size=10M
         rotate 4
         compress
         nodelaycompress
         missingok
         notifempty
         postrotate
             /usr/bin/killall -HUP z-way-server 2>/dev/null || true
         endscript
 }' > /etc/logrotate.d/z-way-server

 # Add Z-Way to autostart
 echo "Adding z-way-server to autostart"  
 update-rc.d z-way-server defaults  

Теперь запустите установщик службы:

sudo bash install-service.sh
Чтобы проверить наличие проблем и увидеть результаты отладки, вы должны вручную запустить z-way-server и посмотреть на наличие ошибок в журнале отладки на экране. Для этого вы можете запустить (в папке z-way-server):

cd /opt/z-way-server LD_LIBRARY_PATH=libs ./z-way-server
Убедившись, что все работает, перейдя по IP-адресу вашего сервера через порт 8083, вы можете запустить службу z-way-server через:

sudo service z-way-server start
Наслаждайтесь!

Discuss (0) (0)

See also:
2020-07-03 Получаем безопасный доступ к Web странице MajorDoMo
2020-04-24 Установка MajorDoMo на synology в 3 клика
2020-02-13 Настройка модуля zigbee2mqtt для работы с zigbee2mqtt или шлюзом sls zigbee gateway
2020-02-13 Настройка модуля zigbee2mqtt для работы с zigbee2mqtt или шлюзом sls zigbee gateway
2020-01-25 Команды для настройки прав пользователей на папку с majordomo
2020-01-23 Отключаем строгий режим MYSQL штатными средствами
2019-10-12 Подключаем светодиодные ленты к контроллеру MegaD
2019-10-11 Варианты интеграции электроприводов
2019-09-30 Выбор источников сигнала телевизоров LG 2013
2019-09-29 Узнаем версию дистрибутива linux
2019-09-24 Установка необходимых пакетов в xpenology через docker
2019-09-16 Примеры разметки Markdown
2019-09-14 Краткий обзор выключателей, в том числе Sonoff T4EU1C
2019-09-13 Сценарий для канала @MajorDoMo_feed
2020-03-26 Опыт установки Synology DSM
2019-09-09 Делаем majordroid лаунчером андройд по-умолчанию.
2019-09-04 Реализация сценария "кто-то пришел"
2019-09-02 Отправляем график hightcharts свойства любого объекта в телеграмм
2019-09-17 Автономная сигнализация на базе контроллера megad-2561
2019-08-27 Управление громкостью терминалов через телеграмм
2019-08-26 Полноценная консоль в браузере (wetty)
2019-08-16 Точечное регулирование радиаторов отопления
2019-08-18 Собираем голосовой помощник на базе WM8960 Audio HAT и raspberry pi zero w
2019-08-13 Общедоступная ссылка с закатом, рассветом и текущей погодой
2019-07-24 Самый дешевый вариант видеонаблюдения
2019-07-22 Запуск MajorDroid на одноплатниках, старых планшетах, телефонах.
2019-07-22 Запуск Majordroid на старом железе
2019-07-15 Устанавливаем opencv и необходимые библиотеки на ubuntu 18.04 без использования python
2019-07-05 Решение проблемы Incorrect integer value: '' for column 'ID' at row 1
2019-07-04 О приборах учета и удаленном снятии показаний (вода и газ)
2019-07-04 О приборах учета и удаленном снятии показаний (электричество)
2019-07-03 Конвертируем rs-485 в TCP-IP
2019-06-24 Наблюдение за радиационной обстановкой в регионе
2019-06-06 Меню пылесоса Xiaomi в телеграмм
2019-06-06 Удобный просмотр данных сенсоров через телеграмм
2019-06-06 Просмотр камер через телеграмм
2019-06-06 Управление светом через телеграмм
2019-06-06 Колор-пикер для телеграм
2019-05-06 Список символов emoji
2019-04-16 Решение проблемы ERROR 1040 (HY000): Too many connections
2018-09-09 Список домофонов с IP интерфейсом
2018-08-29 Список кондиционеров с wifi
2018-08-29 Список доступных к покупке IP колонок
2018-07-15 Интеграция датчика Mi flora plant к системе УД MAJORDOMO
2018-06-13 Полезные команды для работы с git
2018-05-27 преобразование html страниц в картинку и отправка в телеграмм
2018-05-24 Полезные sql запросы
2018-05-23 Создание образа nand памяти orange pi plus2
2018-05-16 Команды для работы с базой данных напрямую
2018-04-13 Индикаторы о заряде батареек без использования картинок
2018-04-06 Установка и настройка python на windows для работы систем распознавания
2018-04-05 Распознавание лиц подходящих к двери людей с помощью ip камеры и открытие двери, если нейросеть признала своего
2018-04-04 Управление таймерами выключения света
2018-04-04 Управление RGB контроллером на базе ESP8266
2018-04-03 Увеличение разрешения китайских камер на чипе hi3516c H264
2018-03-13 Использование колонки google home в качестве терминала Majordomo
2018-03-13 Установка и подключение rtl usb донгла для чтения датчиков температуры и кнопок 433 мгц
2018-03-13 Настройка брокера MQTT
2018-02-17 Проект "умная входная дверь"
2018-02-11 Отправка всех значений свойства объекта в телеграм
2017-12-21 получение адреса по GPS координатам
2017-12-21 получение / передача GPS координат сервису livegps.com
2017-12-21 чтение мгновенных данных U,P, I электросчетчика милур 104
2017-12-21 Получение координат с маяков и gsm сигнализаций starline-online.ru

Екатеринбург, Россия

На форуме: directman66