Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Plugin Z-Wave Version 2016-08-17 Stable

(anciennement dénommé plugin OpenZwave)
Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Plugin Z-Wave Version 2016-08-17 Stable

Message par nechry » 18 août 2016, 09:58

Bonjour une manipulation sur le github de la librairie openzwave a provoqué un changement dans les ids de commit. Lors de la mise à jour des dépendances du plugin, nous récupérons une version spécifique, testé et validé, or le changement des IDs de commit nous remontait une version plus ancienne de la librairie, ce qui provoquait la relance en boucle de la mise à jour des dépendances, comme le demon zwave n'était pas satisfait de la version trouvé.

j'ai donc sortie plus rapidement que prévue un mise à jour afin de modifier l'id a récupérer sur github afin d'avoir les bon source de la lib.

Si vous êtes avec la version de juillet, il ne faut plus relancer la mise a jour des dépendances sinon vous aurez la boucle et donc impossible de lancer votre démon même si pas d'erreur.

Voici le contenue de cette mise à jour:

New Features
  • Relance du demon si détection du contrôleur en timeout lors de l'initialisation du contrôleur.
Improvements/Enhancements
  • Mise à jour de la librairie OpenZWave 1.4.2088.
  • Correction de l’orthographe.
  • Refonte de l'écran équipements avec onglets.
Bug Fixes
  • Problème d'affichage de certains modules sur la table de routage et Graph réseau.
  • Modules Vision Secure qui ne retournent pas en veille durant l'interview.
  • Installation des dépendances en boucle (problème coté github).
Il est donc fortement recommandé de passer sur cette version sir vous êtes avec la version de juillet 2016.

Et surtout pour les utilisateur de module de la marque Vision Secure, le patch tant attendue pour les modules qui se drainaient de leurs piles suite a un démarrage du démon. (j'ai donc vendue tout mes actions chez duracell, :lol: )

Une mise à jour des dépendances sera lancée automatiquement après l'installation

La mise à jour des dépendances devrait se lancer d'elle même, dans les minutes suivantes.
Suite de la mise à jour des dépendances, le démon se relancera dans les 5 minutes.

Cette version requière Jeedom core en version 2.3.x au minimum

Il est toujours recommandée de faire une sauvegarde complete de votre jeedom avant de faire la mise à jour

Ne pas faire la mise à jour la veille de vacances

comme pour la version précédente il faut bien entendue être avec une distribution jessie.
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

mutmut
Actif
Messages : 609
Inscription : 10 nov. 2014, 17:09
Localisation : Stutzheim

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par mutmut » 18 août 2016, 10:21

salut nechry !
MERCI pour cette mise à jour qui s'est très bien passée ce matin (après le backup qui va bien, toujours backuper !!) :)
mais comme je suis impatient, j'ai relancé les dépendances manuellement ;)
Odroid C2 / Jeedom stable
Zwave.me UZB1 / RFXtrx433E / HEM2 / Orvibo / Connexoon / Netatmo
Synology DS1512+ / FBX6


Un grand MERCI à l'équipe Jeedom !

fcna
Actif
Messages : 825
Inscription : 15 mars 2015, 16:14
Localisation : Toulouse

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par fcna » 18 août 2016, 10:22

MAJ Ok. Merci pour le travail.
Mini +
Fibaro FGMS-001
Qubino Fil Pilote 6 / Module Vlts roulants
Aeon Labs mono G2 60A
Fibaro Wall Plug / Smoke Sensor

ImperiHome Standard System /Pushing Box/Energie/ Philips Hue / Agenda / Clock / Géolocalisation / Themes / ...

francoisd
Timide
Messages : 358
Inscription : 26 avr. 2016, 19:28
Localisation : Comines (59)

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par francoisd » 18 août 2016, 10:32

Mise à jour faite hier sans aucun souci.
RPI3 / RFXCOM RFXtrx433E / Z-Stick gen5

izidor78
Actif
Messages : 1091
Inscription : 26 janv. 2015, 15:58

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par izidor78 » 18 août 2016, 16:07

Bonjour,

J'ai lancé la mise à jour.
L'installation des dépendances est en cours et ça m'affiche

Code : Tout sélectionner

Installation en cours - 30 % - 59 min
La durée ne cesse d'augmenter. Est-ce normal ?

Dans le fichier de log Openzwave_update, j'ai le message suivant à la fin.

Code : Tout sélectionner

There are services installed on your system which need to be restarted when
certain libraries, such as libpam, libc, and libssl, are upgraded. Since these
restarts may cause interruptions of service for the system, you will normally be
prompted on each upgrade for the list of services you wish to restart.  You can
choose this option to avoid being prompted; instead, all necessary restarts will
be done for you automatically so you can avoid being asked questions on each
library upgrade.
Restart services during package upgrades without asking? [yes/no]
Dois-je faire quelque chose ou faut-il tout simplement attendre patiemment ?

Merci d'avance.

ps : je suis sur une Mini+ version 2.3.17 et la version de z-wave installée avant la mise à jour était celle de juillet.

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par nechry » 18 août 2016, 16:16

mais vous faites comment pour avoir tous c'est choses bizarres.

il te faudrait en ssh lancer cette ligne.

Code : Tout sélectionner

sudo apt-get install mercurial git python-pip python-dev python-pyudev python-setuptools python-louie python-sphinx make build-essential libudev-dev g++ gcc python-lxml unzip libjpeg-dev python-serial python-requests
Puis relancer les dépendances. j'espère juste que le package manager n'est pas bloqué.

il va normalement te demander la meme question et il faudra répondre yes
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

izidor78
Actif
Messages : 1091
Inscription : 26 janv. 2015, 15:58

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par izidor78 » 18 août 2016, 16:18

Quand je lance la commande en ssh j'ai ça

Code : Tout sélectionner

root@jeedom:~# sudo apt-get install mercurial git python-pip python-dev python-pyudev python-setuptools python-louie python-sphinx make build-essential libudev-dev g++ gcc python-lxml unzip libjpeg-dev python-serial python-requests
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
[edit] est-ce que c'est parce que l'installation des dépendances est en cours ? si oui, faut-il que je stop l'installation et comment ?

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par nechry » 18 août 2016, 16:22

oui c'est que j'avais peur, justement. il faut stopper l'update en cours. je pense le plus simple pour éviter trop de risque, désactive le plugin, puis reboot jeedom, puis lance la cmd en ssh, une fois oki réactive le plugin.
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

izidor78
Actif
Messages : 1091
Inscription : 26 janv. 2015, 15:58

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par izidor78 » 18 août 2016, 16:42

J'ai essayé j'ai ça

Code : Tout sélectionner

root@jeedom:~# sudo apt-get install mercurial git python-pip python-dev python-pyudev python-setuptools python-louie python-sphinx make build-essential libudev-dev g++ gcc python-lxml unzip libjpeg-dev python-serial python-requests
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par nechry » 18 août 2016, 16:48

donc tu as fais le sudo dpkg --configure -a puis ça finie par passé?
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

izidor78
Actif
Messages : 1091
Inscription : 26 janv. 2015, 15:58

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par izidor78 » 18 août 2016, 18:32

Oui cette commande est passé mais l'installation des dépendances échoue avec le message suivant.

Code : Tout sélectionner

E: Sub-process /usr/bin/dpkg returned an error code (1)
could not install mercurial - abort
Il faut que je retrouve la solution car j'avais déjà rencontré ce problème lors de précédentes mise à jour.

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par nechry » 18 août 2016, 19:00

sudo rm /var/lib/dpkg/info/$mercurial* -f

puis
sudo apt-get install mercurial
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

izidor78
Actif
Messages : 1091
Inscription : 26 janv. 2015, 15:58

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par izidor78 » 18 août 2016, 19:04

Oui merci j'ai retrouvé ces commandes sur le forum, l'installation des dépendances avance mieux et je suis maintenant à 75%

Les derniers messages de log sont

Code : Tout sélectionner

In file included from openzwave/cpp/src/aes/aescpp.h:26:0,
from openzwave/cpp/src/Driver.h:42,
from src-lib/libopenzwave/libopenzwave.cpp:261:
openzwave/cpp/src/aes/aes.h:75:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
#pragma warning( disable : 4324 )
openzwave/cpp/src/aes/aes.h:93:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
#pragma warning( default : 4324 )
src-lib/libopenzwave/libopenzwave.cpp: In function 'PyObject* __pyx_pf_12libopenzwave_9PyManager_268beginControllerCommand(__pyx_obj_12libopenzwave_PyManager*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)':
src-lib/libopenzwave/libopenzwave.cpp:29166:204: warning: 'bool OpenZWave::Manager::BeginControllerCommand(uint32, OpenZWave::Driver::ControllerCommand, OpenZWave::Driver::pfnControllerCallback_t, void*, bool, uint8, uint8)' is deprecated [-Wdeprecated-declarations]
__pyx_t_6 = __Pyx_PyBool_FromLong(__pyx_v_self->manager->BeginControllerCommand(__pyx_t_1, __pyx_t_2, __pyx_f_12libopenzwave_ctrl_callback, ((void *)__pyx_v_pythonfunc), __pyx_t_3, __pyx_t_4, __pyx_t_5)); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 4119; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
^
src-lib/libopenzwave/libopenzwave.cpp:367:36: note: in definition of macro '__Pyx_PyBool_FromLong'
#define __Pyx_PyBool_FromLong(b) ((b) ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False))
^
In file included from src-lib/libopenzwave/libopenzwave.cpp:266:0:
openzwave/cpp/src/Manager.h:1731:19: note: declared here
DEPRECATED bool BeginControllerCommand( uint32 const _homeId, Driver::ControllerCommand _command, Driver::pfnControllerCallback_t _callback = NULL, void* _context = NULL, bool _highPower = false, uint8 _nodeId = 0xff, uint8 _arg = 0 );
^~~~~~~~~~~~~~~~~~~~~~
[edit] installation des dépendances ok. Merci pour ton aide et pour cette nouvelle mise à jour.

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par nechry » 18 août 2016, 20:05

oui à 75% c'est la compilation et c'est probablement 80% du temps total de l'opération on voit que les changement dans le log
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

Avatar de l’utilisateur
Me_
Actif
Messages : 766
Inscription : 22 juin 2015, 22:28
Localisation : Guyane

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par Me_ » 18 août 2016, 21:37

MAJ faite aujourd'hui -> OK

Juste un truc:
Lorsque j'ai lancé la MAJ, j'ai eu pendant un bon bout de temps la roue crantée (quelques minutes) avant d'avoir les premières lignes inscrites dans la fenêtre des logs de mise à jour à droite. Du coup, j'ai eu un gros doute sur ce qui se passait...
Peut-être faire en sorte d'avoir en premier une info qui s'affiche dans les logs comme quoi c'est en train de télécharger...

Merci encore pour le taf!
Présentation
Mon matériel: ici

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par nechry » 18 août 2016, 22:51

Ca c'est côté jeedom core et c'est sure le timeout au moment du stop du plugin ou simplement le refresh UI qui a sauté un événement


Sent from my finger
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

Avatar de l’utilisateur
Syll
Actif
Messages : 1577
Inscription : 14 janv. 2015, 18:46
Contact :

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par Syll » 19 août 2016, 09:26

MAJ faite hier dans aucun problème pour ma part.

Merci à tous les contributeurs.
Jeedom - ESXi 6.7U2 - VM Debian 9.9 | 60 Modules Zwave | 12 Modules RFXCom | 15 modules Xiaomi | GSM/JPI | Kodi | SqueezeBox | GH |

Avatar de l’utilisateur
Doryphore
Actif
Messages : 893
Inscription : 12 juil. 2014, 09:06

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par Doryphore » 19 août 2016, 09:41

Salut,

Mise a jour faite, mais le statut "driver initialised" a duré + longtemps que d'habitude (585 secondes !! ), la queue montait , descendait 55 => 105, remontait, re descendait .......mais c'est passé
JEEDOM sur ODROID C2 & Clé AEON Gen 5 depuis 20/03/2016, strecth
90 modules zwave, 3 Squeezebox, 3 BOOM, 1 DUET, 1 Controler, 3 picoreplayer
Modules infrarouges, etc......

Avatar de l’utilisateur
nechry
Actif
Messages : 9644
Inscription : 24 juin 2014, 20:07
Localisation : Suisse
Contact :

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par nechry » 19 août 2016, 10:08

@Doryphore effectivement, j'ai oublier de préciser, dans le sujet. j'ai due modifier un paramètre de la librairie openzwave pour permettre de correctif au niveau des Vision Secure qui assume que tout les module sont réveillé, donc dans le cycle de l'interview de démarrage le moteur zwave va demander aussi au module sur pile de s'identifier (pcq il assume qu'il sont réveillé) ça entraîne donc l'attente d'un timeout qu'on n'avait pas avant.
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/

Avatar de l’utilisateur
Zerat9w
Timide
Messages : 486
Inscription : 26 févr. 2015, 09:26
Localisation : Région Bordelaise

Re: Plugin Z-Wave Version 2016-08-17 Stable

Message par Zerat9w » 19 août 2016, 10:17

MAJ effectuée à l'instant tout est nickel. Thanks a lot

Envoyé de mon A0001 en utilisant Tapatalk
Jeedom

La rétention de l'information est une forme de constipation du savoir.

Documentation - Trucs & Astuces - Charte

Répondre

Revenir vers « Plugin Z-Wave »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité