ZiBASE : Mise en œuvre de commandes génériques Z-wave Difficile pour un fabricant de box domotique de suivre la sortie de tous les modules Z-wave et pourtant il faut bien souvent une intervention de celui-ci pour permettre son bon fonctionnement ou de retrouver les fonctions spécifiques. La Zibase de Zodianet permet une gestion qui se révélera intéressante dans ce cas précis avec la commande « ENVOYER UNE COMMANDE GENERIQUE AU PERIPHERIQUE », vous pouvez faire à peu près tout. Notre seule limite est la connaissance réelle du protocole ZWave. Mais nous allons voir ça dans le détail, ainsi que l’utilisation nouvelle du paramètre système « S12″. Bon essayons d’intégrer le RGBW de Fibaro FGRGB-101: Tout d’abord, effectuons le câblage ( j’ai pris pour ma part une bande de leds autocollante de RGB en 12V avec une alimentation en amont de 12V ) : Comme vous le voyez, dans mon cas la sortie White n’est pas utilisée. On effectue alors une association avec la Zibase comme pour tout autre module Fibaro (en appuyant 3 fois rapidement). Nous avons alors :
Z-Wave : Optimiser les transmissions radio Atténuation en fonction des matériaux Perturbations liées à d'autres émetteurs d'ondes radio. Attention : certains émetteurs proches des 868,42Mhz du Z-Wave peuvent perturber son fonctionnement, vérifiez donc si vous ne prossédez pas une centrale d'alarme ou d'autres équipements sur cette fréquence. Des problèmes peuvent aussi être constatés si vous êtes très proche d'un émetteur GSM qui utilisent entre autre la bande de fréquence de 876 à 959Mhz ou si vous êtes très proche d'un émetteur de télévision "TNT" de 474Mhz à 786Mhz. Si leur fréquence n'est pas strictement identique, la puissance des émetteurs (surtout TV) risque d'écraser les fréquences proches, donc le Z-Wave. Les modules Z-Wave doivent aussi de préférence être positionnés à plus de :
Tout est possible !: Vérifier l'état des piles de ses périphériques avec sa zibase et un scénario unique ! Voici quelques temps, j'avais créé un scénario pour analyser l'état des piles de nos périphériques et être prévenus si l'un d'entre eux avait des piles faibles. Je n'avais jamais fait d'article sur le sujet mais je profite de la sortie il y a quelques jours du firmware 717 de la zibase pour en parler. En effet, au préalable, il était possible d'entrer une liste d'identifiants de périphériques pour qu'un scénario se déclenche. Il fallait, au préalable repérer les id de tous ses périphériques et en cas de changement de piles, il ne fallait pas oublier de modifier le scénario. Depuis le firmware 717 de la zibase, ce n'est maintenant plus utile car il est possible d'entrer comme stimuli autant de périphériques que souhaité. Le premier scénario ci-dessous analyse l'état des piles (nommé Piles - Analyse ETAT ; original :-D): Cette première partie vous montre comment il est facile d'entrer plusieurs périphériques comme stimuli (nous avons coupé la capture car la liste est longue :-D).
Short introduction in Z-Wave terminology - Alsenet Z-Wave Wiki Here is a short description of the Z-Wave structure. It covers all you need to know do set up large and complex Z-Wave network. There are two types of Z-Wave devices: controller and slave. There could be up to 232 devices in the network. Controller Controllers are able to store and calculate routes in the network. Static Controller This type of controller must remain in a physically fixed place. Static Controller can be SUC or SUC/SIS capable. A SUC capable Static Controller (primary or slave) can become SUC (Static Update Controller). Slave controllers and Routing Slave devices are informed about the presence of SUC only during the inclusion/re-inclusion process. A Static Controller will not act as a SUC until the primary controller in the network has requested it to do so. Be careful not to have two Primary in the network! Note that associations are not stored in the SUC. A SIS capable Static Controller can become SIS (SUC ID Server). Changes/introduction of SUC/SIS in an existing network
Complétez votre Zibase avec ThingSpeak.com Mardi, 13 Mars 2012 01:00 Domotics Si vous avez une Zibase et que vous souhaitez faire des graphiques personnalisés, vous n'avez pas besoin de passer par une base de données ou par un script quelconque. Il suffit d'utiliser les services d'un des nombreux sites web qui vous proposent de faire vos graphes. Votre Zibase peut directement partager ses données pour vous offrir des graphes sur mesure. Aujourd'hui, je vous propose de voir comment faire en utilisant les services du site ThingSpeak.com Tout d'abord, il faut vous créer un compte ThingSpeak. Dès que vous avez accès, il vous faut créer un "channel" pour chacun des périphériques pour lequel vous voulez créer un graphe personnalisé. Vous pouvez personnaliser le channel en indiquant quelques uns de ces attributs. Une fois que vous avez créé votre channel, ThingSpeak vous propose une URL pour poster vos valeurs. Chaque appel de cette url va insérer "Votre_Valeur" dans la base de données ThingSpeak.
Welcome To The New Z-Wave Alliance Site! Surveiller les températures à l'aide de modules Z-Wave ST814 et VERA Il y a quelque semaines, j’ai mis en service une surveillance pour des locaux très distants. L’idée, c’était d’avoir une possibilité d’adapter facilement la plage de valeurs de température et d’humidité qui déclencherait une alarme optique et sonore sur place, ainsi que d’avoir l’information sur plusieurs « IPhone » des valeurs relevées au moment de l’alerte. Ce petit article décrit pas-à-pas la mise en pratique de mesure de la température et de l’humidité à l’aide de 2 sondes Everspring ST814, avec enclenchement d’une alarme lumineuse et acoustique SE812-1. Deux devices virtuels sont créés pour indiquer quelle sonde dépasse les valeurs. Pour avoir un suivi des températures et d’humidité, nous allons créer des graphiques à l’aide de Pachube. Et pour finir recevoir des messages Push à l’aide de Prowl. Pour ce tutorial, nous utiliserons donc: 2 sondes Everspring ST814une alarme lumineuse et acoustique SE812-1une Veraun compte Prowlun compte Pachube Elle enclenchera également la sirène.
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é en se basant sur ce protocole et des efforts sont faits par d’autres pour toujours mieux le prendre en compte. Jusqu’à maintenant je découvrais et mettais en œuvre mon installation domotique avec d’autres technologies et je n’avais pas encore pu « jouer » avec. C’est maintenant chose faite mais ce sera pour un autre autre article… En attendant, j’ai voulu en savoir un peu plus afin de comprendre ce qu’était le Z-Wave. Le Z-Wave est un protocole de communication sans fil entre appareils électroniques. principalement destiné à la domotique, relativement sécurisé, à double sens (chaque composant est à la fois récepteur et émetteur), utilisée dans un système de réseau maillé Un protocole RF Le Z-Wave est donc un protocole de communication sans fil. Un réseau maillé Pas de magie dans tout cela. La composition du réseau A propos de la communication
Zibase : gestion des sondes de température par un scénario unique Lors d’une récente mise à jour, la Zibase s’est vu donner la possibilité de déclencher un scénario par plusieurs modules. Cela est une bonne nouvelle qui permet de ne pas avoir à créer plusieurs fois un même traitement pour effectuer des actions identiques: un scénario par module. Cela permet également de limiter l’utilisation de la mémoire mise à disposition pour le développement des scénarii. Je vais donc remplacer mes scenarii de gestion des sondes de température par un scénarii unique. Aujourd’hui j’ai créé un scénario par sonde qui permet d’appeler un script PHP sur mon NAS via une requête HTTP. Le script à pour but d’enregistrer en base de données le relevé de chaque sonde. Le script prend en paramètre 3 éléments: la zone de l’habitation dans laquelle se trouve la sondela température mesuréel’hygrométrie mesurée Le scénario final fera la même chose… et plus! Je souhaite : Quitte à faire des modifications autant en profiter! Variable I7 Variable I8 Variable I9 Méthode par test :
L'art de communiquer en HTTP des données reçues par la Zibase Pour de multiples raisons on peut vouloir utiliser les données reçues via l’un des multiples protocoles gérés par la Zibase dans un système externe. On peut vouloir faire en sorte par exemple que la Zibase communique à chaque réception de nouveau relevé de température ces données reçues vers un système tiers. L’utilisation du protocole HTTP est pratique pour cela. Il permet de ne pas avoir à installer de couche applicative intermédiaire entre ces 2 systèmes. Il y a cependant quelques petites précautions à prendre… La Zibase permet de communiquer avec d’autres systèmes via Internet ou son réseau local en HTTP. On utilise la Zibase en tant que serveur principal et on souhaite envoyer des données à des systèmes autres afin par exemple de sauvegarder l’historique des relevés dans une base de donnée personnelle ou vers un système de gestion de données du Cloud. Dans les scénarii de la Zibase tout se passe via l’utilisation de l’action « Fonctions Spéciales » => « Commander par HTTP ».
Zwave et fil pilote: domotiser son radiateur Comme vous le savez, je me chauffe au bois, je ne suis donc pas très concerné par les problématiques de gestion de chauffage électrique. C’est pourtant une question que vous êtes nombreux à vous poser, dans les commentaires, sur le forum, par mail… Et ce n’est pas une question bête, puisque même les plus grandes marques ont parfois du mal à gérer ce fameux fil pilote, bien spécifique à la France. Du coup, comme je devais changer le radiateur de la salle de bain par un beau sèche serviettes, j’ai décidé d’en profiter pour faire quelques essais. Nous allons donc voir aujourd’hui comment gérer le fil pilote d’un radiateur électrique. La plupart des radiateurs électriques modernes peuvent être pilotés grâce à un fil pilote. Ce terme « fil pilote » désigne en fait un système de commandes basé sur le signal électrique alternatif 230 Vac. Revenons sur les 4 principaux ordres des fils pilotes : Passons maintenant au montage ! Voilà mon petit radiateur sèche serviettes de 750w. Et on le configure:
Variables Zodianet propose une nouvelle mise à jour de la Zibase. Au menu de celle-ci on retrouve la mise en place d’un nouveau mécanisme permettant d’adapter l’architecture de la solution. D’une dépendance mono serveur on passe maintenant à une redondance Multi serveur permettant à chaque Zibase d’être en connexion permanente et simultanée avec plusieurs serveurs. En tâche de fond c’est également la gestion du protocole EnOcean qui pointe à l’horizon. Ce que l’on peut reprocher à la Zibase c’est sa dépendance à un serveur pour permettre la mise à jour de sa configuration domotique, pour permettre le pilotage à distance de sa box et pour envoyer SMS et Emails. Personnellement c’était une crainte au début. Comme Zodianet est conscient des réticences que peut apporter une telle architecture, pour palier à cet inconvénient le fabricant a permis qu’un serveur indépendant voit le jour : le Zibase-Club. Cette redondance « multi server » est réservée aux ZIBASEs avec Licence. Pour mettre en place cela:
Variables sur la Zibase Variables Globales « V » Les variables globales de type signées 16 bits (plage:-32768…+32767) sont numérotées de V0 à V19. Le contenu des variables V0 à V14 est initialisé à 0 au lancement du moteur domotique (et donc à chaque fois que vous faites « Enregistrer »). Le contenu des variables V16 à V19 est quand à lui sauvegardé dans une mémoire non volatile, y compris aprés extinction de la Zibase. Les variables globales peuvent aussi contenir (simultanément à leur valeur arithmétique) une chaîne de caractères éditée dynamiquement qui peut être utilisée comme corps de message d’un SMS ou un E-mail. Variables de Sonde ou Détecteur « I » Les variables de sonde I0 et I1 contiennes les valeurs utiles de la sonde spécifiée en source de déclenchement du présent scénario. La variable de sonde I2 correspond aux valeurs ci-dessous : bit 0 (0…7) = Boitier Ouvert (Open/Tamper)bit 1 = Alarmebit 2 = Baterie basse (détecteur ou sonde)bit 3 = Trame de supervision (alive) Thermométre-Hygro : Digimax TS10 :