Razberry et domotique dans le cloud avec Zcloud

Mardi, 26 Mars 2013 07:00 Domotics
Imprimer
Note des utilisateurs: / 4
MauvaisTrès bien 

La semaine dernière, je vous montrais le Razberry et son utilisation avec le logiciel Zway. Il s'agissait de la mise en oeuvre d'une solution locale pour contrôler votre réseau Zwave. La solution est élégante, mais limitée sur certains points : 1/ On ne pouvait pas programmer des changements d'états, 2/ On ne pouvait pas créer de scènes, 3/ On ne pouvait pas mettre en place des règles, ... Tout ceci est maintenant possible si on utilise son Razberry avec le Zcloud de Zwave.me.

Découvrons ensemble comme celà fonctionne ...

Installation et Configuration de ZCloud

Pour commencer, vous devez connecter votre Razberry. Reportez vous à l'article précédent si vous cherchez comment l'installer.

Ensuite il faut aller sur Z-wave.me et créer un compte afin de pouvoir utiliser votre Razberry en mode Cloud.

Un mail de confirmation vous sera envoyé. Confirmez le pour continuer la création de votre compte.

Le système va vous demander votre mot de passe pour finir la procédure d'inscription.

Le Zcloud affiche ensuite votre compte et vous montre en bas à gauche que votre Raspberry/Razberry ne sont pas connectés. Il vous faut pour celà installer un connecteur et les certificats qui vous sont proposés dans le menu au milieu de la page.

La procédure d'installation est expliquée sur la page à droite. C'est un peu compliqué à lire, alors je vais vous l'illustrer un peu plus en détail.

L'instruction ci-dessus vous dit que les librairies libargtable2 et libargtable2-dev sont obligatoires. Il faut donc les installer sous le compte root en tapant la commande apt-get install ... comme dans la copie d'écran ci-dessous.

Répondez Yes et attendez la fun de l'installation

Pour continuer, il faut créer un répertoire Zagent et Certificates pour recevoir les fichiers ZCloud. Voici la commande mkdir à utiliser:

Vérifiez que tout est bien créé en vous déplaçant dans les répertoires à l'aide de la commande ls:

Téléchargez Run_Z-agent.sh avec la commande wget https://z-cloud ... Attention placez vous avant dans le répertoire /home/pi/zagent en utilisant une commande cd /home/pi/zagent

Appliquez la même procédure pour installer le binaire z-agent. Pour simplifier l'installation, je vous évite de recompiler z-agent. Normalement, la documentation Z-Wave.me vous demandait cette recompilation, mais ce n'est pas obligatoire. Simplifiez vous la vie en suivant juste ces instructions ...

Maintenant que vous avez récupéré Run_Z-Agent.sh et z-agent, il faut leur donner les droits en exécution. Appliquez la commande chmod u+x *

Il faut modifier le fichier Run_Z-Agent.sh pour être sur qu'il utilise le bon port pour communiquer avec votre Razberry. Utilisez la commande dmesg | tty pour voir le port que votre Raspberry a alloué. Ici, on voit qu'il s'agit de ttyAMA0.

Démarrez l'éditeur de texte vi Run_Z-Agent.sh et modifiez la valeur après le -d pour reprendre le port précédemment lu (ttyAMA0 dans mon exemple).

Sauvez votre fichier et quittez vi.

Revenez sur le site de Z-wave.me et téléchargez les certificats.

Téléchargez Z-Cloud-Certificates.Zip et transférez le en utilisant un client FTP. Si vous avez suivi mes articles, votre Raspberry est ouvert en SSH. On peut donc faire un SFTP avec l'utilisateur root ou pi pour déposer le package Z-Cloud-Certificates.Zip.

Décompressez cette archive avec la commande Unzip et copiez les certificats dans le répertoire zagent/Certificates.

Si vous avez utilisé votre Razberry avec Zway, vous avez certainement une instance de Zway qui tourne sur votre Raspberry. Il faut l'éteindre afin d'utiliser ZCloud:

1/ Faites un ps -edf

2/ Identifiez la ligne z-way-server

3/ Lancez la commande kill -9 xxx (xxx vient de la ligne z-way-server)

A ce stade votre serveur Zway est éteint.

Maintenant il faut démarrer le connecteur à ZCloud :

./Run_Z-Agent.sh

ou ./Run_Z-Agent.sh &

Connectez vous à Zwave.net, vous verrez un message en vert (en bas à gauche) qui vous dit que votre Razberry est connecté au ZCloud:

A ce stade l'installation est terminée. Maintenant, je vous propose de voir ce qui change dans Zcloud. Qu'elles sont les fonctions supplémentaires par rapport à l'utilisation de Zway en local.

 

Les petits plus de ZCloud

Par rapport à mon précédant article, on trouve un nouveau menu contenant maintenant les fonctions Scène (groupement de périphériques), Climate Schedules (Thermostats), Rules (Scénarios), Schedules (Programmation de scènes) et Zones States (Résumé des scènes en cours par Zone).

Cette nouvelle interface n'existe pas en Français. Il faudra encore se contenter de l'anglais. A noter, que la configuration que j'avais fait sur Zway a été perdue. Il faut tout recommencer sur Zcloud.

Je ne vais pas reprendre les autres menus car ils sont inchangés à comparer avec mon premier article.

Pendant la reconfiguration de mes périphériques, j'ai noté que ZCloud sait reconnaitre plus de périphériques que ZWay.

J'ai tout recréé et tout replacé sur mon plan. J'ai configuré 3 prises everspring (dont une dimmable) et un contacteur de porte SM103.

 

Gestion des scènes

Commençons par créer une scène. Une scène est un groupement de plusieurs périphériques dans un état donné.

Par défaut, quelques unes sont présentes dans mon ZCloud.

En bas de l'écran une barre de boutons vous offre les fonctions contextuelles. Utilisons le bouton NEW pour créer une nouvelle scène.

Pour commencer, on donne un nom, et on choisit une couleur pour organiser sa domotique.

On ajoute un premier périphérique (= device) en prenant l'option device change.

Puis on sélectionne l'ordre à passer à ce périphérique. Ce qui est intéressant, c'est que les ordres possibles sont exactement les mêmes que ceux qu'on trouve dans les méthodes de l'API. C'est pratique pour comprendre plus vite comment celà fonctionne.

Dans une scène, on peut ajouter plusieurs périphériques. Pour finir, cliquez sur SAVE dans la barre menu du bas.

Pou vérifier que la scène fonctionne, il faut revenir sur le menu MAP et utiliser le bouton droit de la souris pour naviguer dans les scènes.

 

Gestion des thermostats

La fonction suivante concerne les thermostats. Malheureusement, je n'ai pas pu la tester.

 

Gestion des règles

En suivant, on trouve la fonction pour gérer les rules (ou les scénarios). Utilisez la barre de menu en bas pour créer une nouvelle règle. Inspirez vous des règles existantes pour mieux comprendre comment celà fonctionne. C'est à mon avis la méthode la plus simple pour bien débuter. Voici un exemple de règle existante:

On trouve des règles multicritères.

On trouve des règles avec du code.

Ce système de règles est donc très puissant.

Voici un dernier exemple qui montre comment envoyer une notification par email.

Pour ma part, je crée une règle qui active une scène lorsque lorsque le PC HomeCinema est allumé. Parmi les actions, on notera qu'on ne peut activer que des scènes. C'est donc à vous au départ d'imaginer les différentes combinaisons de scènes que vous souhaitez obtenir / programmer.

Pour sauver les règles, il faut utiliser la barre de menu en bas de page.

 

Programmation de tâches

Les tâches planifiées sont faciles à utiliser. Il y a des exemples par défaut qui permettent de comprendre. Là encore, on ne peut activer que des scènes.

 

Etat des Zones

Pour finir cette démonstration, on trouve le statut par zone. C'est une page qui permet de passer chaque pièce dans une scène précise. C'est une sorte de page de raccourcis qui permet de garder le contrôle global sur votre maison.

 

En conclusion

Le niveau de fonctionnalités de ZCloud ramène bien la solution Razberry au niveau d'une box Zwave. Cependant, les actions dans l'interface graphique sont moins rapides que lors de mes tests en local avec Zway. Celà semble normal à comprendre, mais c'est dommage, car du coup je m'y suis mis à plusieurs fois pour inclure mes modules. Mon enthousiasme en a donc pris un coup à comparer à mon premier article.

Zcloud reste une solution intéressante et je suis sur que les plus geeks d'entre vous se laisseront tenter. Pour environ 100 euros, on a une solution Zwave plutôt complète. Attendons de voir la réactivité des équipes Z-Wave.me autour de ces solutions. Ce sera à mon avis déterminant.

Quels sont les critères qui vous ferez pencher vers une solution Razberry ?

Retrouvez l'album complet sur notre picasa.

Vous n'avez pas compris un point ? Vous vous posez une question ? Vous pouvez nous contacter via le bouton Assistance sur votre gauche. N'hésitez pas à demander un rendez-vous téléphonique avec Domotics.

Vous avez aimé cet article ? Vous pouvez le partager sur vos réseaux sociaux pour soutenir son auteur et l'encourager à écrire de nouveaux articles ...

 

Cet article vous est proposé par Domotics: Domotics habite dans la région Toulousaine. Il est ingénieur en informatique et électronicien amateur. La domotique est pour lui une passion qu'il pratique depuis 1999. En 2003, il décide de partager ses expériences sur le magazine et le forum de touteladomotique.com.

En 2014, il crée sa société de conseils en Domotique ID2domotique.com et sa boutique en ligne laboutiquededomotique.com. Profitez de l'expérience et l'expertise de Domotics en faisant appel à ses services. Les conseils sont gratuits ...

Mise à jour le Mardi, 26 Mars 2013 00:03