Formation PUB420 : Système domotique DIY, 2020 Domoticz

Installation de Domoticz et premier accès


Vous désirez monter votre système domotique avec Domoticz? Suivez-moi, je vais vous guider dans l'installation et la configuration de ce logiciel de domotique.

Un de ses gros avantages, en plus de sa puissance et sa polyvalence, c'est que lorsque le signal Wi-Fi n'est pas stable ou que les configurations réseau empêchent le branchement de l'ordinateur au Raspberry Pi via SSH, il est tout de même possible de contrôler Domoticz directement sur le Raspberry Pi. Parfait dans un environnement comme une maison d'enseignement!

Son principal désavantage, en revanche, c'est qu'il n'est pas très convivial. Par contre, une fois qu'on a compris son principe de fonctionnement, il devient plus facile à utiliser.

▼Publicité

Préparer le Raspberry Pi

Consultez la fiche Un Raspberry Pi comme unité centrale pour avoir une idée d'ensemble des composantes requises pour faire fonctionner votre Raspberry Pi.

Pour travailler avec Domoticz, vous devez d'abord installer Raspberry Pi OS sur la carte micro SD du Pi. Vous serez ensuite appelés à installer Domoticz sur le Pi.

Schéma installation Domoticz

Pour installer Raspberry Pi OS sur la carte micro SD :

  • Installez Raspberry Pi Imager sur votre poste de travail à partir de ce lien : https://www.raspberrypi.org/downloads/
  • Lancez Raspberry Pi Imager.

    Raspberry Pi Imager

  • Cliquez sur CHOOSE OS puis sélectionnez le système d'exploitation Raspberry Pi OS, la version avec Desktop.

    Choix OS

  • Cliquez sur CHOOSE SD CARD puis sélectionnez votre carte micro SD.

    Choix carte SD

  • Cliquez maintenant sur WRITE. Le système d'exploitation sera installé sur votre carte micro SD.

    Notez que vous pourriez avoir besoin du mot de passe d'un compte administrateur pour y arriver.

    Patientez, l'opération se déroule sur de nombreuses minutes.

  • Coupez l'alimentation du Raspberry Pi.
  • Retirez la carte micro SD de l'ordinateur de façon sécuritaire puis insérez-la dans le Raspberry Pi.
  • Pour la configuration initiale du système d'exploitation, vous aurez besoin de brancher un écran, un clavier et une souris au Raspberry Pi.

    Attention : si vous avez un Raspberry Pi 4, vous devez brancher l'écran sur le port micro-HDMI du haut sans quoi, vous resterez bloqués sur l'écran arc-en-ciel du démarrage (rainbow screen).

    Seul le port du haut permet l'installation initiale mais rassurez-vous, une fois l'installation de Raspberry Pi OS complétée, vous pourrez utiliser le port de votre choix.

  • Mettez le Pi sous tension.
  • Suivez les instructions à l'écran pour configurer le système d'exploitation et procéder à sa mise à jour. À la fin du processus, le Pi redémarrera.
  • Vous pouvez brancher le Pi à l'aide d'un câble RJ-45 ou du Wi-Fi. Si vous avez choisi le Wi-Fi, assurez-vous que le réseau Wi-Fi est activé. S'il ne l'est pas, vous verrez des X sur l'icône Wi-Fi dans le coin supérieur droit de l'écran : Wi-Fi non disponible. Cliquez sur cet icône pour l'activer.

À partir d'ici, vous avez le choix entre travailler directement sur le Pi ou vous y brancher via SSH. Si vous désirez travailler avec SSH, la procédure vous est expliquée ici : Se brancher au Raspberry Pi via SSH.

Il est conseillé de donner une adresse IP statique à votre Raspbery Pi. Les instructions pour y parvenir sont disponibles sur cette fiche : Donner une adresse IP statique au Raspberry Pi.

Installer Domoticz 

Pour installer Domoticz, lancez la commande suivante dans une fenêtre Terminal sur le Pi ou via SSH :

Terminal

curl -L https://install.domoticz.com | bash

Vous pouvez accepter toutes les configurations suggérées.

Installation de Domoticz

Installation de Domoticz

Installation de Domoticz

Installation de Domoticz

Installation de Domoticz

Installation de Domoticz

Vous devez prendre en note les adresses fournies à la fin de l'installation. Sur l'impression d'écran, les adresses sont 192.168.1.145:8080 et 192.168.1.145:443. Les vôtres seront propablement différentes.

La partie située avant les deux points est l'adresse IP du Raspberry Pi. Elle est suivie du port à utiliser en http ou en https. C'est à l'aide de cette adresse que vous pourrez accéder à Domoticz à partir d'un ordinateur ou d'un téléphone.

Accéder à Domoticz

Pour accéder à Domoticz, il faut ouvrir un navigateur et y entrer l'adresse IP du Raspberry Pi suivie de deux points puis du port noté plus tôt.

Ex : http://192.168.1.145:8080

Notez que l'appareil utilisé doit être branché au même réseau que votre Pi.

Si ceci ne fonctionne pas, vérififez si Domoticz est actif à l'aide de cette commande, que vous devez entrer dans une fenêtre Terminal directement sur le Pi ou en SSH :

Terminal

sudo service domoticz status

Si Domoticz est actif, vous verrez une ligne avec « active (running) ».

Pour sortir de cet écran, appuyez sur Ctrl + Z (même sous Mac, c'est la touche ⌃ Ctrl!).

Si Domoticz n'est pas actif, vous devrez lancer le processus avec sudo service domoticz start.

Si jamais vous avez oublié l'adresse IP du Raspberry Pi, vous pouvez la retrouver facilement avec la commande hostname -I.

Si vous avez accepté les configurations par défaut lors de l'installation de Domoticz sur le Pi, les ports seront 8080 en http et 443 en https.

Une fois l'adresse entrée dans votre navigateur, vous verrez l'écran d'accueil de Domoticz.

Écran d'accueil de Domoticz

Vous pouvez maintenant commencer à configurer Domoticz (Vous ne possédez pas les droits pour accéder à cette fiche.) et à y ajouter vos objets connectés (Vous ne possédez pas les droits pour accéder à cette fiche.).

Si vous ne parvenez pas à l'écran d'accueil de Domoticz

Parfois, lorsqu'on entre l'adresse pour accéder à Domoticz, le navigateur travaille fort fort mais ne parvient pas à afficher le site. Vous pouvez obtenir, par exemple, l'erreur ERR_CONNECTION_TIMED_OUT.

Redémarrer le service

La première manipulation à effectuer consiste à arrêter Domoticz puis le redémarrer. Souvent, cela suffira à régler le problème.

Terminal

sudo service domoticz stop

sudo service domoticz start

Branchement directement sur le Pi

Si vous ne parvenez toujours pas à vous connecter à partir de votre ordinateur, tentez de vous connecter à Domoticz à partir d'un navigateur qui tourne directement sur votre Raspberry Pi.

Dans un premier temps, essayez d'entrer l'adresse http://127.0.0.1:8080.

Si l'accèz à Domoticz directement sur le Pi avec 127.0.0.1 ne fonctionne pas, c'est peut-être que :

  • Domoticz n'est pas démarré (démarrez-le avec sudo service domoticz start);
  • votre installation n'a pas été effectuée correctement (bon, vous devez recommencer du début).

Si vous obtenez l'écran d'accueil de Domoticz, avec 127.0.0.1, le problème était au niveau de l'adresse IP. Vous devrez retrouver la bonne adresse avec ip addr show. Toujours dans un navigateur sur le Pi, entrez cette adresse, précédée de http:// et suivie du port (ex : http://192.168.1.145:8080). Vous devriez alors obtenir l'écran d'accueil de Domoticz sur votre Pi.

Configurations réseau

Vous êtes capables d'accéder à Domoticz à partir de son adresse IP entrée directement sur le Pi mais pas à partir d'un autre ordinateur? Il y a probablement un problème au niveau des configurations réseau.

Pour vous assurer que votre ordinateur peut « voir » l'adresse du Raspberry Pi, ouvrez une fenêtre Terminal et faites un ping vers cette adresse sans le port (ex : ping 192.168.1.999 en remplaçant 999 par le bon chiffre). Si vous obtenez un message « Request timeout », « No route to host » ou encore « Host is down » (alors que le service était accessible directement sur le Pi), il y a possiblement un problème avec votre coupe-feu (firewall)) ou avec une autre configuration réseau.

Redémarrage

J'ai eu à travailler avec un Pi qui était capricieux. Je pouvais faire un ping vers le Pi un jour puis rien n'allait plus le lendemain. La solution était de redémarrer le Pi et tout rentrait dans l'ordre.

Pour plus d'information

« Domoticz ». La domotique pour tous. https://www.ladomotiquepourtous.fr/20170713/domoticz.html

« Domoticz : créer sa domotique à bas prix ». La domotique pour tous. https://www.ladomotiquepourtous.fr/20180325/domoticz-creer-sa-domotique-a-bas-prix.html

« Initial Raspberry Pi Setup ». Domoticz. https://www.domoticz.com/wiki/Initial_Raspberry_Pi_Setup

« Domoticz manual ». Domoticz. http://www.domoticz.com/DomoticzManual.pdf

« Connected to the Internet, but can't ssh or ping  ». Stack Exchange. https://raspberrypi.stackexchange.com/questions/13473/connected-to-the-internet-but-cant-ssh-or-ping

« Domoticz Tips, Tricks & Info ». Michel Deslierres. https://www.sigmdel.ca/michel/ha/domoticz/domoticz_tips_01_en.html

Dernière révision le 21 octobre 2020
Merci de partager !

Site fièrement hébergé chez A2 Hosting.

Soumettre