Domotique

24 février 2011

Bug dans les puces Z-Wave…

Plus d'articles de »
Ecrit par: Cédric Locqueneux
Mots-clefs :, , ,

Vous êtes nombreux à me demander quand sortira le nouveau firmware de la Vera. En fait, il aurait dû sortir la semaine dernière, mais un bug a été découvert  sur les puces Zwave.


Tous les appareils Zwave ont une puce pour communiquer, qu’il s’agisse d’un interrupteur, d’un détecteur de mouvement, ou d’un contrôleur. Ces puces sont fabriquées par Sigma Designs, qui sont les seuls à savoir exactement comment la route est choisie entre les différents modules pour envoyer et recevoir les ordres. Ils n’ont jamais voulu donner les sources à quiconque dans l’Alliance Zwave.  Certains utilisateurs, ayant de grosses installations Zwave, ont eu apparemment quelques soucis de fiabilité sur leur réseau. Jusqu’ici, Sigma communiquait peu à ce sujet, mais voilà qu’ils se sont décidés à creuser la question face aux pressions des différents fabricants de produits Zwave.

Heureusement, ce problème ne concerne que les contrôleurs (comme la Vera), et la plupart ont une puce dont le firmware peut être mis à jour (la mise à jour de la puce est bien distincte de la mise à jour de la Vera, soyons clairs).

Les développeurs de Micasaverde sont donc allés passer une semaine au Danemark chez Sigma Design pour corriger ce problème. Sans rentrer trop dans les détails techniques, voilà quelques explications sur le problème:

  • quand on inclue un module, il faut être proche du contrôleur. Le module est donc ajouté au contrôleur, mais également sa position par rapport à des « voisins ».
  • une fois l’inclusion faite, on place le module à sa place définitive, qui est souvent beaucoup plus éloignée du contrôleur. A ce moment là, on est censé faire une réparation du réseau Zwave, afin que la liste des voisins de chaque module soit mise à jour. Et cette liste vient en fait s’ajouter à la première, et non la remplacer. Du coup, les ordres empruntent parfois une mauvaise route et n’aboutissent jamais.


Comme je le disais, cela concerne surtout les grosses installations, c’est pourquoi ce problème est relativement rare. Ma maison n’étant pas très grande, par exemple, tous mes modules sont quasiment voisins des autres. Donc quoiqu’il se passe, les ordres arrivent. Mais dans des maisons plus grandes, le problème peut se révéler.

Dès que Sigma aura publié un firmware corrigé, une nouvelle mise à jour de la Vera sera disponible, intégrant la mise à jour du firmware pour corriger ce problème.

Au passage, en effectuant leurs tests, Sigma s’est aperçu d’un problème avec les drivers linux du processeur de la Vera, qui pouvait ralentir un peu les ordres Zwaves. Micasaverde a donc fait appel à un développeur Linux pour corriger cela. La prochaine mise à jour de la Vera devrait donc nous apporter plus de fiabilité et plus de rapidité sur le réseau Zwave. Une excellente nouvelle, même si le réseau tel qu’il est aujourd’hui est parmi les plus fiables :p


Il faut donc patienter encore un peu, mais au moins, ce problème sera corrigé sur la Vera. Pas sûr que tous les fabricants corrigent cela sur leur contrôleur, on peut donc s’estimer heureux :/



A propos de l'auteur

Cédric Locqueneux
Cédric Locqueneux
Je me suis essayé à la domotique il y a quelques années avec quelques modules X10, quelques softs gratuits, etc… pour équiper la maison que j'avais en location. Puis j'ai eu la chance de pouvoir faire construire, et c'est là que mes projets domotiques ont explosé, la construction neuve me permettant de prévoir une installation complète, et intégrée à la maison. Aujourd'hui, quasiment toute mon installation repose sur le Z-Wave.




 
 

 
DomController

Domcontroller: Control Anything from Anywhere

« Control Anything from Anywhere »: un bien beau slogan qui fait rêver, puisque c’est ce que nous cherchons à faire chaque jour en domotique. Et le rêve pourrait devenir réalité, grâce à Juli...
par Cédric Locqueneux
14

 
 
IMG_0341

A gagner: 5 licences de géoloc pour iPhone !

La géolocalisation est un sujet très à la mode dernièrement. Je vous avais expliqué comment obtenir quelque chose avec l’eedomus et Google Latitude, mais cela nécessitait l’utilisation d’un script sur un...
par Cédric Locqueneux
31

 
 
Z-wave-speak-logo

Qu’est ce que le Z-wave ?

L’actualité des box domotiques grand public est en ce moment très lié au Z-Wave. De nouvelles box sont arrivées récemment sur le marché (eedomus, Home Center) en se basant sur ce protocole et des efforts sont faits ...
par Hervé
10

 

 
Overview

Vera: Mise à jour 1.5.322 … enfin !

Enfin ! Oui, enfin, car la dernière version apportant la nouvelle interface UI5, il faut bien le dire, comportait de nombreux bugs et empêchait l’utilisation de certains modules comme les EZMotions, par exemple. Personn...
par Cédric Locqueneux
24

 
 
Une

Vera w języku polskim :-)

Aujourd’hui, soyons un peu fou!   Je vous explique: Cédric, il y a quelques jours, se posait la question suivante:  » Comme le HC1 de Fibaro ressemble à la Vera, ne serait-il pas possible de mettre dans ...
par sjhp
9

 




2 Commentaires


  1. nioubi

    Bonjour,

    j’avais cru comprendre qu’avec la technologie z-wave, tous les récepteurs z-wave à porté de l’émetteur, réémettaient l’ordre si celui-ci ne les concernait pas. Ceci permetait de s’affranchir de la topologie du réseau.
    En gros si je comprend bien, dans un réseau a 4 objets z-wave (A, B, C, D), B et C étant à portée de A et de D, mais A et D ne se voient pas. Si A envoie un ordre a D, via B (chemin déterminé à l’inclusion), si B tombe en panne l’ordre n’arrive plus ?


  2. oui, moi chsuis sur que j’ai le pb chez moi avec mes capteurs d’ouverture. En tout cas la « réparation » n’arrive jamais à les joindre même si je laisse un timeout hyper élevé (plusieurs heures) et donc plus élevé que les temps de wake-up.
    Certains capteurs sont situés 2 étages plus haut que ma vera

    Vivement cette nouvelle version donc!!
    Dernier article de Thomas:Installation d’un couple de serveurs dhcp et dns redondantsMy Profile



Laisser un commentaire

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

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Afficher la dernière news de mon site perso