Archives du tag : Vera

Luup et les Variables des Modules

Principes de fonctionnement

Propriétés d'un Module

Les variables d’un module (device) permettent de connaître, voir de modifier, l’état courant d’un module (allumé, éteint, température, niveau des batteries….). Dans l’interface de la Vera, pour accéder aux variables d’un module, il faut cliquer sur la petite clef à molette du module en question afin d’accéder à la boîte de dialogue des propriétés du module. Les variables du module se trouvent dans la partie inférieure de l’onglet Advanced de cette boite de dialogue comme illustré sur l’image ci-dessous.

(suite…)
Publié dans Domotique, Tutoriels | Tagué , | 2 commentaires

Thermostat Z-Wave Secure SCS317 et SSR303 (ou C-Stat 17-ZW et ASR-ZW)

Thermostat

Présentation

Il s’agit d’un thermostat Z-Wave, composé du thermostat proprement dit (SCS317 ou C-Stat 17-ZW) et de son récepteur (SSR303 ou ASR-ZW), permettant de contrôler une chaudière (gaz, fioul ou électrique). Le thermostat dispose d’un écran LCD rétroéclairé et fonctionne avec 2 piles AA (autonomie annoncée de 2 ans). La configuration est mémorisée même en cas de panne de batterie. Le récepteur doit être branché sur le 220V et peut être commandé localement à l’aide de deux boutons (ON et OFF). La transmission entre les deux modules se fait sans fil (868,42 Mhz) avec une portée de 30 mètres en champ libre.

Ce thermostat permet une programmation assez poussée différenciant les jours de la semaine et permettant de paramétrer jusqu’à 6 plages de température par jour. Il est possible d’intervenir à tout moment et simplement sur la température de consigne en appuyant sur les touches + ou -. En outre, le thermostat propose un mode Standby permettant de le mettre en pose (avec une température minimum hors gel paramétrable) ainsi qu’un mode vacances (Holiday) permettant de programmer un début et une fin pour retrouver la maison chaude au retour des vacances.

Ce thermostat met en œuvre un algorithme proportionnel-intégral en fonction du temps (TPI) pour offrir un contrôle précis de la température ainsi qu’une capacité (débrayable) de savoir quand commencer à chauffer pour atteindre la prochaine température de consigne à l’heure programmée (inutile dans ce cas de prévoir le temps de montée en température lors de la programmation).

Ce thermostat constitue donc un excellent thermostat parfaitement utilisable de manière autonome (i.e. en dehors d’un réseau Z-Wave). Mais bien entendu, tout cela peut s’interfacer avec une box domotique Z-Wave. Cependant la documentation ne décrit que l’utilisation autonome du thermostat. Elle reste muette sur son inclusion dans un réseau Z-Wave et renvoie, à ce sujet, l’utilisateur vers un installateur professionnel !

(suite…)
Publié dans Domotique, Tutoriels, Modules | Tagué , | 3 commentaires

Vera Lite : Polling

Cyber-The-Vote-Polling-Place

Problématique

Le polling désigne le processus par lequel la Vera interroge un module Z-Wave afin de connaître son état (on/off, niveau batterie, température …). Le polling n’est pas forcément nécessaire avec un module qui retourne spontanément son état à intervalles réguliers. Certains modules du type capteur fonctionnent souvent sur piles. Ces modules sont, la plupart du temps, dans un mode d’économie d’énergie qui n’écoute le réseau et pendant lequel tout polling est impossible.

Paramétrage général

Le polling n’est pas forcément actif bien qu’il le soit par défaut. Pour l’activer ou le désactiver, il faut cocher l’option Poll nodes (1) dans l’onglet SETUP → Z-Wave Settings → Options. Quand le polling est actif, un certain nombre d’options, dans le même onglet (SETUP → Z-Wave Settings → Options), permettent d’en affiner le fonctionnement général.

  • Number of seconds to wait to start polling 20 (2) : intervalle en seconde entre un redémarrage de la Vera ou du moteur de Luup et le premier polling.
  • Only poll a node if the Z-Wave network is idle at least 10 seconds (3) : nombre de secondes pendant lesquelles la Vera ne doit pas avoir généré de commande autre qu’un polling avant qu’une nouvelle demande de polling soit effectuée.
  • Unless specified otherwise, poll each node at most once every 60 seconds (4) : nombre de secondes minimum entre deux polling sur le même module.
  • Poll a node every 30 seconds (5) : périodicité en secondes du processus de polling.
(suite…)
Publié dans Domotique, Contrôleurs, Modules | Tagué , | Laisser un commentaire

Luup debugging (Vera Lite)

debug

Introduction

L’un des gros avantage de la box domotique Vera Lite est de pouvoir développer ses propres fonctions en Lua. Les fonctions développées doivent être placées dans la fenêtre Edit Startup Lua (APPS → Develop Apps → Edit Startup Lua). Cependant debugguer du Luup sur la Vera n’est pas une chose facile car, avec l’interface UI5, l’éditeur de Luup est une toute petite fenêtre d’édition de texte simple. Cela implique plusieurs problèmes :

  • Comme la fenêtre est petite, une ligne de code se retrouve souvent sur plusieurs lignes se qui ne facilite pas la lecture
  • Pas de numérotation des lignes, aucune coloration syntaxique, encore moins d’auto-complétion…
  • Il faut sauver à chaque fois, en plusieurs cliques, puis attendre que la Vera redémarre le moteur Luup (plusieurs seconde)
  • Il faut déclencher l’exécution du code (parfois lié à un évènement par exemple)
  • Il faut scruter le fichier log ou les erreurs sont notifiées car la Vera ne signale pas d’erreur d’elle-même
  • Il faut bien déverminer les erreurs de syntaxe car elles ne sont pas toujours signalées dans le bon module
(suite…)
Publié dans Domotique, Tutoriels | Tagué , | 2 commentaires

Vera Lite : Trucs et Astuces

VERA-LITE_Astuces

Redémarrer la Vera (UI7)

Settings → Net & Wi-fi → Reboot

Mot de passe root (UI5)

  1. Télécharger une sauvegarde de la Vera (SETUP → Backup → Télécharger un backup)
  2. Décompresser le fichier
  3. Éditer le fichier /etc/cmh/cmh.conf
  4. Le mot de passe se trouve sur la ligne commençant par :Password=

Configuration avancée

Il existe une page cachée permettant de paramétrer plus finement certains aspects de la Vera Lite :
http://IP_VERA/cgi-bin/webif/info.sh

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

Key Fob : Contrôle d’un lampadaire halogène

LampadaireOnBis

Objectif

L’objectif est de configurer la télécommande Z-Wave Key Fob d’Aeon Labs pour allumer, éteindre et moduler l’intensité lumineuse d’un lampadaire branché sur une prise Z-Wave de type variateur comme la prises AD142 d’Everspring par exemple.

La Key Fob fait très bien cela toute seule en l’utilisant en mode Group Mode et en associant directement un bouton à la prise variateur. Cependant, le Group Mode ne semble pas compatible avec la Vera Lite. De plus, le Group Mode ne permet pas d’utiliser toute la souplesse des scènes d’une box domotique.

Ce tutoriel explique comment paramétrer les comportements suivant avec la Vera Lite :

  • Appui long sur le bouton supérieur gauche pour éteindre le luminaire
  • Appui long sur le bouton supérieur droit pour allumer le luminaire
  • Appui court sur le bouton supérieur gauche pour diminuer l’intensité lumineuse
  • Appui court sur le bouton supérieur droit pour augmenter l’intensité lumineuse
(suite…)
Publié dans Domotique, Tutoriels, Modules | Tagué , , , , | Laisser un commentaire

MultiSensor DSB05 by Aeon Labs

multisensor

Présentation

Le MultiSensor d’Aeon Labs est un capteur Z-Wave 4-1 comportant un détecteur de mouvements, avec réglage de sensibilité, ainsi que des capteurs de température, humidité et luminosité. Certifié IP43, il est utilisable en intérieure comme en extérieure. Son firmware peut être mis à jour. Il fonctionne soit avec 4 piles AAA (durée de vie 1 an, détection pile faible) ou avec un adaptateur 5VDC disposant d’une prise mini USB. Il est livré avec support pivotant pour une fixation murale et avec une plaque pour une fixation au plafond permettant une détection sur une zone de 360°.

(suite…)
Publié dans Domotique, Tutoriels, Modules | Tagué , , , | 7 commentaires

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

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

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