Actualités | Audio/Vidéo | Evènements | DIY | Domotique | Informatique | Maison | Mobile | Sécurité

#Tutoriel : Comment installer le driver VERA pour le serveur WES v2

Envoyer Imprimer PDF
Note des utilisateurs: / 5
MauvaisTrès bien 

Le Serveur WES de Cartelectronic est parfait pour la mesure et la gestion de notre énergie domestique mais il peut être intéressant d’utiliser la box VERA comme un point central dans votre système domotique afin d’intégrer les appareils de technologies différentes qui ont tous leurs propres avantages. C'est ce qu'il faut faire si vous voulez créer des scénarios encore plus intelligents et amusants ...

 

 

Introduction

Il est possible au moyen d’un plugin WES sur VERA d’exposer les diverses fonctions de mesure et de contrôle de relais du serveur WES comme un périphérique VERA et utiliser le moteur de VERA pour les scènes, les triggers, les actions etc .  Ainsi les relais apparaissent comme un switch On/OFF, les mesures de températures comme un capteur de température, etc… Rien n’empêche ensuite d’avoir des scènes et des conditions qui mêlent des périphériques  zWave, RFX avec ceux du WES

Un tel « plugin » est décrit dans ce document dans une première version, des évolutions viendront au fil du temps

Amg0 est l’auteur de différents plugins pour VERA sur le store micasaverde dont : l’ipx800, le cube canal +, le IPhoneLocator , l’alarme KES Senia  et  ALTUI ( une interface utilisateur  alternative à UI7 et recommandée car bien plus puissante que UI 7 ) .

Pour utiliser cette solution il vous faudra

- Une VERA sous UI7 ou bien une machine (raspberry ou VM ) exécutant openLuup qui est la version opensource compatible avec les API du moteur VERA

- Un Serveur WES 2.0

- Le plugin WES installable à partir de l’app store MCV : http://apps.mios.com/plugin.php?id=8906 ou manuellement à partir du repository github https://github.com/amg0/wes voire à partir de l’app Store pour ALTUI/OpenLuup intégré à ALTUI

Cet article explique, pas à pas l’installation et la configuration du plugin ainsi que les différentes « variables » des périphériques VERA exposée afin de remonter les informations sur la VERA et de s’en servir dans les scènes

 

Prérequis

- Connaitre l’adresse ip de son serveur WES

- Connaitre les comptes : User /password pour l’accès web; User / password pour l’accès ftp; Avoir coche l’option FTP dans le serveur WES

- Avoir configuré son serveur WES, avec les noms des différents éléments (sondes, relais etc.)

- Avoir une VERA sous UI7 ou ALTUI (http://apps.mios.com/plugin.php?id=8246). L’ancienne interface UI5 n’est plus supportée

- Avoir décidé quels éléments on voulait rendre visible sous vera, cela peut être changé à tout moment plus tard

 

Installer le plugin vera

Aller sur la page Install App de UI7 et rechercher WES


Cliquer Détails puis Install

Suivre les instructions, la VERA doit redémarrer son moteur Luup

Un message d’information doit être visible en haut de l’écran, ce message est normal tant que l’application n’est pas configurée

Aller dans la page « Devices » et trouver le serveur WES qui doit être compose d’une icône entourée en rouge ainsi que des périphériques « enfants » créés par default. Le rouge indique un défaut de connectivité

Aller dans les « Settings » du périphérique « WES »

Choisir un préfix a utiliser pour le nom des périphériques « enfants » (ou rien si on préfère mais une convention de nommage rend les choses un peu plus facile).

Choisir une fréquence de rafraichissement des données (30s ou plus est recommandé. Au besoin il y a une action UPNP « Refresh » pour forcer un rafraichissement instantané des donnes – dans le cadre d’une scène par exemple)

Choisir les périphériques que l’on veut exposer  grâce à une liste de numéro, sépares par des virgules. Par exemple

- Pinces Analogique : 1,4 pour avoir la 1 et la 4

- Senseur Température :  1 pour avoir que le 1

- Etc.

Les relais, virtual switches et entrées digitale sont actionnable depuis la Vera comme le serait un switch normal ( zwave ou autre )

Cliquer sur « Submit » après les changements, ceci  va provoquer un rechargement du moteur luup pour prendre en compte les nouveaux paramètres et créer les nouveaux périphériques « enfants »

Si l’accès par FTP est activé sur le WES, la VERA va pouvoir s’occuper de charger un nouveau fichier vera.cgx sur le WES automatiquement par FTP comme vous pouvez le constater par un accès via une session FTP ouverte sur le WES serveur

Si d’aventure le fichier vera.cgx n’était pas créé,  il est possible de forcer sa création à tout moment par le biais d’une action UPNP supportée par le périphérique « WES » avec un script lua ou par le biais d’une scène qui appelle l’action UPNP du device

luup.call_action("urn:upnp-org:serviceId:wes1", "PushCGXFile", {}, nnn) ou nnn est le numéro de device VERA

OU, par l’advanced  scene editor de VERA

OU, par la dialog box ACTION d’ALTUI

Si tout est conforme, et après un ou deux redémarrage du moteur lua sur la VERA , l’icône du périphérique WES est maintenant verte et les périphériques demandés selon les « settings » sont maintenant créés sur la VERA

Les 8 variables variables1 à 8 sont présentes  sous la forme de « variable »  sur le périphérique WES

 

Installer une version plus récente

Après une première installation par le store MCV, il est possible d’upgrader à une version plus récente a partir des sources disponibles sur https://github.com/amg0/WES

Pour cela il suffit de télécharger les fichiers  et de les installer sur la vera par l’intermédiaire de l’écran Apps/Develop Apps de UI7 et de demander un reload. Seuls les fichiers .XML, .Lua, .JS, et .JSON sont nécessaires.

Le numéro de version est visible dans la variable « Version » du périphérique ou sur l’écran de contrôle

 

Variables VERA du périphérique principal WES

 

Variables VERA d’un périphérique TIC

Le nom de la variable correspond au tag XML reporté par le serveur WES http://ip/vera.cgx

 

Variables VERA d’un périphérique Compteur a Impulsion

 

 

Variables VERA d’un périphérique Pince Ampérométrique

Troubleshooting

Vérifier que le WES tourne et est joignable par http://addr_ip _du_wes

Vérifier la présence du fichier vera.cgx sur le WES

Vérifier que http:// addr_ip _du_wes /vera.cgx retourne un XML avec des données

Il est possible de mettre un mode DEBUG (ne pas oublier de l’enlever) pour capturer des logs plus généreux lors de l’utilisation du plugin WES

Si le Transfer du fichier vera.cgx ne se fait pas sur le WES

- Vérifier que l’accès ftp est autorisé sur le WES

- Essayer un redémarrage du WES (configuration / Info Serveur / Reset)

- En dernier recours, le placer à la main par FTP sur le WES

 

ALTUI

Ce plugin est entièrement supporté avec l’interface alternative ALTUI  http://apps.mios.com/plugin.php?id=8246

 

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 Dimanche, 25 Juin 2017 21:45  

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Recherche

Newsletter ?

Bon Plan

Instagram

Publicité



Connexion