Episode 2 – Installer votre première box domotique Jeedom
Cet épisode est pour vous partager les deux installations de box domotique Jeedom que j’ai déjà effectué, ainsi que les configurations de base que j’applique.
Ca sera bien entendu loin d’être exhaustif sur les différentes installations de Jeedom possibles, vous aurez ici plus un retour d’expérience et quelques tips.
Comme j’en ai parlé dans de précédents épisodes, j’utilise le protocole Zigbee pour mes capteurs.
Installation de la box domotique
Que choisir entre une box Jeedom et une installation manuelle sur Raspberry Pi ?
Pour vous permettre de choisir entre une installation custom manuelle et l’utilisation d’une box Jeedom toute prête, voici un petit tableau comparatif des avantages et inconvénients de chaque méthode.
Bien entendu, cela se base sur mon expérience personnelle, avec 1 an d’utilisation de la box Jeedom Atlas, et 2 ans d’utilisation de la Pi.
Avantages | Inconvénients | |
---|---|---|
Raspberry Pi + Clef Conbee II | Coût réduit (même si aujourd’hui c’est moins vrai) Mutualisation possible avec d’autres fonctionnalités (Serveur DHCP, Octopi, AdGuard, …) | Beaucoup de désynchronisation avec les capteurs Utilisation d’un disque SSD rapidement indispensable Box peu compacte (Pi, disque dur SSD, clef USB pour le protocole) Difficulté de l’installation |
Box Jeedom (Atlas ou autre) | Installation très simple Configuration et paramétrage natifs Stabilité de la connexion avec les capteurs Box compacte | Coût Fonction de support activée par défaut |
Installation sur une Raspberry Pi
Montage du kit de votre Raspberry
Si vous utilisez une Pi fraichement achetée avec son boitier, procédez au montage suivant la procédure qui vous est indiquée par le fabricant. En cas de blocage, de nombreux tutos et vidéos existent pour vous aider.
Installation de l’OS
Commencez par télécharger Raspberry Pi Imager sur votre PC. Cet outil vous permettra de choisir et d’installer la distribution Raspberry qui vous conviendra le mieux en fonction de votre besoin.
Installez et lancez Raspberry Pi Imager.
Sur Choose OS, un pop-up va s’ouvrir pour que vous puissiez choisir votre distribution. Ici on va prendre le plus simple, choisissez Raspbian.
Dans Choose Storage, choisissez votre disque dur ou la carte SD que vous aurez préalablement connecté en USB.
Puis cliquez sur Write et patientez quelques minutes.
Une fois que l’installation s’est terminée, branchez votre Pi avec son stockage et démarrez-là.
Récupération de l’adresse IP de la Pi
Pour pouvoir accéder à votre Pi en SSH et pouvoir exécuter les commandes d’installation, il va falloir récupérer l’adresse IP de la Pi.
Pour cela, le plus simple est d’aller sur votre serveur DHCP, le plus souvent sur la page d’administration de votre box internet, de récupérer l’IP de la Pi et de la noter. Si dans vos équipements il n’y a pas de nom parlant permettant d’identifier la Pi, il s’agira de la dernière adresse IP allouée.
Testez ensuite la connexion SSH en essayant de vous connecter à la Pi avec votre terminal préféré :
Installation du core Jeedom V4
La version stable actuelle de Jeedom est la version 4 de Jeedom.
Une fois connecté en SSH sur votre Pi, tapez la commande suivante :
Patientez quelques minutes pendant l’installation.
Puis une fois terminée, vous pourrez accéder à la page d’accueil de Jeedom en tapant l’adresse de votre Pi dans votre navigateur.
Installation de la clef Conbee II
La clef Conbee II va vous permettre de faire le lien entre le système domotique Jeedom et vos futurs capteurs. Le clef est à brancher sur un port USB de la Pi.
Une fois fait, rendez-vous sur votre interface Jeedom pour installer le plugin adéquate. Contrairement à mon cas quand je l’utilisais, il existe maintenant deux plugins disponibles :
- Le plugin Zigbee, qui est plus récent, et qui propose maintenant plus de choix niveau contrôleur USB. Ce n’est pas celui que j’utilisez à l’époque mais c’est celui qui est préconisé aujourd’hui. C’est également celui que j’utilise avec ma box Atlas.
- Le plugin Deconz, qui est conçu spécialement pour la clef Conbee II.
Les deux plugins étant développés directement par Jeedom, ils ont le grand avantage d’avoir un support efficace et qui pourra vous aider en cas de soucis.
Une fois le plugin de votre choix installé, il faudra aller sur la configuration du plugin, puis faire les manipulations adéquates pour réaliser la liaison clef Conbee II / plugin.
Les manipulations ayant changé depuis mon installation, je vous met le lien de la documentation pour chacun des plugins.
- Zigbee : documentation
- Deconz : documentation
Ca pourra être clairement le point dur de l’installation, des fois cela fonctionne du premier coup, des fois il faut s’y reprendre à plusieurs fois. En cas d’échec, faites un ticket au support qui seront en capacité d’analyser les logs du plugin pour vous aiguiller au mieux.
Installation de la box Jeedom Atlas
L’installation de la box Jeedom Atlas (et c’est identique pour les autres box domotiques de chez Jeedom) est d’une simplicité absolue.
Lors de votre achat, vous allez recevoir un mail avec des informations pour accéder la première fois à votre box.
Sortez la box de son emballage, puis branchez la, autant électriquement qu’à votre internet.
Ensuite vous pouvez suivre le tutoriel du site de Jeedom.
Une fois fait, rien de plus à faire, vous pouvez commencer à intégrer vos capteurs.
L’avantage de passer par la box est qu’elle vient avec plusieurs plugins et configurations installés nativement :
- Plugin Zigbee (dans mon cas), mais sinon plugin du protocole choisi
- Plugin mobile
- Plugin Atlas
Les configurations utiles pour débuter
En plus de l’installation, voici quelques configurations/paramétrages que je vous partage.
Désactivation du support Jeedom par défaut
Avec l’installation d’une box domotique fournit par Jeedom, la fonction de support est activée par défaut. Par fonction de support, on entend que l’équipe de support de Jeedom a accès à votre box, sans n’avoir rien avoir à vous dire. De ma vision, ce n’est pas terrible d’avoir cette fonction activée par défaut et devrait plutôt être désactivée (et réactivée par vos soins en cas de nécessité).
Pour activer/désactiver la fonction de support, qui est la mise à disposition d’un utilisateur, rendez-vous sur la page Réglages > Système > Utilisateurs.
Comme vous le voyez il y a un utilisateur actif nommé jeedom_support sur lequel vous n’avez pas la main.
Cliquez sur Désactiver accès support pour retirer l’utilisateur.
Pour réactiver le support si vous faites un ticket, vous pouvez cliquer sur le bouton Activer accès support.
Activation des fonctionnalités avancées pour les design et dashboard
L’installation de Jeedom vient avec pas mal de fonctionnalités graphiques qui peuvent être activées ou non en fonction de vos envies.
Si vous êtes également un peu touche à tout, ou un habitué du css, du php et du js, Jeedom peut vous laisser beaucoup de libertés.
Direction Réglages < Système < Configuration, puis sur l’onglet Interface.
Vous y verrez pas mal de paramètres graphiques modifiables, et pour activer la personnalisation, activez-là en bas de l’écran :
Pour accéder aux fichiers de personnalisation avancée, ils se trouvent sous Réglages < Système < Personnalisation avancée. Vous y trouverez les fichiers custom en js et css.
Attention si vous les modifiez, vous pouvez tout cassé au niveau graphique assez rapidement si vous ne savez pas ce que vous faites.
Figer l’IP de la box domotique
Avoir une IP fixe pour votre système domotique va vous servir, pour pouvoir y accéder en ssh principalement.
1. Créer un bail statique
La première étape est de créer un bail statique sur votre serveur DHCP, qui sera à 90% du temps votre box internet.
La manipulation va dépendre de votre routeur, vous pouvez vous référer aux docs de votre FAI. Il faudra trouver la gestion du DHCP, qui sera dans la partie Réseau.
Assigner à votre box ou votre Pi une IP statique qui se trouve en dehors de la plage d’adressage de votre serveur DHCP.
Exemple, si votre serveur DHCP distribue des IPs entre 192.168.1.10 et 192.168.1.100, alors donnez l’IP 192.168.1.2 à votre box. Si vous voulez assigner un IP déjà utilisée votre serveur vous empêchera de le faire.
2. Figer l’IP sur la Raspberry Pi
Si vous utilisez des configurations réseaux avancées, avec par exemple un serveur DHCP qui n’est pas celui de votre routeur, alors il pourra vous être utile de figer l’IP directement sur votre Pi.
Pour commencer, connectez-vous à votre Pi en SSH, puis suivez les commandes suivantes :
Maintenant que vous avez les informations nécessaires, ouvrez le fichier /etc/dhcpcd.conf avec votre éditeur préféré. Puis ajoutez les lignes suivantes à la fin du fichier :
Les mises à jour sous Jeedom
Le core de Jeedom, comme les plugins, subissent des mises à jour régulières.
Si vous utilisez que des plugins en version stables, normalement les mises à jour n’entraineront pas d’erreur sur l’utilisation de votre Jeedom. Néanmoins des erreurs suite à des mises à jours peuvent arriver, et il faudra contacter le support du plugin.
Il existe deux manières de voir et d’effectuer les mises à jour :
- Depuis le bandeau en haut, qui indiquera les mises à jour disponibles importantes, puis cliquez pour accéder au centre de mise à jour
- Depuis le menu Réglages < Système < Centre de mise à jour
Pour mettre à jour, cliquez en haut à droite sur le bouton Mettre à jour du centre de mise à jour.
La sécurité sur Jeedom
L’installation par défaut de Jeedom n’est pas des plus sécurisée. Il y a quelques manipulations à effectuer pour se protéger, et mettre à disposition son Jeedom sur internet.
Cela fera l’objet d’un futur épisode spécialement dédiée à la sécurisation de Jeedom.
A vous de jouer maintenant ! Faites vos propres tests, cassez, puis recommencez !