Page 1 of 4

Introducing Z-Way package for Raspbian

Posted: 14 Jul 2019 15:05
by PoltoS
Dear Z-Way users!

As you have noticed, we are smoothly going from install script to Debian packages. The new v3.0.0 of Z-Way for Raspberry Pi will be distributed in .deb package.

We are happy to start tests of the new repository for Raspberry Pi: https://repo.z-wave.me/z-way/raspbian

To install Z-Way you need to do in your terminal:

Code: Select all

sudo apt-get install dirmngr -y
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7E148E3C
sudo bash -c 'echo "deb https://repo.z-wave.me/z-way/raspbian stretch main contrib" > /etc/apt/sources.list.d/z-wave-me.list'
sudo apt-get update
sudo apt-get install z-way-full
Short explanation:
  • install signature key management package for apt
  • add our Z-Wave.Me package signature to your apt
  • add https://repo.z-wave.me/z-way/raspbian to the source list
  • update the list of packages
  • install Z-Way
z-way-full package is a meta package that will install z-way-server (Z-Way server), zbw (remote access service) and webif (additional configuration tool). You can install any of those packages by explicit mention.

IMPORTANT! When you install on top of an existing Z-Way make sure to replace (select Y during installation) your Defaults.xml and /etc/init.d/z-way-server init script by those from the package and keep (select N) all your /etc/zbw/ files.

In future to update the package you will have to do:

Code: Select all

sudo apt-get update
sudo apt-get install z-way-full
Currently stretch is supported. Soon we will add support for booster.

If you find any issue or have a suggestion, feel free to drop us a note (to me in PM or by mail)

Re: Introducing Z-Way package for Raspbian

Posted: 14 Jul 2019 19:44
by fez
Sounds really good.
sudo bash -c 'echo "deb https://repo.z-wave.me/z-way/raspbian stretch main contrib" > /etc/apt/sources.list.d/z-wave-me.list'
How about for Jessie and Buster raspbian versions? ... I believe both are still/already in use

Re: Introducing Z-Way package for Raspbian

Posted: 15 Jul 2019 01:13
by PoltoS
We will release Buster support soon. I think in August.

Jessie can also be supported in the same way, but most people have already updated to stretch, so we will look on users (means you!) before doing it.

Re: Introducing Z-Way package for Raspbian

Posted: 15 Jul 2019 15:06
by fez
Updating on Jessie to 3.0.0 doesn't really work at the moment out of the box, because of the missing openssl1.0.2
I guess I will just have to update the OS as well. ... not a real deal breaker.

Re: Introducing Z-Way package for Raspbian

Posted: 18 Jul 2019 09:37
by aLiEnHeAd
It seems like Z-Way 3.0.0 was officially released today:
https://storage.z-wave.me/z-way-server/?C=M;O=D
https://storage.z-wave.me/z-way-server/ChangeLog

To update from 2.3.8 do I have to follow the steps described in the first post or will it be possible (and probably safer) to start the upgrade from the Z-Way UI ?

Re: Introducing Z-Way package for Raspbian

Posted: 18 Jul 2019 23:39
by PoltoS
Please update from the console using the desciption above. Make sure to answer N and Y as described!

Re: Introducing Z-Way package for Raspbian

Posted: 19 Jul 2019 23:39
by aLiEnHeAd
I just updated.
Needed to call

Code: Select all

sudo apt-get update
before installing dirmngr...
And the Android 'Popp Hub" App couldn't connect from within my WiFi. Switched to mobile data -> Connection established.
Now everything is running again.

Re: Introducing Z-Way package for Raspbian

Posted: 20 Jul 2019 00:28
by PoltoS
We will update mobile apps vey soon for both iOS and Android

Re: Introducing Z-Way package for Raspbian

Posted: 20 Jul 2019 00:52
by Minux
Hello i think i have followed the instruction correctly but i unable to connect after update. I have the error User not found.

23:18 pi@raspberrypi ~ % sudo apt-get install z-way-full
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
The following additional packages will be installed:
webif z-way-server zbw
Les NOUVEAUX paquets suivants seront installés :
webif z-way-full z-way-server zbw
0 mis à jour, 4 nouvellement installés, 0 à enlever et 20 non mis à jour.
Il est nécessaire de prendre 21,5 Mo dans les archives.
Après cette opération, 1 434 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de:1 https://repo.z-wave.me/z-way/raspbian stretch/main armhf z-way-server armhf 3.0.0 [21,1 MB]
Réception de:2 https://repo.z-wave.me/z-way/raspbian stretch/main armhf webif armhf 1.1 [325 kB]
Réception de:3 https://repo.z-wave.me/z-way/raspbian stretch/main armhf zbw all 1.1 [4 644 B]
Réception de:4 https://repo.z-wave.me/z-way/raspbian stretch/main armhf z-way-full all 1.0-latest-version [822 B]
21,5 Mo réceptionnés en 26s (822 ko/s)
Sélection du paquet z-way-server précédemment désélectionné.
(Lecture de la base de données... 49521 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../z-way-server_3.0.0_armhf.deb ...
Stopping z-way-server: done.
Dépaquetage de z-way-server (3.0.0) ...
Sélection du paquet webif précédemment désélectionné.
Préparation du dépaquetage de .../archives/webif_1.1_armhf.deb ...
[ ok ] Stopping mongoose (via systemctl): mongoose.service.
Dépaquetage de webif (1.1) ...
Sélection du paquet zbw précédemment désélectionné.
Préparation du dépaquetage de .../apt/archives/zbw_1.1_all.deb ...
[ ok ] Stopping zbw_connect (via systemctl): zbw_connect.service.
Dépaquetage de zbw (1.1) ...
Sélection du paquet z-way-full précédemment désélectionné.
Préparation du dépaquetage de .../z-way-full_1.0-latest-version_all.deb ...
Dépaquetage de z-way-full (1.0-latest-version) ...
Paramétrage de z-way-server (3.0.0) ...

Fichier de configuration « /etc/init.d/z-way-server »
==> Fichier du système créé par vous ou par un script.
==> Fichier également présent dans le paquet fourni par le responsable du paquet.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I  : installer la version du responsable du paquet
N ou O  : garder votre version actuellement installée
D  : afficher les différences entre les versions
Z  : suspendre ce processus pour examiner la situation
L'action par défaut garde votre version actuelle.
*** z-way-server (Y/I/N/O/D/Z) [défaut=N] ? Y
Installation de la nouvelle version du fichier de configuration /etc/init.d/z-way-server ...

Fichier de configuration « /etc/logrotate.d/z-way-server »
==> Fichier du système créé par vous ou par un script.
==> Fichier également présent dans le paquet fourni par le responsable du paquet.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I  : installer la version du responsable du paquet
N ou O  : garder votre version actuellement installée
D  : afficher les différences entre les versions
Z  : suspendre ce processus pour examiner la situation
L'action par défaut garde votre version actuelle.
*** z-way-server (Y/I/N/O/D/Z) [défaut=N] ? Y
Installation de la nouvelle version du fichier de configuration /etc/logrotate.d/z-way-server ...

Fichier de configuration « /opt/z-way-server/config/Defaults.xml »
==> Fichier du système créé par vous ou par un script.
==> Fichier également présent dans le paquet fourni par le responsable du paquet.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I  : installer la version du responsable du paquet
N ou O  : garder votre version actuellement installée
D  : afficher les différences entre les versions
Z  : suspendre ce processus pour examiner la situation
L'action par défaut garde votre version actuelle.
*** Defaults.xml (Y/I/N/O/D/Z) [défaut=N] ? Y
Installation de la nouvelle version du fichier de configuration /opt/z-way-server/config/Defaults.xml ...
Opened config/zddx/cabf0326-DevicesData.xml
Opened config/zddx/d8d1ebe8-DevicesData.xml
Opened config/zddx/ddddc562-DevicesData.xml
Opened config/zddx/e9c9c281-DevicesData.xml
Opened config/zddx/fa72e5f7-DevicesData.xml
Starting z-way-server: done.
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u11) ...
Paramétrage de webif (1.1) ...
[ ok ] Starting mongoose (via systemctl): mongoose.service.
Paramétrage de zbw (1.1) ...

Fichier de configuration « /etc/zbw/userid »
==> Fichier du système créé par vous ou par un script.
==> Fichier également présent dans le paquet fourni par le responsable du paquet.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I  : installer la version du responsable du paquet
N ou O  : garder votre version actuellement installée
D  : afficher les différences entre les versions
Z  : suspendre ce processus pour examiner la situation
L'action par défaut garde votre version actuelle.
*** userid (Y/I/N/O/D/Z) [défaut=N] ? N

Fichier de configuration « /etc/zbw/passwd »
==> Fichier du système créé par vous ou par un script.
==> Fichier également présent dans le paquet fourni par le responsable du paquet.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I  : installer la version du responsable du paquet
N ou O  : garder votre version actuellement installée
D  : afficher les différences entre les versions
Z  : suspendre ce processus pour examiner la situation
L'action par défaut garde votre version actuelle.
*** passwd (Y/I/N/O/D/Z) [défaut=N] ? N

Fichier de configuration « /etc/zbw/local_port »
==> Fichier du système créé par vous ou par un script.
==> Fichier également présent dans le paquet fourni par le responsable du paquet.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I  : installer la version du responsable du paquet
N ou O  : garder votre version actuellement installée
D  : afficher les différences entre les versions
Z  : suspendre ce processus pour examiner la situation
L'action par défaut garde votre version actuelle.
*** local_port (Y/I/N/O/D/Z) [défaut=N] ? N
zbw_autosetup.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable zbw_autosetup
[ ok ] Starting zbw_connect (via systemctl): zbw_connect.service.
Paramétrage de z-way-full (1.0-latest-version) ...

Re: Introducing Z-Way package for Raspbian

Posted: 20 Jul 2019 01:17
by aLiEnHeAd
@Minux: Try cleaning your browser cache.