Jeedom installation...
 
Notifications
Retirer tout

Jeedom installation sur Orange Pi (Armbian). Procédure 2020 pour la v3 (stable) ou v4 (test)


fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Posts: 509
Admin
Début du sujet
(@christophe)
Membre
Inscription: Il y a 6 ans
wpf-cross-image

L'Orange Pi est une alternative économique au Raspberry Pi pour construire un serveur domotique 100% DIY à base de Jeedom. Si vous n'avez pas l'intension d'utiliser le GPIO pour piloter des accessoires domotiques, l'Orange Pi est une très bonne solution. Dans le tutoriel précédent, nous avons vu comment installer Domoticz sur la distribution Armbian.

 

Pour ce tutoriel, nous allons installer Jeedom sur un Orange Pi Lite. L'Orange Pi Lite (présenté dans cet article) est un mini ordinateur carte équipé de 512Mo de Ram. Moins puissant que le Raspberry Pi 3, il coûte aussi beaucoup moins cher (environ 15€ avec les frais de port). Si vous n'avez pas beaucoup de scénarios ou si vous débutez en domotique, c'est un excellent choix (également pour votre porte monnaie). Si vous avez besoin de plus de puissance, vous pouvez optez pour l'Orange Pi+ 2e (présenté dans cet article) équipée de 2Go de RAM et surtout de 16Go de mémoire eMMC, plus fiable (et plus rapide) qu'une carte SD.

Quelle distribution Linux choisir pour installer Jeedom sur un Orange Pi ?

Le mieux est de se rapprocher le plus possible de la distribution officielle du Raspberry Pi sur laquelle est basé le script d'installation de Jeedom disponible sur GitHub ici. La distribution qui se rapproche le plus de Raspbian est Armbian. Attention, il faut absolument partir de la version serveur qui est basée sur Debian Jessie, la même que Raspbian. Si vous optez pour la version Desktop, vous allez rencontrer de gros problèmes d'installation. La version Desktop est basée sur Ubuntu Xenial (16.04 LTS) pour laquelle il manque des librairies compilées pour le processeur ARMv7 qui équipe les OrangePi (Allwinner H3).

 

armbian filter processeur

Matériel recommandé

Voici deux configurations type à base d'Orange Pi. La première solution à base d'Orange Pi Lite est la solution la plus économique. Elle se situe entre le Raspberry Pi 2 et le Raspberry Pi 3 en terme de puissance brute. Comptez moins de 33€ pour vous équiper. La seconde configuration construite autour de l'Orange Pi+ 2e est un peu plus cher (environ 47,80€) mais permet d'une puissance supérieure au RPI3 et de 16Go de mémoire eMMC. Vous aurez juste besoin d'une carte SD de 8Go ou 16Go le temps d'installer Armbian sur la mémoire flash eMMC. Compte tenu de la différence de prix (15€), l'Orange Pi+ 2e est un excellent choix.

Passerelle domotique

Pour piloter vos appareils sans fils (radio, Wi-Fi...) depuis Jeedom, vous aurez besoin d'un pont domotique (gateway en anglais). Plusieurs technologies sans fil existent :

  • 433MHz. Chaque fabricant utilise son propre protocole. Une gateway RFXCom ou RFLink (projet gratuit à assembler soi même)
  • Z-Wave
  • Zigbee

  • Attention, des frais de port peuvent être appliqués.

Installer Jeedom sur la mémoire eMMC de l'Orange Pi+ 2e

Si vous avez optez pour l'Orange Pi+ 2e, avant de passer à l'installation de Jeedom, le mieux est d'installer le système sur la mémoire flash eMMC. Vous pouvez réaliser cette opération n'importe quand toutefois. Démarrez le système sur la carte SD. Identifiez vous et exécutez la commande suivante

sudo nand-sata-install

Les images sont tirées de l'article de présentation de l'Orange Pi+ 2e, les questions seront identiques. Acceptez

 installation transfert armbian sur memoire emmc

Avertissement

installation transfert armbian sur memoire emmc - avertissement
Sélectionnez le type du système de fichier.

http://www.projetsdiy.fr/data/uploads/2017/01/installation-transfert-armbian-sur-memoire-emmc-type-formatage.png

L'opération de formatage est très rapide

installation transfert armbian sur memoire emmc-formatage

L'opération de copie dure un peu plus de 30 minutes.

installation transfert armbian sur memoire emmc-avancement copie fichiers

L'installation est terminée. Eteignez l'Orange et retirez la carte SD du lecteur. Allumez l'Orange Pi+ 2e. Le système démarre maintenant sur la mémoire eMMC.

installation transfert armbian sur memoire emmc-redemarrage

Installer Jeedom à partir du script v3 (stable)

Maintenant que tout est prêt, nous pouvons lancer l'installation de Jeedom. Il n'y a quasiment rien à faire car c'est le script qui va se charger de tout. La procédure est détaillée dans la documentation officielle (point 5 - Autre/DIY). Prenons quelques instants pour analyser ce que va faire le script qui est disponible sur GitHub ici.

L'opération va se dérouler en 11 étapes :

  • step_1_upgrade : mise à jour du système. C'est l'opération la plus longue car Jeedom fait un update et un dist-upgrade
  • step_2_mainpackage : installation des librairies
  • step_3_database : installation et configuration de mysql. Durant cette étape, le mot de passe à la base de données sera affiché dans le Terminal. C'est une série de chiffres et de lettres générée au hazard. Notez le. En cas de plantage durant l'installation, il vous permettra de reprendre facilement celle-ci
  • step_4_apache : installation du serveur web apache
  • step_5_php : installation de php
  • step_6_jeedom_download : télécharge les ressources de Jeedom et décompresse le Zip dans /var/www/html
  • step_7_jeedom_customization : construction du système
  • step_8_jeedom_configuration : configuration de Jeedom. Si le script s'est planté auparavant, le script ne pourra plus se connecter à la base de données car un nouveau mot de passe aura été généré. La solution est données plus bas dans l'article
  • step_9_jeedom_installation : exécute le script php install.php
  • step_10_jeedom_post : mise en place de la cron table (exécutions programmées)
  • step_11_jeedom_check : dernière vérification

La commande bash a encore été simplifiée.

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

Notez précieusement le mot de passe MySQL généré automatiquement par le script

jeedom install mysql password script e1591349628911

Exécutez ces trois commandes pour installer Jeedom sur votre Orange Pi. La première commande permet de récupérer le script d'installation. On rend ensuite ce script exécutable (chmod +x) avant de le lancer.

wget  https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh 
chmod +x install.sh
./install.sh

Le temps d'installation dépend fortement de la vitesse de votre connexion internet et de l'état de votre système. S'il est déjà à jour, la première étape (qui est la plus longue) sera très rapide.

Tester la version 4 de Jeedom

La version 4 est encore en cours de développement. La procédure d'installation est strictement identique, il n'y a que le lien vers l dépôt GitHub qui change.

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

Comme pour la version 3, laissez le script s'exécuter sans arrêter ou débrancher le Raspberry Pi. En fonction de votre connexion internet et du modèle de Raspberry Pi utilisé, l'installation peut durer jusqu'à 90 minutes.

Durant le processus d'installation, une boite de dialogue va apparaître vous demandant l'autorisation de modifier le fichier de configuration smb.conf. Il semble nécessaire d'autoriser la modification de ce fichier

jeedom serveur samba script v4 2020

jeedom script installation raspberry mysql password

jeedom script installation raspberry mysql password

Comme pour la version 3, notez précieusement le mot de passe pour la base de données MySQL généré automatiquement par le script d'installation

jeedom install mysql password script

jeedom script v4 modify password

En cas de problème avec le mot de passe MySQL, tout est expliqué ici

On reste en Peu de différence au niveau de l'interface pour le moment.

Jeedom v4 installé

jeedom script installation raspberry mysql password

jeedom script installation raspberry mysql password

Et maintenant, quoi faire avec Jeedom ?

Votre box domotique est prête ! Voici d'autres tutoriels pour aller plus loin et pourquoi pas développer vos propres accessoires domotiques à base d'ESP32 ou d'ESP8266.

Mises à jour

4/06/2020 Mise à jour du lien vers le script v3. Procédure d'installation pour tester la v4

22/08/2017 Mise à jour du lien vers le script d'installation sur GitHub. Merci Pat.

Répondre
3 Réponses
31561647d04191858b761ffcd9d4c5b3?s=80&d=mm&r=g
Posts: 4
 JJ
Anonyme
(@JJ)
Inscription: Il y a 5 ans

Très bon tuto, tu m'a coiffé au poteau j'étais aussi en train d'en rédiger un 😉

Répondre
1 Répondre
2ef56dc296e30d22301058353a8b8600?s=80&d=mm&r=g
 Projets DIY
Anonyme
(@Projets DIY)
Inscription: Il y a 6 ans

Posts: 80

Merci beaucoup JJ. Oups, désolé! je ne m'inquiète pas trop, il y a tellement de choses à écrire sur l'Orange Pi. Tu as peut être abordé d'autres aspects que moi. ++

Répondre
0bc56906d2ae7c51df58e068bbd46c27?s=80&d=mm&r=g
Posts: 2
 Damien
Anonyme
(@Damien)
Inscription: Il y a 5 ans

Merci, super tuto encore ! Ça me tente beaucoup je cherchais une alternative à l'Odroid C2 pour avoir une mémoire EMMC et je ne connaissais pas cette version de l'orange pi, beaucoup plus abordable ! Vous avez constaté une meilleure réactivité entre les commandes jeedom ? Est ce que les cartes Razberry zwave sur gpio sont compatibles avec l'orange pi ?

Répondre
Share:
Rejoignez nous!
Chercher sur le forum
Derniers tutoriels
Derniers messages postés sur le forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.