Contrôlez vos appareils avec Domoticz et Raspberry Pi

Les lumières qui s'allument automatiquement, le thermostat qui garde votre maison au chaud et la machine à laver que vous allumez à distance: avez-vous déjà rendu votre maison intelligente? C'est facile à faire avec un Raspberry Pi et le logiciel Domoticz!

Astuce 01: Pièces

Ce dont vous avez finalement besoin en termes de pièces dépend fortement de vos souhaits. Pour cet article, nous allons commencer avec un Raspberry Pi 3. Il existe différents fournisseurs qui proposent des kits de démarrage. Avec cela, vous obtenez les nécessités de base en une seule fois. Un bon exemple de fournisseur avec un tel kit est SOS Solutions. Assurez-vous d'avoir au moins les pièces suivantes lorsque vous démarrez avec Domoticz sur le Raspberry Pi: - Raspberry Pi 3 Modèle B avec alimentation appropriée, une carte micro-SD d'au moins 8 Go, un lecteur de carte SD, un câble réseau , un écran avec câble HDMI et une souris et un clavier USB.

Si vous avez déjà un Raspberry Pi fonctionnel, vous pouvez ignorer la première partie de cet article. Après tout, vous avez déjà installé un système d'exploitation approprié et un Raspberry Pi fonctionnel. Ensuite, allez directement à la section «Premiers pas avec Domoticz».

Faites-le installer

Si vous comptez vous lancer avec Raspberry Pi pour la première fois et commander un kit de démarrage, vous pouvez souvent faire installer le système d'exploitation par le fournisseur pour une somme modique. Vous pouvez ensuite installer immédiatement Domoticz. Nous faisons nous-mêmes l'installation du système d'exploitation.

Astuce 02: Système d'exploitation

Pour pouvoir utiliser Domoticz sur un Pi, nous avons d'abord besoin d'un système d'exploitation. Il existe différents systèmes d'exploitation pour le Pi, nous choisissons Raspbian Lite. Pour l'installer, nous utilisons le gestionnaire d'installation NOOBS (New Out of Box Software). Cela affiche un menu dans lequel vous pouvez choisir parmi une sélection de systèmes d'exploitation, et NOOBS aide également à définir des paramètres supplémentaires tels que la connexion réseau sans fil. Téléchargez d'abord la dernière version de NOOBS sur votre PC. La taille du fichier est d'environ 1,5 Go. Cliquez avec le bouton droit sur le fichier zip téléchargé et choisissez Extraire .

Astuce 03: carte SD

Si vous comptez travailler avec une carte mémoire que vous avez déjà utilisée, formatez-la avant de continuer. Formatez la carte avec le programme gratuit SD Memory Card Formatter. Cela garantit que la carte mémoire est formatée selon la norme appropriée et évite les problèmes lors de l'installation du système d'exploitation. Vous pouvez trouver le logiciel gratuit ici.

Placez ensuite la carte SD vide dans le lecteur de carte mémoire et ouvrez votre explorateur (si nécessaire, utilisez la combinaison de touches touche Windows + E). Copiez les fichiers extraits de NOOBS sur la carte SD.

Raspbian Lite est une version allégée de Raspbian, qui est parfaitement adéquate pour notre travail

Astuce 04: Raspberry Pi

Il est temps de mettre le Raspberry Pi en marche. Connectez un clavier USB et une souris USB à l'appareil et connectez le Raspberry Pi à un écran via un câble HDMI. Insérez la carte micro SD sur laquelle vous avez précédemment copié NOOBS. Tout est connecté? Ensuite, connectez l'alimentation. Le Raspberry Pi démarre. La patience est une vertu: cela peut prendre du temps, surtout la première fois. Une fois le Raspberry Pi démarré, la fenêtre principale de NOOBS apparaîtra avec une sélection de systèmes d'exploitation. Notre préférence va à Raspbian Lite. Il s'agit d'une version allégée de Raspbian, parfaitement adaptée à notre travail. Cependant, ce système d'exploitation n'est pas disponible par défaut et doit être téléchargé. Heureusement, ce n'est pas trop difficile, car le Raspberry Pi 3 dispose d'une carte WiFi intégrée. Appuyez sur W ou cliquez surRéseaux WiFi et connectez-vous à votre réseau sans fil. Immédiatement après, les autres systèmes d'exploitation disponibles apparaîtront, y compris Raspbian Lite. Choisissez ce système d'exploitation et appuyez sur Entrée . Ensuite, choisissez Installer ou appuyez sur I. Le système d'exploitation sera téléchargé et installé. La première fois que vous démarrez le système, Raspberry vous demandera les informations de connexion. Par défaut, le nom d'utilisateur est pi et le mot de passe est framboise . Une fois que vous voyez la ligne de commande avec le curseur clignotant, le système est prêt à fonctionner!

Clavier

Le clavier approprié pour votre Raspberry Pi peut ne pas être installé, de sorte que certaines frappes, par exemple, ne produisent pas le caractère correct. Heureusement, vous pouvez régler cela vous-même assez rapidement. Sur la ligne de commande, tapez sudo raspi-config . Choisissez Options de localisation et choisissez le clavier approprié.

Astuce 05: Obtenez Domoticz

Domoticz est un système domotique compact qui vous permet de faire fonctionner une multitude d'appareils. Pensez aux capteurs tels que les stations météorologiques, l'électricité et l'eau, mais aussi aux appareils intelligents tels que l'éclairage intelligent et les haut-parleurs. Vous pouvez utiliser Domoticz via différents appareils, tels que votre ordinateur portable, votre tablette et votre smartphone. L'environnement utilisateur est basé sur le Web et peut être installé sur divers appareils. Nous utilisons le Raspberry Pi que nous avons préparé pour cela dans les étapes précédentes.

Nous téléchargeons d'abord Domoticz sur le Pi. Ayez la ligne de commande du Pi devant vous, puis exécutez la commande suivante, puis appuyez sur Entrée:

curl -L install.domoticz.com | sudo bash

L'écran de démarrage vous demande maintenant si vous souhaitez utiliser http et https. Choisissez les deux et ne modifiez rien dans les paramètres par défaut. L'écran suivant vous demandera quel numéro de port vous souhaitez utiliser. Nous choisissons également 8080 ici et appuyons sur OK . Nous laissons également le numéro de port par défaut 443 de https inchangé. Dans l'écran de fin, vous verrez où surfer avec le navigateur, dans notre cas: //192.168.0.156:8080.

Vous pouvez utiliser Domoticz via divers appareils, tels que votre ordinateur portable, votre tablette et votre smartphone

Astuce 06: Configurer Domoticz

Ouvrez maintenant un navigateur tel que Chrome sur l'ordinateur et surfez sur le site Web de votre installation Domoticz. Dans notre cas, nous tapons dans la barre d'adresse //192.168.0.156:8080. Si cela ne fonctionne pas, lisez l'encadré «Version bêta de Domoticz». Domoticz est divisé en différentes catégories. Cliquez sur Configuration pour les paramètres. Sous Matériel, vous trouverez du matériel avec lequel vous pouvez communiquer directement depuis Domoticz. Pour la plupart des appareils, vous avez besoin d'un tel matériel: il forme le lien de connexion entre l'appareil terminal (par exemple l'éclairage) et Domoticz. L'éclairage Bridge of Philips Hue en est un bon exemple. La deuxième catégorie est les appareils. Tous les appareils intelligents trouvés sont affichés ici. Cette section est vide au début, car vous la remplirez vous-même par la suite. Enfin, vous trouverez tous les autres paramètres sous Paramètres .

Version bêta de Domoticz

Si vous ne pouvez pas accéder à votre environnement Domoticz à l'étape suivante, il se peut qu'un fichier soit manquant qui empêche le chargement de Domoticz. Dans de nombreux cas, ce problème est lié à la bibliothèque libssl.so manquante. Au moment de la rédaction de cet article, nous travaillons sur une solution. La dernière version bêta de Domoticz n'en souffre pas. Si vous rencontrez des problèmes, essayez d'installer la version bêta. Vous faites cela comme suit. Sur la ligne de commande de votre Raspberry Pi, tapez: cd domoticz et appuyez sur Entrée. Tapez ensuite ./updatebeta et appuyez à nouveau sur Entrée. Domoticz est maintenant mis à jour vers la dernière version.

Astuce 07: Paramètres généraux

Sous Configuration / Paramètres, vous trouverez la page avec les paramètres généraux. Ici, vous pouvez changer la langue de l'anglais au néerlandais. Nous organiserons cela immédiatement, de sorte que tous les menus et options soient désormais affichés en néerlandais. Entrez ensuite votre position actuelle dans Location . Ces informations sont importantes, par exemple pour savoir quand le soleil se lève et se couche, et pour savoir quelles prévisions météorologiques s'appliquent à votre emplacement. Tout en bas, vous trouverez la section Menus visibles . Ici, vous déterminez quelles parties doivent être incluses dans les onglets en haut. Pour l'instant, nous sommes satisfaits de la sélection standard.

Astuce 08: Adresses IP matérielles

Pour pouvoir contrôler vos appareils intelligents tels que l'éclairage et le thermostat, vous les connectez à Domoticz. Pour cela, vous avez parfois besoin d'une station intermédiaire, également appelée passerelle ou pont. Cette partie s'occupe de la traduction entre Domoticz et l'appareil final. Prenons par exemple le pont de votre éclairage Hue: ce coffret communique avec les lampes. Pour ajouter ce matériel, vous avez besoin de l'adresse IP correspondante. Si vous utilisez des adresses IP fixes et que vous en avez une vue d'ensemble, utilisez-la. Dans de nombreux cas, vous utiliserez des adresses IP dynamiques attribuées par le routeur. Vous pouvez trouver ces informations sur la page de configuration du routeur. Ouvrez cette page et demandez un aperçu des adresses IP attribuées. Assurez-vous également que vous avez les mots de passe pour le matériel.

Astuce 09: Ajouter du matériel

Sur l'écran d'accueil, cliquez sur Matériel . Vous indiquez ici les appareils tels que les ponts et les passerelles qui sont présents dans votre maison. Dans la liste Type , sélectionnez l'appareil que vous souhaitez ajouter, par exemple Philips Hue Bridge . La liste comprend un grand nombre d'appareils, y compris le célèbre thermostat Toon, le thermostat Nest, Philips Hue et Logitech Harmony. Certains appareils peuvent être ajoutés relativement facilement, comme le Hue Bridge. Entrez l'adresse IP et le port et appuyez sur le bouton de lien rond sur le pont Hue lui-même. Dans Domoticz, cliquez immédiatement sur S'inscrire sur Bridge . Le lien est alors automatiquement créé et vous n'avez plus besoin de saisir un nom d'utilisateur et un mot de passe. Une fois tous les détails saisis, ajoutez l'appareil viaAjouter . Le périphérique est ajouté à la liste du matériel.

Dans le tableau, vous trouverez toutes les informations sur les appareils et leur état

Astuce 10: Appareils de table

Si vous avez ajouté des composants tels que le Hue Bridge, vous trouverez les périphériques correspondants (tels que les lampes réelles) via Paramètres / Périphériques . Ce tableau contient des informations intéressantes sur les différents appareils et leur état. Par exemple, si vous avez ajouté le thermostat Toon ou Nest, vous verrez les paramètres de température actuels ici. Des informations `` cachées '' sont également visibles ici, par exemple, le détecteur de mouvement de Philips Hue contient également un thermomètre, et ces données sont également affichées ici. Ce tableau vous donne donc les «briques» de votre maison intelligente.

Astuce 11: Ajouter

Vous pouvez maintenant ajouter les appareils individuels à Domoticz. Dans notre exemple, nous voulons faire fonctionner l'éclairage Hue dans l'étude. Nous recherchons cette lampe dans la liste. Si vous ne trouvez pas l'élément, utilisez le champ de recherche en haut à droite. Cliquez maintenant sur le bouton Ajouter une lampe / interrupteur (le cercle vert avec la flèche blanche). Donnez un bon nom à la pièce et cliquez sur Ajouter un appareil . Vous trouverez alors l'appareil sur l'onglet Commutateurs et il est immédiatement prêt à être utilisé. Répétez ces étapes pour tous les appareils que vous souhaitez ajouter.

Astuce 12: Fonctionnement de l'appareil

Vous pouvez contrôler les appareils ajoutés à partir de l'onglet Commutateurs . Dans le cas d'une lampe, faites glisser l'interrupteur vers la gauche pour la réduire. Cliquez sur le bouton Minuteries . Ici, vous déterminez quand l'appareil (comme la lampe) doit être activé, par exemple au lever du soleil. Vous pouvez également spécifier les jours auxquels les promotions doivent s'appliquer. Si vous utilisez souvent certains appareils, ajoutez-les à vos favoris: dans l'onglet Commutateurs , recherchez la pièce et cliquez sur le bouton avec l'étoile (en bas à gauche de la boîte). Vous pouvez trouver vos favoris dans l'onglet Tableau de bord . Vous pouvez également regrouper tous les appareils du salon dans un seul groupe: via l'onglet Groupes . Au bas de la fenêtre, cliquez sur Appareilsur l'appareil que vous souhaitez ajouter, puis cliquez sur Ajouter .

Astuce 13: Événements

Si vous comprenez le fonctionnement de Domoticz, vous pouvez commencer avec les événements. Avec cela, vous pouvez automatiser presque toutes les pièces que vous avez liées à Domoticz. Allez dans Paramètres / Plus d'options / Événements . Avec Blockly, vous pouvez automatiser vos actions en fonction de blocs de construction visuels. Par exemple, sous Périphériques, vous trouverez un aperçu des composants tels que les commutateurs, les groupes et les scènes. Sous Contrôle, vous déterminez les conditions «Si». Par exemple, «Quand le soleil se couche, alors». Si vous avez besoin de l'heure actuelle pour une action, vous pouvez l'utiliser via la section Heure. De cette façon, vous pouvez créer une situation où les lumières du salon s'allument automatiquement lorsque le soleil se couche et que le détecteur de mouvement n'a enregistré personne depuis un certain temps. Expérimentez les possibilités!

Laissez les lumières du salon s'allumer automatiquement lorsque le soleil se couche

Astuce 14: Météo actuelle

La possibilité de relier Domoticz à Weather Underground, un service météo en ligne, est intéressante. Vous pouvez l'utiliser pour demander la météo actuelle à différentes stations météorologiques. Vous ajoutez cela à ma section Domoticz périphérique , choisissez de taper sur Weather Underground . Pour utiliser le service, vous avez besoin d'une clé API. Allez sur www.wunderground.com et créez et inscrivez-vous pour un compte gratuit. Ensuite, allez ici, choisissez Stratus Plan and Developer (en bas). Vous ne payez rien pour cela. Cliquez sur Acheter la clé , indiquez que vous avez besoin de la clé pour un usage non commercial et à Projet, entrez Domoticz. Vous aurez besoin de la clé API indiquée.

Il est maintenant important de sélectionner la station météo la plus proche de chez vous. Allez ici et vérifiez les stations météorologiques. Cliquez sur la station météo que vous souhaitez utiliser. Dans la fenêtre, vous entrez l'ID de la station. Ouvrez Domoticz et choisissez Paramètres / Matériel . À Type, vous choisissez Weather Underground . Entrez votre propre clé API dans le champ et l'ID de la station dans Emplacement . Cliquez sur Ajouter. Si la configuration s'est bien déroulée, vous trouverez les nouveaux appareils virtuels via Paramètres / Appareils . Ici, vous verrez, entre autres, un anémomètre, un baromètre et un pluviomètre, que vous pourrez utiliser dans vos circuits.

Astuce 15: Des problèmes?

Si vous rencontrez des problèmes, il est utile de savoir que Domoticz garde une trace de ce qui se passe avec les appareils de votre maison dans le journal ( Paramètres / Journal ). Dans l'onglet Problème, vous trouverez un aperçu des erreurs possibles. Si vous souhaitez parcourir rapidement toutes les entrées, vous pouvez utiliser la fonction de filtrage en haut à droite.

Êtes-vous coincé? La caractéristique de Domoticz est le grand groupe d'utilisateurs enthousiastes, qui échangent également des expériences entre eux. Vous pouvez trouver un vaste forum d'utilisateurs ici. Surtout si vous débutez avec Domoticz, le forum est une ressource très précieuse où des utilisateurs plus expérimentés vous aideront rapidement. Ce n'est pas un luxe inutile pour un projet open source tel que Domoticz, car une documentation complète ne va pas de soi.

Fermer Domoticz

Pour arrêter ou redémarrer Domoticz, vous choisissez Paramètres / Plus d'options / Redémarrer l'ordinateur ou Arrêter . Ne débranchez jamais simplement le câble d'alimentation de votre Raspberry Pi.