Vera et RFXtrx, un couple parfait !

1

Nous vous avons présenté il y a quelques temps l’utilisation du RFXCOM Lan avec la Vera, qui permettait donc d’utiliser des sondes Oregon Scientific, par exemple, sur ce petit serveur Zwave. Une possibilité géniale, à condition de posséder un RFXCOM Lan, qui reste un peu couteux (minimum 250€).

Bonne nouvelle: un plugin est maintenant disponible sur la Vera pour utiliser le nouveau RFXCOM Usb, vendu 95€. De quoi ajouter une compatibilité avec de nombreux périphériques, à peu de frais !

Ayant un RFXtrx en tests pendant quelque séjours grâce à Domadoo, j’en ai donc profit profité pour tester cette solution et vous la présenter…

 

I. Installation

 

Ce plugin n’est pas encore disponible sur le magasin d’applications Vera, mais c’est en cours. En attendant, vous pouvez télécharger les fichiers nécessaires ici.

 

 

Pour commencer, sur la Vera, il faudra se rendre dans la partie Apps, et « Développer des Applications », puis « Fichiers Luup », sur la gauche.

Il faut ensuite uploader tous les fichiers du plugin, ce qui se fera en deux fois, étant donné le grand nombre de fichiers à envoyer.

 

 

Pensez à cocher « Redémarrer Luup après le téléchargement », puis cliquez sur Go.

Une fois tous les fichiers chargés, toujours dans la partie Apps, allez dans « Créer un module ». Dans « Nom périphérique UPnP », indiquez le nom du fichier D_RFXtrx.xml:

 

 

Vous allez obtenir un nouveau module sur votre tableau de bord:

 

 

Branchez le RFXtrx si ce n’est pas déjà fait, puis, toujours dans la partie Apps, « Développer des Applications », allez dans la configuration du port série, où il faudra indiquer un débit de 38400 bauds:

 

 

Rafraichissez le tableau de bord: après quelques secondes, le module RFXtrx créé précédemment va se compléter automatiquement:

 

 

Il est possible d’entrer dans la configuration du module en cliquant sur la clé à molette.

 

 

De nombreuses options sont alors disponibles. On peut voir sur le premier onglet les divers protocoles gérés par le Rfxcom, et les activer ou non.

Comme on le voit, il n’y a pas que la gestion des sondes Oregon scientific, mais également les sondes La Crosse, le X10, Chacon, etc…

Le second onglet permet d’ajouter manuellement de nouveaux périphériques en indiquant directement leur code, par exemple A1 pour du X10:

 

 

Le troisième onglet concerne les périphériques LightwaveRF:

 

 

Enfin, le dernier onglet, Avancé, liste des paramètres un peu « bruts ». Il ne sera pas nécessaire d’y toucher, mais un paramètre intéressant est le paramètre « AutoCreate »: à 1, tous les modules détectés par le RFXCOM seront créés sur la Vera, à 0 il faudra les créer manuellement.

 

 

II. Utilisation

 

A la première utilisation je l’ai laissé détecter les périphériques: en moins de deux minutes, il m’avait trouvé toutes mes sondes Oregon Scientific:

 

 

Comme on peut le voir, il récupère la température avec les décimales, et même le niveau de la batterie !

Après quelques minutes, mes autres périphériques étaient trouvés: détecteurs d’ouverture Chacon et prises DIO:

 

 

Les détecteurs d’ouverture ne sont pas encore totalement gérés, le statut ne se met pas à jour, mais ça va venir…

Bien sûr, comme n’importe quel périphérique sur la Vera, il est possible de les renommer, et de les utiliser dans des scénarios:

 

 

Ici, un déclenchement sur le niveau de la température:

 

 

Rien que pour le relevé des températures, je pense que cette possibilité en intéressera beaucoup !

Mais le développeur a été assez loin, en essayant d’ajouter autant de périphériques que possible. Pour ma part, j’ai pu tester avec des détecteurs d’ouverture Chacon, et des prises DIO. Le tout fonctionne très bien ! Voici l’état d’avancement à l’heure où j’écris ces lignes:

* Lighting1 (X10 lighting, ARC, ELRO AB400D, Waveman, Chacon EMW200, IMPULS, RisingSun): partially implemented

  • On and Off commands are implemented
  • Dim and Bright commands for X10 are not yet implemented
  • All/group Off and All/group On commands for X10, ARC and Chacon EMW200 are not yet implemented
  • Chime command for ARC is not yet implemented

* Lighting2 (AC, HomeEasy EU, ANSLUT): partially implemented

  • On, Off and Set level commands are implemented
  • group Off, group On and Set group level are not yet implemented

* Lighting3 (Koppla): not yet implemented

* Lighting4 (PT2262): not yet implemented

* Lighting5 (LightwaveRF, Siemens): partially implemented

  • On, Off, mood1, mood2, mood3, mood4, mood5, close, stop, open and set level commands are implemented
  • group Off, unlock, lock and all lock commands are not yet implemented

* Curtain1 (Harrison): partially implemented

  • Open, Close and Stop commands are implemented
  • Program command is not yet implemented

* Security1 (X10, KD101, Visonic): partially implemented

  • X10 partially implemented
  • KD101, Visonic not yet implemented

* Camera1 (X10 Ninja/Robocam): not yet implemented

* Remote control and IR (ATI Remote Wonder, ATI Remote Wonder II, Medion, X10 PC Remote): not yet implemented

* Thermostat1 (Digimax): not yet implemented

* Thermostat2 (HomeEasy HE105, RTS10): not yet implemented

* Thermostat3 (Mertik-Maxitrol G6R-H4T1 / G6R-H4TB): not yet implemented

* Temperature sensors (THR128/138, THC138, THC238/268, THN132, THWR288, THRN122, THN122, AW129/131, THWR800, RTHN318, La Crosse TX3, TX4, TX17, Honeywell TS15C): implemented

* Humidity sensors (LaCrosse TX3): implemented

* Temperature and humidity sensors (THGN122/123, THGN132, THGR122/228/238/268, THGR810, THGN800, RTGR328, THGR328, WTGR800, THGR918, THGRN228, THGN500, TFA TS34C, Cresta, WT450H): implemented

* Barometric sensors: implemented

* Temperature, humidity and barometric sensors (BTHR918, BTHR918N, BTHR968): implemented

* Rain sensors (RGR126/682/918, PCR800, TFA, UPM RG700): implemented

* Wind sensors (WTGR800, WGR800, STR918, WGR918, TFA, UPM WDS500): implemented

* UV sensors (UVN128, UV138, UVN800, TFA): not yet implemented

* Date/time sensors (RTGR328N): not yet implemented

* Current sensors (CM113, Electrisave): not yet implemented

* Energy usage sensors (CM119/160): implemented

* Weighting scale (BWR101/102, GR101): not yet implemented

* RFXsensor: not yet implemented

* RFXMeter: not yet implemented

* FS20, FHT 8V, FHT80: not yet implemented

 

Avec tout cela, vous serez donc déjà en mesure de pouvoir suivre des températures, humidité, précipitations, vitesse du vent, pression, à l’aide de capteurs Oregon Scientific ou Lacrosse Technology, suivre votre consommation électrique à l’aide d’un OWL CM119, ou encore de contrôler des lampes et appareils en X10 ou Chacon. De bien belles possibilités ajoutées à la Vera !

 

III. Conclusion

 

Beaucoup avaient demandé le support du RFXCOM sur la Vera, notamment pour l’utilisation de sondes de températures à prix abordables. Une première combinaison avait été rendue possible à l’aide du RFXCOM Lan, que nous avions vu ici. L’inconvénient de cette solution était le prix du RFXCOM Lan. Aujourd’hui, nous avons une solution déjà très élaborée, et à un prix très intéressant, le RFXCOM Usb étant vendu un peu moins de 100€. Un couple parfait !

On ne peut que féliciter le travail de lolodomo (un français, que vous pourrez retrouver également sur le forum TouteLaDomotique) pour avoir réalisé ce plugin, et on ne peut que l’encourager pour le travail qu’il reste à faire (mais le plus gros est fait ;-)

Je n’ai plus qu’à aller mettre mon comparatif des box à jour, car grâce à ce RFXtrx, la Vera voit ses possibilités s’étendre encore…



A propos de l'auteur

Je me suis essayé à la domotique il y a quelques années avec quelques modules X10, quelques softs gratuits, etc… pour équiper la maison que j'avais en location. Puis j'ai eu la chance de pouvoir faire construire, et c'est là que mes projets domotiques ont explosé, la construction neuve me permettant de prévoir une installation complète, et intégrée à la maison. Aujourd'hui, quasiment toute mon installation repose sur le Z-Wave.

  • seb

    bonsoir
    J’ai une sonde la crosse technology TX29DTH-IT.
    Celle-ci n’est pas reconnu par le rfxcom.
    Pouvez vous m’aider?
    En vous remerciant