Formation PUB420 : Système domotique DIY, 2020 Jeedom

Installation de Jeedom et premier accès


Jeedom est offert en version DIY, que vous pouvez installer directement sur un Raspberry Pi ou sur un autre ordinateur de votre choix. Il est également possible d'acheter une boîte domotique commerciale avec Jeedom préinstallé.

C'est la solution DIY qui nous intéresse ici, avec un Raspberry Pi comme unité centrale.

L'installation de Jeedom consiste à installer Raspberry Pi OS Lite sur la carte micro SD du Pi puis, via un branchemente SSH, procéder à l'installation de Jeedom proprement dite.

En prime, la technique que je vous propose ici est dite headless, c'est-à-dire qu'elle ne vous oblige pas à brancher écran et clavier sur votre Pi pour l'installation ni pour gérer votre système.

Schéma installation Jeedom

▼Publicité

Préparer le Raspberry Pi

Commencez par prendre connaissance de la fiche suivante afin d'acquérir les bonnes composantes de base : Un Raspberry Pi comme unité centrale.

Installer Raspberry Pi OS Lite

Vous êtres mainenant prêts à installer le système d'exploitation. Il est possible d'utiliser Raspberry Pi Imager pour installer Raspberry Pi OS Lite mais pour être totalement headless, suivez plutôt ces étapes :

  • Téléchargez Raspberry Pi OS Lite ici : https://www.raspberrypi.org/downloads/raspberry-pi-os/.
  • Décompressez le contenu du fichier zip sur votre ordinateur. Vous obtiendrez un fichier .img, dont le nom devrait être 2020-08-20-raspios-buster-lite-armhf.img (la date et le nom de la distirbution pourraient être différents).
  • Insérez la carte micro SD dans votre ordinateur.
  • Il faut maintenant copier l'image sur la carte micro SD. On dira flasher l'image sur la carte.
    • Sous Mac ou Linux, l'image peut être flashée à l'aide de la commande dd sans avoir à faire d'installation supplémentaire. Les instructions détaillées sur cette commande sont données ici : Copie intégrale d'un disque avec la commande dd.

      Les commandes pour copier l'image sur la carte sont les suivantes (version Mac). Prenez soin de remplacer le N par le chiffre qui correspond au point de montage (pour connaître le point de montage sous Mac : diskutil list).

      Terminal

      diskutil unmountDisk /dev/diskN

      sudo dd bs=1m if=chemin/2020-08-20-raspios-buster-lite-armhf.img of=/dev/rdiskN conv=sync

      Note : sous Mac, pour copier facilement le chemin du fichier .img, vous pouvez utiliser cette technique : Copier le chemin d'un fichier.
    • Il est également possible de flasher l'image sur la carte à l'aide d'un utilitaire graphique, par exemple Etcher. Cet utilitaire peut être utilisé sous Mac, Linux ou Windows.

Configurer le réseau sans fil

Il est possible de brancher le Pi au réseau à l'aide d'un câble RJ-45 ou sans fil, que ce soit via Wi-Fi ou en partage de connexion de votre cellulaire.

Si vous désirez travailler sans fil, une installation headless vous oblige à configurer le réseau manuellement.

Vous trouverez les instructions sur cette fiche : Configurer le réseau sans fil sur le Raspberry Pi (Vous ne possédez pas les droits pour accéder à cette fiche.) Conseil.

Activer SSH

Il est maintenant temps d'activer les communications SSH sur le Pi afin de pouvoir vous y connecter au besoin à partir d'un ordinateur.

Ceci se fait en créant un petit fichier vide nommé ssh à la racine de la partition boot de la carte micro SD.

Sous Windows, vous pouvez le faire à l'aide de l'utilitaire de texte de votre choix.

Sous Mac ou Linux, vous pouvez le faire à l'aide des commandes suivantes :

Terminal

cd /Volumes/boot
touch ssh

Remarquez qu'au prochain démarrage du Pi, ce fichier disparaîtra. Pour savoir si le SSH est activé, vérifiez si le service sshd est actif à l'aide de la commande ps -ef | grep sshd.

Permettre l'utilisation d'un écran directement sur le Pi

En cas de problème réseau, vous serez heureux de pouvoir vous brancher directement sur le Pi avec un écran et un clavier. Suivez les instructions ici Conseil pour y arriver.

Donner une adresse IP statique au Pi

Si vous souhaitez travailler sans écran sur votre Pi, je vous conseille de configurer dès maintenant l'adresse IP statique de votre Pi. Vous trouverez les instructions ici Conseil.

Notez que si vous préférez utiliser les configurations du routeur pour donner l'adresse IP statique, vous devrez le faire seulement lorsque le Pi sera démarré. Les instructions sont données ici.

Démarrer le Raspberry Pi

  • Coupez l'alimentation du Raspberry Pi.
  • Si vous souhaitez utiliser des clés USB Z-Wave ou Zigbee dans votre système domotique, branchez-les immédiatement au Pi.
  • Retirez la carte micro SD de l'ordinateur de façon sécuritaire puis insérez-la dans le Raspberry Pi.
  • Mettez le Pi sous tension.

Installer Jeedom

L'installation de Jeedom se fait sur le Pi.

  • Connectez-vous au Pi via SSH (vous pouvez également travailler directement sur le Pi à l'aide d'un écran et d'un clavier si vous préférez).
  • Le code d'usager est pi et le mot de passe est raspberry. Pensez à changer ce mot de passe (Vous ne possédez pas les droits pour accéder à cette fiche.) pour refermer le trou de sécurité.
  • Lancez la commande suivante :
    Terminal

    wget -O- https://raw.githubusercontent.com/jeedom/core/master/install/install.sh | sudo bash

    Patientez, l'installation peut prendre facilement de 15 à 30 minutes, selon la vitesse de votre réseau.

  • Si le processus d'installation vous pose des questions, vous pouvez accepter ce qu'il propose.
  • À la fin de l'opération, prenez en note le mot de passe de l'usager root pour la base de données MySQL.
    Résultat à l'écran

    ==================================================
    | TOUTES LES VERIFICATIONS SONT FAITES |
    ==================================================
    \033[1;32métape 11 vérification de jeedom réussie\033[0;39m
    /!\ IMPORTANT /!\ Le mot de passe root MySQL est eCd6cc134662279
    Installation finie. Un redémarrage devrait être effectué
    pi@raspberrypi:~ $

  • Redémarrez ensuite votre Pi :
    Terminal

    sudo reboot

Accéder à Jeedom

Ouvrez un navigateur sur un ordinateur situé sur le même réseau que le Pi et entrez-y l'adresse IP du Pi. Vous accéderez ainsi à l'interface de Jeedom.

Écran d'accueil de Jeedom

La première fois que vous vous branchez, vous devez utiliser le code d'usager admin et le mot de passe admin. Vous serez alors invités à changer ces valeurs.

Jeedom vous demandera ensuite de vous créer un compte sur Jeedom Market. Rassurez-vous, vous n'aurez rien à acheter pour effectuer la majorité des tâches domotiques. Prévoyez cependant débourser si vous souhaitez que votre Raspberry Pi communique avec l'application mobile Jeedom. Mais nous y reviendrons plus tard.

Voilà, vous pouvez maintenant commencer à configurer votre boîte domotique (Vous ne possédez pas les droits pour accéder à cette fiche.)!

Pour plus d'information

« Installation ». Jeedom. https://doc.jeedom.com/fr_FR/installation/

« Setting up a Raspberry Pi headless ». Raspberry Pi. https://www.raspberrypi.org/documentation/configuration/wireless/headless.md

« FreeBSD Manual Pages - wpa_supplicant.conf (5) ». FreeBSD. https://www.freebsd.org/cgi/man.cgi?wpa_supplicant.conf

« wpa_supplicant.conf(5) - Linux man page ». die.net. https://linux.die.net/man/5/wpa_supplicant.conf

« Domotique et maison connectée ». Familles Rurales Voisenon. http://www.frv.fr/IMG/pdf/Cours_UIA.pdf

Dernière révision le 10 novembre 2020
Merci de partager !

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

Soumettre