RaspberryPi + Razberry + RFXtrx433 USB + Domoticz : Le combo parfait !

 IMG_8254Il y a quelques mois je vous présentais le module Razberry, un contrôleur Z-Wave pour Raspberry Pi, et j’illustrais mon propos avec un article sur comment contrôler ses lumières.

Aujourd’hui, j’élargis le sujet en introduisant le contrôleur RFXCOM RFXtrx433E et le logiciel Domoticz. L’ensemble piloté par un Raspberry Pi forme un contrôleur domotique ultime.

Le Raspberry Pi a réellement sa place dans une installation domotique car il offre, pour une bouchée de pain, de nombreuses possibilités grâce à son port GPIO et ses ports USB. De nombreux périphériques et capteurs peuvent ainsi être directement branchés sur une Raspberry Pi. Ajoutez à cela, un contrôleur Z-Wave et un transmetteur RFXCOM RFXtrx433E et vous voilà armé pour domotiser toute votre maison en utilisant de nombreux modules de constructeurs et de marque variés. L’ensemble étant disponible à un prix très abordable et offrant un niveau de personnalisation sans limite, il s’agit vraiment pour moi d’un combo ultime 🙂

Une box domotique ultime pour moins de 230 €

Pour créer ce contrôleur domotique il vous faut :

Branchez le module Razberry sur le port GPIO du Raspberry Pi et le module RFXCOM sur un port USB. Installez une Raspbian, et vous voilà prêt 🙂

Installer Z-Way pour contrôler le module Razberry

L’installation est très simple et se fait en une seule commande :

wget -q -O - razberry.z-wave.me/install | sudo bash

Pour plus de détail concernant l’utilisation de Z-Way, je vous invite à lire cet article : Z-way et module Razberry

Domoticz un logiciel pour les gouverner tous

DomoticzPour faire fonctionner tout ce beau monde ensemble, nous allons utiliser le logiciel open source Domoticz.

Domoticz est une sorte d’agrégateur qui permet de gérer de nombreux contrôleurs tels que :

  • le module Razberry
  • le module RFXCOM
  • la Teleinfo EDF comme vu dans cet article
  • le port GPIO du Raspberry Pi
  • la carte d’extension PiFace

L’installation de Domoticz sur le Pi se fait relativement facilement en suivant le WiKi prévu à cet effet : http://www.domoticz.com/wiki/Installing_and_running_Domoticz_on_a_Raspberry_PI

ATTENTION : Pour que Z-Way et Domoticz puissent fonctionner ensemble sur le même Raspberry Pi, il est impératif d’utiliser une Raspbian vierge puis d’installer Z-Way et Domoticz. Il ne faut pas utiliser les images pré-paquagées de Z-Way ou de Domoticz.

Une fois Domoticz Installé, il suffit de configurer les contrôleurs que vous souhaitez gérer en allant dans l’onglet « Setup ». Dans cet exemple, nous nous limitons au module Razberry et au transmetteur RFXCOM :

Capture_Domoticz_Hardware

A partir de là, vous êtes prêt à utiliser tous les modules domotique fonctionnant en Z-Wave ainsi que la plupart des modules fonctionnant en radio sur la banque de fréquence 433,92 Mhz. Autant dire que les possibilités sont grandes. Vous pouvez acheter n’importe quel module Z-Wave, mais vous pouvez également vous rendre dans n’importe quel magasin de bricolage et acheter de nombreux modules domotiques compatibles avec le transmetteur RFXCOM, dont vous pouvez consulter la liste ici : http://www.rfxcom.com/store/Transceivers/14103 (dans la section « Will Support »)

Quelques exemples avec mon installation actuelle

Outre les modules « prise de courant » pour piloter mes lumières comme expliqué dans l’article Contrôle de l’éclairage avec le module Z-Wave Razberry, je me suis équipé de capteurs de température et d’humidité, de modules pour piloter mes volets roulants, de détecteurs d’ouverture de porte, de capteurs de luminosité, de module intégrés pour mes plafonniers, etc…

 Voici en vrac, la liste de quelques modules que j’utilise :

  • EVERSPRING Mini-détecteur d’ouverture Z-Wave HSM02
  • OREGON SCIENTIFIC Sonde Thermo Hygro 3 canaux THGR122NX
  • FIBARO Micromodule pour volet roulant Z-Wave FGRM-221
  • EVERSPRING Module Prise ON/OFF Z-Wave AN157-6
  • CHACON DI-O Module On/Off sans fil (54755)
  • Aeon Labs – Multisensor – Détecteur multifonction Z-Wave

Voici ce que cela donne dans Domoticz :

Capture_Domoticz

Domoticz offre de nombreuses fonctionnalités, comme la programmation de scénarios, la gestion de caméra de surveillance, etc… Je vous laisse découvrir tout cela par vous mêmes 😉

Dans mon prochain article, suite à la demande de plusieurs lecteurs, j’expliquerai comment utiliser l’API de Domoticz pour afficher la température et d’autres données météo sur le Pi HomeDashScreen 😉

Capture_Home_Dash_Screen_Domotique

50 réflexions au sujet de « RaspberryPi + Razberry + RFXtrx433 USB + Domoticz : Le combo parfait ! »

    1. Olivier Auteur de l’article

      Bonjour José, je te souhaite également une très belle année 2015 🙂

      Merci pour ces liens 😉

      L’article sur l’intégration des données météo sur le HomeDashScreen sera bientôt publié 🙂

      Répondre
  1. Vince

    Hello,
    As tu deja testé Jeedom (Du cocorico 🙂 )
    Si oui en comparaison DomoticZ et jeedom ca donne quoi ?
    Merci

    Répondre
  2. Thibaut

    J’aime beaucoup l’apparence de Domoticz, mais il faut acheter des modules Z-wave reconnus par Domoticz. Sinon, vous pouvez le ranger dans un placard. Contrairement à Jeedom qui permet de « développer » des plugins pour rendre les modules inconnus compatibles.

    Répondre
  3. StEx

    Est-ce qu’il est envisageable (possible) de créer ses propres capteurs (genre Atmega+émetteur 433mhz) avec ce genre de solution ?

    Répondre
      1. StEx

        Alors voilà qui est fort intéressant, Ya plus qu’à commander un RFXtrx433E et expérimenter pour voir comment faire mon propre module 🙂

        Répondre
  4. Dominique

    Merci pour cet article vraiment intéressant.
    Je l’ai suivi pas à pas pour « domotiser » mes volets roulants Somfy (protocole Somfy RTS) et cela fonctionne à merveille ! C’est d’autant plus agréable que la solution proposée par Somfy nécessitait de changer tous mes moteurs pour passer à leur nouveau système 🙁

    Merci pour ce partage d’expérience et de connaissance bien utile quand on débute avec un Raspberry !

    Répondre
    1. Olivier Auteur de l’article

      Je suis très de voir que mon blog ait pu t’aider pour réaliser ton projet 🙂
      Bonne continuation à toi 🙂

      Répondre
  5. Ludovic

    Bonjour, tout d’abord merci pour cette explication très claire sur ce combo ! Je me suis lancé, et je dois dire que j’ai été bluffé par la simplicité d’utilisation entre Domoticz et le RFXtrx433. Je rencontre cependant quelques problèmes avec la carte razberry. Celle-ci semble bien reconnue, le service tourne bien. Lorsque je me rend sur l’interface d’admin zway, j’ai bien pu inclure mon périphérique (motionsensor de Fibaro). Le problème, je ne vois pas le périphérique dans Domoticz… au niveau de la rubrique hardware, tout semble bien configuré (cf. https://lut.im/SBtDOe6v/UHkEJk05)

    Y aurait-il une étape que j’aurai loupé ? Merci d’avance.

    Répondre
    1. Olivier Auteur de l’article

      Bonjour,
      En principe tout semble ok sur la screenshot. J’ai constaté qu’il y avait toujours un délai entre le moment où z-way intègre un nouveau périphérique et le moment où Domoticz s’en rend compte ^^
      Au niveau de z-way, est ce que le périphérique est correctement identifié et contrôlable ?
      Bonne continuation

      Répondre
  6. Rismo

    Bonjour et merci beaucoup pour cette mine d’or d’info.

    Souhaitant faire l’acquisition d’un dispositif similaire à celui présenté dans cette page, je souhaitais avoir un avis d’expert ^^

    >> Puis je utiliser une clef UZB (z-wave.me) plutôt que le module RAZBERRY ?

    L’avantage est que la clef est :
    – moins cher 🙂
    – qu’elle permettrait de laisser le port GPIO libre pour d’autres branchements…
    a moins que la carte soit plus performante… ?

    Encore merci pour ton site ! une vraie réussite.
    Rismo

    Répondre
    1. Olivier Auteur de l’article

      Bonjour Rismo,
      Tu peux tout à fait prendre la clé USB à la place du module Razberry 🙂
      Dans ce cas, tu n’auras pas besoin d’installer z-way et la clé devrait être reconnue immédiatement par domoticz.
      Fais nous un retour de ton installation 🙂
      Bonne continuation

      Répondre
      1. Rismo

        Bonjour Olivier,
        Merci pour ta réponse éclaire ^^
        Je vais m’orienter vers cette solution donc. Je ne manquerais pas d’alimenter la discussion sur mon expérience.
        BAV
        Rismo

        Répondre
        1. Charly86

          Rismo,
          Attention avec la clé UZB1 de zwave.me, oui elle est moins chère mais ne contient pas la license du serveur Z-way. Or par exemple avec jeedom il peut reposer sur le serveur z-way pour tout ce qui est zwave et sans licence çà marchera pas.
          De plus j’ai vraiment galéré pour installer z-way afin qu’il reconnaisse la clé (suppression du /dev/ttyAMA0 et renommage du /dev/ttyACM0 vers /dev/ttyAMA0), bref du bon bricolage qui m’a saoulé. Tout çà pour arriver enfin à un écran fonctionnel z-way (je parle pas de fonctionnel hein) depuis mon navigateur.
          Depuis l’interface WEB on peut commander la license pour l’installer sur la clé, chouette mais pour çà je dois updater le bootloader et le firmware de la clé, menu qui m’est proposé depuis l’interface WEB mais qui n’a jamais marché. Bref j’ai capitulé pour le moment. Sachant qu’en plus à la base je voulais installer z-way sur une debian mais pas de bol, z-way sur debian est 64bits et ma machine (eeebox) ne l’est pas. Idem sous windows, encore pire z-way n’a jamais voulu se lancer.
          Donc si tu veux tourner sur un Pi enlèves toi le mal de crâne, prends le module razberry 😉
          Pour info la clé zwave avec la license coute de mémoire 99€ donc encore une fois, au pire tu prends la razberry et si tu veux le mettre sur une autre bécane, un module USB/Serie a 2€ et le tour est joué.

          Répondre
  7. Matthieu

    Bonjour,

    Tout d’abord, merci beaucoup pour ce tuto (ainsi que tous les autres). Ca nous permet à nous, les branques de l’informatique de nous mettre au bricolage de Raspberry sans y connaitre grand chose. Malgré tout, on ne reste pas à l’abris d’un imprévu, et c’est ce qui vient de m’arriver. Il semble que l’installation de zwave n’ait pas fonctionné car je ne peux pas accéder à l’interface web. J’ai installé domoticz, ajouté les composants depuis l’interface web, menu hardware (Zwave et RFXCom), tout ça c’est OK. En revanche quand je lance le script d’installation de zwave wget -q -O – razberry.z-wave.me/install | sudo bash et que je relance la pi, je ne peux pas accéder à l’interface web. Ca me dit connection refused (sous chrome).
    Aurais-tu une idée?

    Merci beaucoup!

    Matthieu

    Répondre
    1. Olivier Auteur de l’article

      Bonjour Matthieu,
      Merci pour tes encouragements 🙂
      Après l’installation de z-way, essai de relancer le serveur z-way à la main en faisant quelque chose comme « /etc/init.d/z-way restart ». Tu devrais voir les lignes de débug et éventuellement un message d’erreur.
      A noter que j’ai récemment eu des pb avec la dernière version de z-way. Tu peux tenter en installant la version 1.7.2 grâce à la commande suivante : « wget -q -O – razberry.z-wave.me/install/v1.7.2 | sudo bash ».
      Bon courage 🙂

      Répondre
  8. GRUEL Olivier

    Olivier

    quelle est la nature de tes problèmes ? avec la dernière version?

    Je t’avais écrit il y a quelques mois pour te dire que mon module zwave ne fonctionnait plus…
    J’ai déménagé la carte vers un autre Raspberry, réinstallé zwave, et cela fonctionne à nouveau #tropcontent

    Par contre, j’ai des soucis avec Domoticz que j’ai installé sur ce même Raspberry…j’ai beau déclaré la carte Zwave en 127.0.0.1:8083, Domoticz ne détecte aucun hardware, et du coup, je n’ai rien dans le dashboard… Ce sont les mêmes problèmes que toi ?

    Olivier

    Répondre
    1. Olivier Auteur de l’article

      Hello,
      Oui c’est ce même problème. Je l’ai résolu en installant l’avant dernière version de z-way.
      Par contre ça date d’il y a quelques temps déjà, peu être que ça a été résolu entre temps :/

      Répondre
    2. Olivier Auteur de l’article

      Je n’ai pas eu/pris le temps de retester la dernière version depuis :/

      Répondre
  9. GRUEL Olivier

    Bon, bah, j’ai tout planté…

    j’ai essayé avec le support direct d’OpenZwave en USB (sans résultat), puis j’ai réinstallé Z-way en version 1.72 et là tout est HS.

    Pas grave je vais tout réinstallé ce we.

    Il y en a pour qui Domoticz fonctionne avec le support de la carte RazBerry via OpenZwave en USB?

    Olivier, quelle version tu as installé au final?

    A+
    Olivier

    Répondre
    1. Olivier Auteur de l’article

      Je fonctionne actuellement avec la version v1.7.2, et tout fonctionne parfaitement bien 🙂
      Attention de bien partir d’une raspbian vierge, et de ne pas utiliser les images toutes prêtes z-way ou domoticz.

      Répondre
  10. olivier GRUEL

    Bon, nouvelle version du 28/06 du razberry
    Reinstallation et là, tada!!!! une toute nouvelle version bien plus dans l’air du temps!!!
    Et en plus l’inclusion des peripheriques semblent fonctionner.
    on peut qu’encourager les efforts fournis

    Malgré tout, le fonctionnement du protocole zwave me semble bien aleatoire

    Répondre
    1. Olivier Auteur de l’article

      Ah ? Excellent, je vais tester ça 🙂
      Le protocole z-wave fonctionne très très bien, en revanche, je suis d’accord avec toi sur le fait que les applications de contrôle mériteraient d’être peaufinées 🙂

      Répondre
  11. Ping : PiHomeDashscreen et domotique : températures et humidité | MagdiBlog

  12. Guillaume

    Bonjour Olivier,

    Merci pour tous ces tutos que j’utilise beaucoup.
    Celui ci est il compatible avec celui du contrôle des lumières ?
    Celui du contrôle des lumières n’apparait il pas aujourd’hui comme un premier contact avec z-wave et seul celui ci (avec Domoticz) importe ?

    Cordialement.
    Guillaume.

    Répondre
    1. Olivier Auteur de l’article

      Bonjour,
      Bien entendu cet article présente une installation quasi universelle qui vous permet de contrôler, en z-wave comme en tout protocole utilisant la bande de fréquence des 433MHz, de contrôler tout ce que vous voulez y compris les lumières 🙂

      Répondre
          1. Olivier Auteur de l’article

            C’est tout l’intérêt de la chose 🙂 Pouvoir mixer et faire les montages que l’on souhaite 😉

          2. Guillaume

            Bonjour,

            Je reprends mes projets domotiques mis en pause faute de temps et suite à une problème d’installation de Domoticz.

            ************************************************************************
            Pour information
            Le wiki de Domoticz n’est pas très clair quant aux étapes alternatives :

            1 Introduction
            2 System Setup

            2.1 Initial Setup
            2.2 Installing the Stable Binary
            2.3 Installing the Beta Binary
            2.4 Installing from Source
            2.4.1 Build & Install Boost Libraries
            2.4.2 Build Support for OpenZWave
            2.4.3 Domoticz Source

            3 Make Domoticz startup at boot time (Also needed for Web Update)

            Il faut apparemment sauter de l’étape 2.2 directement à l’étape 3.

            **************************************************************************

            Après l’installation de Domoticz, je rencontre le même problème que Ludovic plus haut :
            Z-wave est installé et Z-way (avec le module Razberry) reconnait mon capteur Fibaro Univeral Binary Sensor.
            Z-way affiche la température ( j’ai connecté un capteur de température au Fibaro Univeral Binary Sensor).

            Mais depuis Domoticz, il n’affiche rien comme device.
            J’ai bien créé dans settings/harware une entrée « Razberry Z-Wave via LAN interface (HTTP) » avec le port 127.0.0.1 sur le port par défaut de Z-way (8083).
            J’attends –> rien
            Je reboote –> rien

            Domoticz semble fonctionner correctement car en créant une entrée « Motherboard », je retrouve bien les devices du Raspberry.

            Merci de votre aide.

          3. Olivier Auteur de l’article

            Hello
            Pour le module Razberry, il vaut mieux, à présent, utiliser le driver OpenZwave disponible dans Domoticz 😉

          4. Guillaume

            Merci pour votre réponse si rapide.

            J’ai essayé avec le driver OpenZWaveUSB (le seul OpenZWave dans la liste) et le résultat est le même.

            J’en suis à me demander si mon installation de Domoticz n’est pas bancale.
            Me confirmez-vous que l’on passe bien de létape 2.2 ( Stable Binary) à la 3 (Domoticz startup at boot time) ?

            Cdt.

  13. Nicolas

    Bonjour,
    je suis nouveau dans le domaine et je voulais savoir s’il était possible de gérer cette domotique depuis n’importe ou dans le monde tant qu’on est connecté au net ou s’il faut impérativement être relié au réseau de la raspberry pi

    Merci

    Répondre
  14. Ping : Raspberry - Remote things | Pearltrees

  15. Zewolf

    Bonjour à tous.

    Cela a l’air vraiment génial.
    Est ce qu’il est possible d’utiliser cet ensemble comme alarme de maison? Moyennant l’achat de quelques capteurs supplémentaires.

    Cordialement

    Répondre
  16. thierry

    bonjour a tous ,jai un petit soucis ,j’ai configurer un Capteur PIR HC-SR501 sur mon raspberry pi, mais aucun tuto (facile) car je suis debutant, pour que ce meme capteur soit installer sur domoticz. quelqun pourrait il m aider . merci d avance

    Répondre
  17. yan

    Bonjour Olivier.

    Merci tout d’abord pour la qualité du travail et du partage fourni sur votre site. Je possède un Raspberry (1 ou 2 je ne sais plus 😉 et je viens d’acheter un module RFXCOM RFXtrx433 USB.
    Je voudrais savoir si on peut « piloter » directement l’ouverture/fermeture d’un portail électrique sachant que le récepteur radio broché sur la carte de gestion est ce modèle :

    http://www.came-europe.com/recepteurs-radio-came/716-carte-radio-came-af43s.html

    On peut configurer le codage d’une télécommande en appuyant sur un poussoir sur la carte principale avant d’appuyer sur un des boutons de la télécommande.
    J’espère avoir été suffisamment clair :p

    Cordialement, Yan.

    Répondre
    1. Olivier Auteur de l’article

      Bonjour Yan,
      Merci beaucoup pour vos encouragements, ça fait toujours très plaisir 🙂
      Concernant votre module, en principe, vous pouvez le pilotez avec le RFXtrx433. Dans la pratique, il est possible que cela nécessite un peu d’investigation et de temps 🙂
      Je ne saurais vous en dire plus car je ne connais ce module, mais je serais intéressé de connaître le résultat 🙂
      Bonne continuation 🙂

      Répondre
  18. Benoit Champougny

    salut a tous,

    Je suis a la recherche de développeur pour un projet opensource similaire, Nous somme déjà 3 sur ce projet.
    Ce projet consiste a rendre accessible aux plus novices les fonctionnalités du rapberry pi et arduino combinés dans le but de gérer des systêmes domotiques annexes tel qu’une ruche, un jardin, un aquarium, une cave a vin, une champignonnière, un terrarium, une serre, enfin presque tout enfaite.

    Une interface graphique seras accessible depuis partout. Un systême de scénarios configurable permettra la régulation ainsi que l’alerte mail et sms du systême.

    Le But étant de pouvoir partager depuis un site communautaire des données créer par la communauté dans un esprit de DRY (don’t repeat yourself), pour éviter que chacun écrive sont petit morceau de code dans sont coin alors qu’il pourrais le rendre accessible a toute une communauté. Quel gains de temps pour toute une communauté!!!.

    n’hésitez pas à nous rejoindre, on ne mort pas lol!!! les projets open sources ont besoin de vous!!

    https://ardui-farm.sonetin.com/

    Répondre
  19. Sylvain

    Bonjour,

    comment faire à la suite du changement de compteur, lorsque l’index est revenu à 0 dans la téléinfo pour conserver les données de domoticz ?

    Cordialement.

    Répondre
  20. Ping : Rasperry | Pearltrees

Laisser un commentaire