Plugin Z-Wave – Informations importantes !!

info zwave2

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 z-wave n’était pas satisfait de la version trouvée.

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

J’ai donc sorti plus rapidement que prévu une mise à jour afin de modifier l’id à récupérer sur github afin d’avoir les bonnes sources de la lib.

Voici le contenu 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.

Bugs Fix

  • 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 si vous êtes avec la version de juillet 2016.
Et surtout pour les utilisateurs de modules de la marque Vision Secure, le patch tant attendu pour les modules qui se drainaient de leurs piles suite à un démarrage du démon. (j’ai donc vendu toutes 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 requiert Jeedom core en version 2.3.x au minimum

Il est toujours recommandé de faire une sauvegarde complète 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 entendu être avec une distribution jessie.

Nechry

Cet article a été lu 7664 fois

Vous aimerez aussi...

16 réponses

  1. ptit_poulet dit :

    Excellente nouvelle concernant la partie Vision Secure. Car à chaque reboot de la box ou du démon, fallait enlever et remettre les piles dans ces modules sinon en 24h les piles étaient à plat.

  2. Guibill dit :

    Bonjour excellente nouvelle
    Les MAJ pas trop testées ne devraient t’elles pas s’appeller Beta, on pourrait choisir en fonction de son tempérament et du temps dont on dispose de plonger ou pas dans les bugs.

    • marie dit :

      Bonjour,
      Toutes les mises à jour sont testées avant d’être publiées. Malheureusement il se peut que des bugs nous échappent, par exemple lors de la précédente mise à jour de juillet. Cette dernière mise à jour a été publiée rapidement afin de corriger les problèmes constatés sur des installations et d’en éviter de nouveaux.
      Cdt

    • nechry dit :

      la version de juillet comme telle n’avait pas un problème, se sont les source externe sur le github qui on changé, comme expliqué dans le premier paragraphe.
      Cette version est d’abord passé en Beta, au fur et à mesure des évolution apporté depuis la version Stable de juillet. Mais comme le dit Marie on est jamais à l’abri d’une avarie.

  3. Henri Bisteau dit :

    Bonsoir,
    Faut-il ou pas mettre à jour la version du 11 juillet 2016.
    Le texte du blog est contradictoire. D’un côté en rouge « si vous êtes avec la version de juillet ne pas relancer la mise à jour des dépendances ». D’un autre côté « il est fortement conseillé de passer sur cette version si vous avez la version de juillet ». Une mise à jour ne relance t’elle pas la mise à jour des dépendances. N’y a t’il pas conflit ?

    • nechry dit :

      Le texte est en référence à la version du 17 août 2016. Donc si on est en version de juillet 2016, il ne faut pas lancer de mise à jour de dépendances. Pour corriger ce problème il faut passer sur la version du 17 août 2016 qui corrige ce problème. de toute façon la version 11 juillet 2016 n’est plus disponible sur le market.

      Pour plus de détails: https://www.jeedom.com/forum/viewtopic.php?f=87&t=20377

  4. Lolito38 dit :

    Bonjour,
    Depuis la mise à jour, mes wall plug ne répondent plus. Une idée ?
    Cordialement.

    • nechry dit :

      tu étais avec la version de juillet avant? il n’y a eux aucun changement pour ces modules. les miens du moins fonctionnent toujours

      • lolito38 dit :

        Oui, j’étais avec la version de juillet mais je ne sais pas si ça vient de ça… Je viens de redéployer une sauvegarde du 15/08 mais rien n’y fait : mes wallplug fibaro ne répondent plus. Je vais étudier ça de plus près …
        Cdlt.

  5. spark dit :

    Cette mise a jour fonctionne pour tout le monde? chez moi j’ai perdu mes équipements ils ont un statuts DEATH

  6. grandseb dit :

    Bonjour. J’ai la mise à jour de ma Mini+ hier et depuis, impossible d’installer les dépendances openzwave… La mise à jour s’est faite pour jeedom 2.3.18, les plugins en dernière versione et openzwave avec la version du 17 août.
    Voici le log :
    Lancement de l’installation/mise à jour des dépendances openzwave
    Hit http://ftp.debian.org jessie-updates InRelease
    Hit http://ftp.de.debian.org testing InRelease
    Hit http://security.debian.org jessie/updates InRelease
    Hit http://ftp.debian.org jessie-updates/main Sources
    Hit http://ftp.debian.org jessie-updates/contrib Sources
    Hit http://ftp.debian.org jessie-updates/non-free Sources
    Get:1 http://ftp.debian.org jessie-updates/main armhf Packages/DiffIndex [5,440 B]
    Hit http://ftp.debian.org jessie-updates/contrib armhf Packages
    Get:2 http://ftp.de.debian.org testing/main Sources/DiffIndex [27.9 kB]
    Get:3 http://ftp.debian.org jessie-updates/non-free armhf Packages/DiffIndex [736 B]
    Hit http://ftp.debian.org jessie-updates/contrib Translation-en
    Get:4 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [2,704 B]
    Get:5 http://ftp.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
    Hit http://security.debian.org jessie/updates/main Sources
    Get:6 http://ftp.de.debian.org testing/contrib Sources/DiffIndex [27.8 kB]
    Get:7 http://ftp.de.debian.org testing/non-free Sources/DiffIndex [27.8 kB]
    Get:8 http://ftp.de.debian.org testing/main armhf Packages/DiffIndex [27.9 kB]
    Hit http://security.debian.org jessie/updates/contrib Sources
    Hit http://security.debian.org jessie/updates/non-free Sources
    Hit http://security.debian.org jessie/updates/main armhf Packages
    Hit http://security.debian.org jessie/updates/contrib armhf Packages
    Hit http://security.debian.org jessie/updates/non-free armhf Packages
    Hit http://security.debian.org jessie/updates/contrib Translation-en
    Hit http://security.debian.org jessie/updates/main Translation-en
    Hit http://security.debian.org jessie/updates/non-free Translation-en
    Get:9 http://ftp.de.debian.org testing/contrib armhf Packages/DiffIndex [27.8 kB]
    Get:10 http://ftp.de.debian.org testing/non-free armhf Packages/DiffIndex [27.8 kB]
    Get:11 http://ftp.de.debian.org testing/contrib Translation-en/DiffIndex [27.8 kB]
    Get:12 http://ftp.de.debian.org testing/main Translation-en/DiffIndex [27.9 kB]
    Get:13 http://ftp.de.debian.org testing/non-free Translation-en/DiffIndex [27.8 kB]
    Fetched 260 kB in 9s (26.7 kB/s)
    Reading package lists…
    Installation des dependances
    Reading package lists…
    Building dependency tree…
    Reading state information…
    python-lxml is already the newest version.
    make is already the newest version.
    unzip is already the newest version.
    python-louie is already the newest version.
    You might want to run ‘apt-get -f install’ to correct these:
    The following packages have unmet dependencies:
    g++ : Depends: cpp (>= 4:6.1.1-1) but 4:5.3.1-3 is to be installed
    Depends: g++-6 (>= 6.1.1-9~) but it is not going to be installed
    Depends: gcc-6 (>= 6.1.1-9~) but it is not going to be installed
    gcc : Depends: cpp (>= 4:6.1.1-1) but 4:5.3.1-3 is to be installed
    Depends: gcc-6 (>= 6.1.1-9~) but it is not going to be installed
    git : Depends: git-man (> 1:2.9.3) but 1:2.8.1-1 is to be installed
    libc-bin : Depends: libc6 (= 1:1.5.0-1) but 1:1.4.2-2 is to be installed
    libudev-dev : Depends: libudev1 (= 231-4) but 230-2 is to be installed
    locales : Depends: libc-bin (> 2.23) but 2.19-19 is to be installed
    mercurial : Depends: mercurial-common (= 3.8.4-1) but 3.7.3-1 is to be installed
    python-dev : Depends: python (= 2.7.11-2) but 2.7.11-1 is to be installed
    Depends: libpython-dev (= 2.7.11-2) but 2.7.11-1 is to be installed
    Depends: python2.7-dev (>= 2.7.11-11~) but 2.7.11-3 is to be installed
    python-pip : Depends: python-pip-whl (= 8.1.2-2) but 8.1.2-1 is to be installed
    python-requests : Depends: python-urllib3 (>= 1.15.1) but 1.10.4-1 is to be installed
    python-setuptools : Depends: python-pkg-resources (= 25.2.0-1) but 20.10.1-1 is to be installed
    python-sphinx : Depends: python-imagesize but it is not going to be installed
    Depends: sphinx-common (= 1.4.5-1) but 1.3.6-2 is to be installed
    E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
    could not install mercurial – abort

    J’ai relancer plusieurs fois et toujours la même chose ça bloque à 20%…
    Merci de votre aide

    • nechry dit :

      tu peux essayer ça:
      sudo rm /var/lib/dpkg/info/$mercurial* -f

      puis
      sudo apt-get install mercurial

      après il faudra relancer la mise à jour des dépendances

      • grandseb dit :

        j’ai fait la manip. Pas de message d’erreur pour mercurial mais quand je relance la mise à jour des dépendances j’ai ce log là :
        Lancement de l’installation/mise à jour des dépendances openzwave
        Hit http://security.debian.org jessie/updates InRelease
        Hit http://ftp.de.debian.org testing InRelease
        Hit http://ftp.debian.org jessie-updates InRelease
        Hit http://security.debian.org jessie/updates/main Sources
        Hit http://security.debian.org jessie/updates/contrib Sources
        Hit http://security.debian.org jessie/updates/non-free Sources
        Hit http://security.debian.org jessie/updates/main armhf Packages
        Hit http://security.debian.org jessie/updates/contrib armhf Packages
        Hit http://security.debian.org jessie/updates/non-free armhf Packages
        Hit http://security.debian.org jessie/updates/contrib Translation-en
        Hit http://security.debian.org jessie/updates/main Translation-en
        Get:1 http://ftp.de.debian.org testing/main Sources/DiffIndex [27.9 kB]
        Hit http://security.debian.org jessie/updates/non-free Translation-en
        Hit http://ftp.debian.org jessie-updates/main Sources
        Get:2 http://ftp.de.debian.org testing/contrib Sources/DiffIndex [27.8 kB]
        Hit http://ftp.debian.org jessie-updates/contrib Sources
        Hit http://ftp.debian.org jessie-updates/non-free Sources
        Get:3 http://ftp.de.debian.org testing/non-free Sources/DiffIndex [27.8 kB]
        Get:4 http://ftp.debian.org jessie-updates/main armhf Packages/DiffIndex [5440 B]
        Hit http://ftp.debian.org jessie-updates/contrib armhf Packages
        Get:5 http://ftp.de.debian.org testing/main armhf Packages/DiffIndex [27.9 kB]
        Get:6 http://ftp.debian.org jessie-updates/non-free armhf Packages/DiffIndex [736 B]
        Hit http://ftp.debian.org jessie-updates/contrib Translation-en
        Get:7 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [2704 B]
        Get:8 http://ftp.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
        Get:9 http://ftp.de.debian.org testing/contrib armhf Packages/DiffIndex [27.8 kB]
        Get:10 http://ftp.de.debian.org testing/non-free armhf Packages/DiffIndex [27.8 kB]
        Get:11 http://ftp.de.debian.org testing/contrib Translation-en/DiffIndex [27.8 kB]
        Get:12 http://ftp.de.debian.org testing/main Translation-en/DiffIndex [27.9 kB]
        Get:13 http://ftp.de.debian.org testing/non-free Translation-en/DiffIndex [27.8 kB]
        Fetched 260 kB in 7s (32.6 kB/s)
        Reading package lists…
        Installation des dependances
        Reading package lists…
        Building dependency tree…
        Reading state information…
        build-essential is already the newest version.
        g++ is already the newest version.
        gcc is already the newest version.
        git is already the newest version.
        libjpeg-dev is already the newest version.
        python-lxml is already the newest version.
        make is already the newest version.
        mercurial is already the newest version.
        python-serial is already the newest version.
        python-dev is already the newest version.
        python-pip is already the newest version.
        python-setuptools is already the newest version.
        python-pyudev is already the newest version.
        python-requests is already the newest version.
        python-sphinx is already the newest version.
        libudev-dev is already the newest version.
        unzip is already the newest version.
        python-louie is already the newest version.
        The following packages were automatically installed and are no longer required:
        g++-4.9 g++-5 libevemu1 libisl10 libjim0.75 libregexp-common-perl
        libstdc++-4.9-dev libstdc++-5-dev libtimedate-perl libvpx1 python-colorama
        python-distlib rlwrap
        Use ‘apt-get autoremove’ to remove them.
        0 upgraded, 0 newly installed, 0 to remove and 392 not upgraded.
        Installation des dependances Python
        Traceback (most recent call last):
        File « /usr/bin/pip », line 9, in
        from pip import main
        File « /usr/lib/python2.7/dist-packages/pip/__init__.py », line 21, in
        from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
        ImportError: cannot import name DependencyWarning
        could not install – abort

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *