Archives de la catégorie : Contrôleurs

Vera Lite Smart Home Controllers

VeraLite

Spécifications

  • CPU : 500 MHz MIPS SoC
  • Flash Memory : NAND 32 MB
  • DDR2 Memory : 64 MB
  • USB Port : 1
  • WAN Port : 1
  • Z-Wave : Built-in with internal antennae
  • Dimensions (HxWxD) :116mm x 95mm x 44mm
  • Power Supply : DC 12V/2A and 4 AA batteries
  • Limitation à 50 (où 70, ce n’est pas très clair) modules
  • Prix : environ 180€ (parmi les moins chères des box domotiques)

Présentation

La Vera Lite est un contrôleur domotique très compact, autonome (i.e. indépendante d’un serveur tiers) basé sur un protocole non propriétaire et sans fil : le Z-Wave.

Trois boutons sont disponibles sur le dessus de la box : un bouton inclusion (+), un bouton exclusion (-), et un bouton pile pour la passer sur l’alimentation des piles afin de rapprocher la Vera du module à inclure/exclure. Quatre voyants sont là pour indiquer l’état de la box (alimentée), le mode inclusion ou exclusion, l’état du réseau, et enfin signaler un éventuel problème.

(suite…)
Publié dans Domotique, Contrôleurs, Tutoriels | Tagué , , | 1 commentaire

Aeon Labs Z-Stick Series 2

aeon-labs-ds02-zstick-adaptateur-controleur-zwave-dongle-cle-usb

Contrôleur Z-Wave USB

La particularité de ce contrôleur Z-Wave est d’avoir une batterie intégrée lui permettant d’être mobile pour inclure ou exclure des périphériques Z-Wave, ce qui s’avère extrêmement pratique. Il peut fonctionner en contrôleur principal ou secondaire (je n’ai pas testé). C’est sur ce contrôleur que se base l’application SynoZwave.

Le Z-Stick fonctionne selon 3 modes distincts : Inclusion, Exclusion et SerialAPI. Le mode SerialAPI est le mode par défaut quand le Z-Stick est branché.

Mode Inclusion

  1. Pour passer le Z-Stick en mode inclusion, il faut le débrancher et effectuer un appui court sur le bouton. La led bleue doit clignoter lentement.
  2. Pour inclure un module Z-Wave il suffit de s’en approcher avec le Z-Stick puis d’appuyer sur le bouton d’inclusion/exclusion du module Z-Wave. La led bleue du Z-Stick doit clignoter rapidement pendant la phase de découverte réseau puis doit rester allumée pendant 3 secondes pour notifier le succès de l’inclusion.
  3. La led bleue du Z-Stick doit ensuite clignoter lentement pour indiquer qu’il est prêt pour une nouvelle inclusion.
  4. Un appui court sur le bouton du Z-Stick permet de mettre fin à la série d’inclusions

Mode Exclusion

  1. Pour passer le Z-Stick en mode exclusion, il faut le débrancher et effectuer un appui long d’environ 3 secondes sur le bouton. La led bleue doit commencer à clignoter lentement avant de clignoter rapidement.
  2. Pour exclure un module Z-Wave il suffit de s’en approcher avec le Z-Stick puis d’appuyer sur le bouton d’inclusion/exclusion du module Z-Wave. La led bleue du Z-Stick doit rester allumée pendant 3 secondes pour notifier le succès de l’exclusion.
  3. La led bleue du Z-Stick doit ensuite clignoter rapidement pour indiquer qu’il est prêt pour une nouvelle exclusion.
  4. Un appui court sur le bouton du Z-Stick permet de mettre fin à la série d’exclusion

Informations et sources

Publié dans Domotique, Contrôleurs, Tutoriels | Tagué , , | Laisser un commentaire

Choix d’un contrôleur Domotique

domotique-2009-ba

Le choix d’un contrôleur domotique n’est pas simple tant l’offre est variée (ex : Vera, eeDomus, Zibase2S, MyFox, MyXyBox, BlyssBox, Home Center 2, Zipabox, Dombox, CityGrow…). De plus il faut conjointement faire un choix de protocole de transmission avec les capteurs et actionneurs du réseau domotique (ex : X10, PLC BUS, Z-Wave, Zigbee, EnOcean, KNX, DI-O…).

Je pense qu’il faut éviter les technologies propriétaires ainsi que les contrôleurs dépendants des serveurs d’une société particulière. Cela permet de limiter les risques concernant l’indépendance, la pérennité (cf. Zodianet n’est plus. Que devient la Zibase ?) et la confidentialité. Concernant les risques mentionnés ci-avant, lire le billet PRISM : Abandonnez Google, Gmail, Facebook, Microsoft et Apple ! sur ce blog ou encore Pourquoi les Chromebooks me font peur sur mart-e.

Choix du protocole : Z-Wave

Concernant le protocole, j’ai décidé de m’orienter vers un protocole non propriétaire (évidemment), radio (ie. sans fil, pour simplifier l’installation) et avec gestion d’accusé de réception pour une question de fiabilité. Ce billet propose un comparatif des différents protocoles de communication existants dans le domaine de la domotique.

C’est donc assez naturellement que j’ai opté pour le protocole Z-Wave qui comporte en outre une dimension bidirectionnelle permettant, en plus de la gestion d’accusé de réception, de pouvoir récupérer à tout instant l’état d’un équipement. Enfin, toujours dans un soucis de fiabilité, tous les modules Z-Wave alimentés en permanence (et non sur pile) sont capables de router les informations en formant un réseau maillé dans lequel plusieurs routes sont possibles entre la box domotique et un module non directement joignables. Ce billet détaille les avantages du protocole Z-Wave.

Il faut cependant garder un œil sur la technologie EnOcean qui fonctionne uniquement par récupération de l’énergie environnante (lumière, chaleur, mouvements), donc sans pile. Cette technologie est jeune, mais l’augmentation de l’offre, la baisse des prix et l’extension probable du nombre de box domotique la supportant rendra bientôt cette technologie incontournable, notamment pour les capteurs et sondes.

(suite…)
Publié dans Domotique, Synology, Contrôleurs | Tagué , | 3 commentaires

NAS Synology comme contrôleur Domotique

SynoZwave

Lorsque l’on dispose d’un NAS, on dispose déjà d’un système connecté en permanence bien plus puissant que n’importe quelle box domotique. C’est donc un matériel parfaitement adapté à condition qu’une application dédiée soit développée. Hélas, pour le moment, les fabricants de NAS ne se sont pas lancé dans ce type de développement. Un particulier, Mickaël (Bilil), est cependant en train de le faire en développant SynoZwave. Cette solution constitue une alternative gratuite, mais non aboutie (SynoZwave est actuellement en phase bêta), à l’acquisition d’une box domotique dédiée. Attention, c’est un logiciel gratuit, mais pas open-source : rien ne dit qu’il ne deviendra pas payant un jour (Interview du créateur de SynoZwave). Actuellement, la solution s’appuie sur le projet Open Z-Wave et est basée sur l’usage du contrôleur Aeon Labs Z-Wave USB Z-Stick S2.

J’utilise SynoZwave depuis quelques mois. Le potentiel de cette application est important et son créateur répond bien aux courriels. Par contre, n’étant pas supporté par une équipe de développeurs, le projet n’avance pas très vite. Mes scènes ont parfois des comportements erratiques. Certains modules Z-Wave de base (comme le variateur Everspring AD142-6) ne fonctionnent pas (probablement un bug dans Open Z-Wave). D’autre part, les requêtes http font régulièrement planter SynoZwave. Enfin, les processus de SynoZwave se mettent parfois à saturer le CPU de mon NAS (dans ce cas, il faut les tuer et relancer SynoZwave pour résoudre le problème). En conclusion, je ne pense pas que SynoZwave soit mature pour une installation domotique sérieuse.

Mise à jour du 08/11/2013 : Voici deux informations importantes concernant SynoZwave. Mickaël, le créateur de SynoZwave, travaille actuellement sur la possibilité d’implémenter la technologie EnOcean en se basant sur la clé EnOcean USB300. Une application domotique tournant sur un NAS et couvrant la technologie Zwave et EnOcean, il me semble que nous ne sommes pas loin du Graal de la box domotique ! La seconde bonne nouvelle est que la socièté Synology s’intéresse de près à SynoZwave.

(suite…)
Publié dans Domotique, Synology, Contrôleurs | Tagué , | Laisser un commentaire

Configuration de l’application SynoZwave

Architecture Synozwave

Ce billet rassembles quelques aspects de la configuration de l’application SynoZwave ainsi que quelques solutions à des problèmes rencontrés avec cette application. Penser à consulter également la FAQ du wiki de SynoZwave.

Mon NAS Synology est-il supporté par SynoZwave ?

Le wiki de SynoZwave liste les architectures Synology compatibles, mais cette liste n’est pas du tout à jour. La page de demande de compatibilité apporte un peu plus de précisions. Globalement, si vous trouvez les paquets SynoZwave et SynoZwave Interface Web après avoir ajouté la source de paquet adéquat (cf. billet SynoZwave : La domotique sur le NAS Synology) c’est que votre NAS est compatible.

L’interface web de SynoZwave affiche une ligne d’erreur

La connexion à l’interface de configuration de SynoZwave vous amène sur une page blanche, ou l’interface domotique de SynoZwave affiche le message suivant : Une erreur est survenue. Veuillez rafraichir la page. Si l’erreur persiste, vérifier que SynoZwave est bien actif .
Dans ce cas, il se peut, que pour y accéder, vous avez cliqué directement sur les URL (par exemple de la forme http://gurau-audibert.hd.free.fr/SynoZwaveWeb) affichés dans l’information concernant les paquets SynoZwave ou SynoZwave Interface Web. Il s’agit dans ce cas de l’URL externe accessible uniquement après paramétrage idoine (voir plus bas dans ce billet). Mieux vaut utiliser l’adresse locale http://IP_DU_NAS/SynoZwaveWeb.

La clef Aeon Labs Z-Wave USB Z-Stick S2 est elle bien reconnue par le NAS ?

Vérifier que le module CP210x est bien pris en compte :
DS209xII> dmesg | grep -i cp210x
[ 69.277734] USB Serial support registered for cp210x
[ 69.282762] cp210x 2-1:1.0: cp210x converter detected
[ 69.583672] usb 2-1: cp210x converter now attached to ttyUSB0
[ 69.611091] usbcore: registered new interface driver cp210x
[ 69.616680] cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver

Vous devez trouver les lignes en gras dans le résultat.

Activer le journal (log) de l’application SynoZwave

Par défaut, le log généré par OpenZwave n’est pas conservé. C’est embêtant pour essayer de résoudre un problème, mais il est possible de le réactiver de la manière suivante :

  1. Faire une sauvegarde des paramètres à partir de l’interface web (Web Interface pour Zwave sur Synology → Paramètres → Sauvegarde → Sauvegarde)
  2. Éditer le fichier options.xml du répertoire de sauvegarde (ex : /volume1/public/backup)
  3. Mettre à true la propriété logging
  4. Restaurer la sauvegarde
  5. Redémarrer SynoZwave (Centre de paquets → SynoZwave → Action → Stop → Action → Lancer)
  6. Le journal (log) est maintenant accessible dans Centre de paquets → SynoZwave → Afficher le journal
    Son emplacement est physique est : /var/packages/synozwave/target/log/OZW_Log.txt
    ou volume1/@appstore/synozwave/log/OZW_Log.txt

SynoZwave-Log

Accès distant à l’interface web de SynoZwave

Cette procédure présuppose que l’accès distant à votre NAS est déjà paramétrée.

  1. Dans l’interface d’administration du Synology, Panneau de Configuration → Services Web → Service HTTP, vérifier que Ajouter un port http supplémentaire est bien coché et que ce port est renseigné (ex : 1111)
  2. Il ne reste plus qu’à configurer votre routeur pour rediriger les ports 1111 et 4020 en TCP vers l’IP du NAS

Publié dans Domotique, Synology, Contrôleurs, Tutoriels | Tagué , | Laisser un commentaire

SynoZwave : La domotique sur le NAS Synology

Kit-SynoZwave

Z-Wave

Z-Wave est un protocole radio conçu pour la domotique utilisant une technologie radio de faible puissance optimisé pour des échanges à faible bande passante (9 et 40 kbps) et des appareils sur pile ou alimentés électriquement. La portée est d’environ 50 m (davantage en extérieur, moins en intérieur). Ce protocole utilise la technologie du maillage pour augmenter la portée au delà des 50 m et la fiabilité. Chaque module alimenté Z-Wave fonctionne ainsi comme un répéteur sans fil avec les autres modules afin d’assurer une couverture totale de l’habitation. Ce protocole implémente également la fonction d’accusé réception. Ainsi, si un émetteur ne reçoit pas d’accusé réception, il fera jusque 3 nouvelles tentatives avant d’abandonner et d’informer le logiciel d’un défaut de communication avec le module concerné.

SynoZwave

SynoZwave est né d’un besoin domotique et de l’idée d’unifier les services d’un serveur NAS Synology avec la gestion d’une installation domotique. Le développement de cette solution constitue une alternative gratuite, mais basique, à l’acquisition d’une box domotique dédiée comme la Zibase de Zodianet (379 €).

SynoZwave est actuellement en phase bêta de son développement. C’est un logiciel gratuit, mais pas open-source, développé principalement par Mickaël (Bilil). Rien ne dit qu’il ne deviendra pas payant un jour (Interview du créateur de SynoZwave), mais le matériel investi restera de toute façon utilisable avec une box domotique dédiée.

Actuellement, la solution s’appuie sur le projet Open Z-Wave et est basée sur l’usage du contrôleur Aeon Labs Z-Wave USB Z-Stick S2.

(suite…)
Publié dans Domotique, Synology, Contrôleurs, Tutoriels | Tagué | 3 commentaires