Archives du tag : SynoZwave

Key Fob Remote Control by Aeon Labs

aeon-labs-keyfob

Présentation

La Key Fob est une télécommandes porte clé Z-Wave comportant 4 boutons. Cette télécommande gère les appuis courts et longs, elle permet donc de piloter 8 modules (ou groupe de modules) ou 8 scènes. La télécommande peut s’insérer dans un réseau Z-Wave existant comme être utilisée en tant que contrôleur principal d’un petit nouveau réseau Z-Wave.

Une fois incluse dans un réseau Z-Wave, la télécommande possède deux modes de fonctionnement : le Group Mode et le Scene Mode. Le Scene Mode permet d’associer les boutons à des scènes configurées dans la box domotique. Le Group Mode est un mode permettant d’associer directement un ou plusieurs modules à des boutons sans interaction avec la box domotique.

(suite…)
Publié dans Domotique, Tutoriels, Modules | Tagué , , , | Laisser un 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

Redémarrage automatique de la Freebox en cas de plantage

La problématique

Le boitier Freebox Serveur ne plante pas souvent. Cependant, en trois ans, il a planté 3 fois pendant des vacances (au début tant qu’à faire). C’est très embêtant car :

  • Impossible de savoir si c’est la Freebox qui est plantée ou s’il n’y a plus de courant dans la maison
  • Le réseau de la maison n’est plus accessible, donc plus d’accès à ses données personnelles stockées sur le NAS
  • Plus de domotique non plus (remise en route du chauffage avant le retour par exemple)
  • Plus non plus de josdblog
  • … bref, pas top du tout !

La solution décrite dans ce billet consiste à repartir de la solution présentée dans le billet Synology : Notification du passage sur onduleur (Server is on battery) en intercalant une prise commutateur Zwave entre l’onduleur et l’alimentation du boitier Freebox Serveur afin que le NAS Synology, par l’intermédiaire de SynoZwave, puisse couper puis restaurer l’alimentation du boitier Freebox Serveur pour le contraindre à redémarrer.

J’énumère ci-dessous une liste des difficultés à considérer.

  • Le boitier Freebox serveur est le modem ADSL. Quand il est planté, on ne peut plus accéder depuis l’extérieur au réseau, et donc au NAS. Le NAS Synology doit donc détecter et solutionner le problème tout seul.
  • Le boitier Freebox serveur est le routeur du réseau, rien ne garanti donc que, même coupé de l’extérieur, le réseau fonctionne encore. Le NAS risque donc d’être totalement isolé et de ne plus pouvoir interagir par l’intermédiaire du réseau avec une box domotique dédiée connectée (comme la Zibase de Zodianet). Le contrôleur Z-Wave (Aeon Labs Z-Wave USB Z-Stick S2) de SynoZwave est directement branché sur le Synology, le pilotage des dispositif Zwave ne nécessite donc pas un réseau fonctionnel, ce qui constitue un avantage certain !
  • Une prise commutateur Zwave peut ne pas mémoriser son état après une coupure de courant de plus de quelques secondes (c’est le cas de la prise commutateur Everspring AN157-6 par exemple). Quand le NAS redémarre après une coupure de courant, il faut qu’il redémarre aussi la prise commutateur Zwave pilotant l’alimentation du boitier Freebox serveur. De plus, mieux vaut que le NAS Synology soit configuré avec une IP statique pour qu’il n’attende pas son adresse du routeur qui risque de démarrer bien plus tard que lui.
  • SynoZwave n’est pas très stable, mieux vaut vérifier périodiquement qu’il est encore actif.
  • Les requêtes http utilisées pour piloter la prise commutateur Zwave peuvent faire planter SynoZwave.

Raccordements

PlanSynoOnduleurZwave

Le schéma ci-dessus propose un exemple d’interconnexions du boitier Freebox serveur, du NAS, de l’onduleur, des alimentations et de la prise commutateur Zwave. Sur le schéma, les connexions d’alimentation sont en bleu et les connexions réseau en rouge.

(suite…)
Publié dans Domotique, Synology, FreeBox, Tutoriels | 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