construction d‘une centrale domotique sur orange pi pc plus - wifi. · 2017-02-20 · domotique...

79
DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017 Page : 1 / 79 Construction d’une Centrale Domotique Sur Orange Pi PC Plus - Wifi. Partie 1 : Construction de la Centrale. + Auteur : Gerard Cassette Nom Fichier : Centrale_Domotique_Orange_Pi___Partie_1_Diffusion.doc Date Fichier : 20 février 2017 Suivi des versions : Version Date Commentaire 1.0 17/02/17 Création ORANGE PI PC Plus

Upload: others

Post on 10-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 1 / 79

Construction d’une Centrale Domotique Sur Orange Pi PC Plus - Wifi.

Partie 1 : Construction de la Centrale.

+

Auteur : Gerard Cassette

Nom Fichier : Centrale_Domotique_Orange_Pi___Partie_1_Diffusion.doc

Date Fichier : 20 février 2017

Suivi des versions :

Version Date Commentaire

1.0 17/02/17 Création

ORANGE PI PC Plus

Page 2: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 2 / 79

Sommaire

1 INTRODUCTION .......................................................................................................................................... 5

1.1 DOCUMENTATION .......................................................................................................................................................................... 5

1.2 PRÉREQUIS ....................................................................................................................................................................................... 5

2 ACHAT DU MATÉRIEL ................................................................................................................................ 6

2.1 LISTE MATÉRIEL .............................................................................................................................................................................. 6

3 PRÉPARATION DE LA PLATEFORME DE TEST. .................................................................................... 7

4 PRÉPARATION DU PC DOMOTIQUE. ...................................................................................................... 8

4.1 CHOIX DU COMPILATEUR .............................................................................................................................................................. 8

4.2 TÉLÉCHARGEMENT DES LOGICIELS ............................................................................................................................................ 8

4.3 CONFIGURATION DES COMPILATEURS..................................................................................................................................... 11

4.3.1 ARDUINO Compilateur ........................................................................................................................................................... 11

4.3.2 ECLIPSE Compilateur. ............................................................................................................................................................. 12

4.4 TEST DE BON FONCTIONNEMENT DU PC .............................................................................................................................. 17

4.4.1 TEST ARDUINO Compilateur. .............................................................................................................................................. 17

4.4.2 TEST ECLIPSE Compilateur. ................................................................................................................................................. 20

5 FABRICATION HW DE LA BOX DOMOTIQUE. ...................................................................................... 25

5.1 MONTAGE DE LA BOX_PI. .......................................................................................................................................................... 25

6 FABRICATION DE LA PASSERELLE POUR LA BOX DOMOTIQUE. .................................................. 26

6.1 INTRODUCTION ............................................................................................................................................................................ 26

6.2 FABRICATION HW DE SA PASSERELLE. .................................................................................................................................... 26

6.2.1 Microcontrôleur à utiliser : ............................................................................................................................................................ 26

6.2.2 Schéma de câblage ........................................................................................................................................................................ 26

6.2.3 Réalisation. .................................................................................................................................................................................. 27

6.3 FABRICATION DU SW DE LA PASSERELLE SD ......................................................................................................................... 29

6.3.1 Téléversement du programme : ...................................................................................................................................................... 29

6.3.2 Tests............................................................................................................................................................................................. 29

7 FABRICATION SW DE LA BOX DOMOTIQUE. ....................................................................................... 30

7.1 INTRODUCTION ............................................................................................................................................................................ 30

7.2 FABRICATION DE SA CARTE SD ................................................................................................................................................. 30

7.3 INSTALLATION DE LA CARTE SD DANS LA BOX_PI ET CONNEXION ................................................................................. 30

7.4 PREMIER DÉMARRAGE DE LA BOX_PI...................................................................................................................................... 31

7.5 CONFIGURATION ADRESSE IP DE LA BOX_PI DANS LA BOX INTERNET ........................................................................... 31

7.6 PREMIER CONNEXION SUR LA BOX ........................................................................................................................................... 33

8 PREMIERE CONNEXION SUR LA BOX_PI ET PARAMETRAGE. ........................................................ 35

Page 3: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 3 / 79

8.1 MISE À JOUR DU SYSTÈME D’EXPLOITATION : ......................................................................................................................... 35

8.2 CONFIGURATION DE LA LIAISON WIFI ................................................................................................................................... 36

9 INSTALLATION DE JEEDOM. ................................................................................................................... 39

9.1 INTRODUCTION ............................................................................................................................................................................ 39

9.2 LANCER LE SCRIPT D’INSTALLATION : ...................................................................................................................................... 39

10 PREMIERE CONNEXION JEEDOM (INITALISATION) ........................................................................ 41

11 CONFIGURATION DE JEEDOM. ............................................................................................................... 42

11.1 INTRODUCTION ............................................................................................................................................................................ 42

11.2 BRANCHEMENT DE LA PASSERELLE SUR LA BOX_PI. ............................................................................................................ 42

11.3 ETAT DE SANTÉ DE JEEDOM ...................................................................................................................................................... 42

11.4 CONFIGURATION GÉNÉRALE DE JEEDOM .......................................................................................................................... 43

11.5 CRÉATION DE L’OBJET DOMO_100. ......................................................................................................................................... 45

11.6 CHARGEMENT DU PLUGINS MYSENSORS ................................................................................................................................ 46

11.6.1 Création d’un compte sur le Market ........................................................................................................................................ 46

11.6.2 Copie des informations de login Jeedom market dans votre Jeedom............................................................................................ 46

11.6.3 Installation du Plugins MySensors .......................................................................................................................................... 47

11.7 CHARGEMENT DES DÉPENDANCES ........................................................................................................................................... 49

11.8 CHARGEMENT DES AUTRES PLUGINS ....................................................................................................................................... 50

11.9 VÉRIFIER LES MISES À JOUR À FAIRE ......................................................................................................................................... 50

11.10 VÉRIFICATION FINALE DE LA BONNE SANTÉ DE LA BOX_PI. ............................................................................................. 51

11.11 SAUVEGARDER VOTRE CONFIGURATION INITIALE. .............................................................................................................. 52

11.12 SAUVEGARDER VOTRE CARTE SD POUR POUVOIR REPARTIR EN CAS DE MAUVAISE MANIP. (A FAIRE) ...................... 53

11.1 CONCLUSION. ................................................................................................................................................................................ 53

12 VALIDATION DE VOTRE JEEDOM ......................................................................................................... 54

12.1 INTRODUCTION ............................................................................................................................................................................ 54

12.2 SCHÉMA .......................................................................................................................................................................................... 54

12.3 CÂBLAGE ........................................................................................................................................................................................ 55

12.4 CHARGEMENT DU SKECH. .......................................................................................................................................................... 55

12.5 CONFIGURATION JEEDOM POUR LE TEST DE VALIDATION. ............................................................................................. 56

12.5.1 Introduction. ............................................................................................................................................................................ 56

12.5.2 La plateforme de test : ............................................................................................................................................................. 56

12.5.3 Mise en service ......................................................................................................................................................................... 57

12.6 DÉPANNAGE ................................................................................................................................................................................. 62

12.7 SUPPORT AVEC TEAMVIEVER ..................................................................................................................................................... 63

12.7.1 Introduction & recommandations. ........................................................................................................................................... 63

12.7.2 Utilisation ............................................................................................................................................................................... 63

12.8 CONCLUSION ................................................................................................................................................................................. 63

13 CONFIGURATION DE VOTRE CENTRE ALARME. ............................................................................... 64

13.1 INTRODUCTION. ........................................................................................................................................................................... 64

13.2 CRÉATION DE L’ARCHITECTURE DE VOTRE ALARME. ........................................................................................................... 64

13.2.1 Introduction : ........................................................................................................................................................................... 64

Page 4: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 4 / 79

13.3 CRÉATION DES OBJETS ET ARBORESCENCE DES OBJETS ..................................................................................................... 65

13.4 INSERTION DE LA VUE « ETAT DU SYSTÈME » ........................................................................................................................ 66

13.4.1 Introduction : ........................................................................................................................................................................... 66

13.4.2 Création de l’objet « System » » ............................................................................................................................................... 66

13.4.3 Création de l’équipement « System » » ..................................................................................................................................... 67

13.5 CRÉATION DU SCÉNARIO « GESTION VENTILATEUR CPU » (A FAIRE) ........................................................................... 69

13.5.1 Introduction : ........................................................................................................................................................................... 69

13.5.2 Création du Scenario ............................................................................................................................................................... 69

13.6 GESTION LED DE BON FONCTIONNEMENT (SUR LE BUS GPIO) ....................................................................................... 70

13.6.1 Introduction ............................................................................................................................................................................. 70

13.6.2 Réalisation de la partie HW ................................................................................................................................................... 70

13.6.2.1 Plan du Bus GPIO ............................................................................................................................................................................... 70

13.6.2.2 Schéma .................................................................................................................................................................................................... 72

13.6.2.3 Câblage sur platine pour tests............................................................................................................................................................. 72

13.6.2.4 Câblage définitif : .................................................................................................................................................................................. 72

13.6.3 Connection sur l’Orange_Pi .................................................................................................................................................... 73

13.6.4 Test ......................................................................................................................................................................................... 73

13.6.5 Réalisation de la partie SW pour l’allumage et l’extinction des lampes .................................................................................... 74

13.6.5.1 Installation plugin « Script » ................................................................................................................................................................ 74

13.6.5.2 Configuration......................................................................................................................................................................................... 74

13.6.6 Création du scénario « Bonne Santé Démarrage » .................................................................................................................. 76

13.6.6.1 Introduction : ......................................................................................................................................................................................... 76

13.6.6.2 Création du Scenario ............................................................................................................................................................................ 76

13.7 VUE FINALE DE JEEDOM À CETTE ÉTAPE. ........................................................................................................................... 78

14 FABRICATION D’UNE PLATEFORME ACTIONNEUR. ........................................................................ 79

14.1 INTRODUCTION ............................................................................................................................................................................ 79

14.2 SCHÉMA .......................................................................................................................................................................................... 79

14.3 CÂBLAGE ........................................................................................................................................................................................ 79

14.4 TEST ................................................................................................................................................................................................ 79

Page 5: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 5 / 79

Page 5

1 INTRODUCTION

Le but de ce document est de tracer complètement toutes les opérations pour la fabrication d’une Centrale domotique sur la base d’une centrale Orange Pi Pc Plus avec Wifi incorporé et du logiciel Jeedom.

Ce document est réalisé à partir de la note de Francis Chatain : NT_30.[RD1]

Cette partie 1 décrit complétement la construction, le paramétrage et le test (avec un capteur de développement type « Porte ») de cette centrale.

Ensuite, il ne vous restera plus qu’à développer les Capteurs de votre Alarme et de les intégrer dans cette Centrale.

la description des différents types de capteur (HW et SW) sera faite dans un autre document appelé « Partie 2 ».

Son sommaire (préliminaire) sera :

Porte entrée (déclenchement retardé)

Fenêtre

Température et Hydrométrie.

Fuite d’eau.

Détecteur de présence.

Caméra.

A noter que toutes les commandes à utiliser sont tapées en texte dans ce document en non situées dans des copies d’écran ; de ce fait, il suffit souvent de copier la commande à entrer et de la coller dans le moniteur MobaXterm.

Afin de différencier la box internet (Freebox par exemple) et la box domotique Orange Pi, celle-ci sera appelée dans la suite du document Box_Pi

1.1 Documentation

La documentation utilisée pour la construction de cette alarme est la suivante :

RD1 : NT30 MANUEL COMPLET DE FABRICATION DE LA PLATEFORME DOMOTIQUE DOMO_100 V1.3.1

RD2 : Arduino : Premiers pas en informatique embarquée

1.2 Prérequis

Les prérequis pour la construction de cette alarme :

a) Les connaissances de bases sur les réseaux privés (Adresse IP, Mac adresse, Routeur, box)

b) Les commandes de base Unix (ls, cd, vi)

c) Les connaissances de base sur les microcontrôleurs. Si vous ne les avez pas, il est conseillé de lire avant le démarrage de cette alarme le livre RD2.

d) Les commandes de base de l’électricité (U, I, P, Volts, Ampère) et de l’électronique (résistance, condensateur).

Page 6: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 6 / 79

Page 6

2 ACHAT DU MATERIEL

2.1 Liste matériel

Référence Nombre Commentaires

Centrale Domotique :

Orange PI PC + (avec internet et Wifi et son alimentation) 1

Arduino Nano 1

Cable USB PC/micro USB 1

Boitier orange PI avec ventilateur et radiateur 1

NRFL 24 + normal ou Longue portée 1

Convertisseur LDO 5V/3.3V (si NRFL longue portée) 1 MCP1702-3302E/TO

Câble Internet court 1

Carte SD 16 Go 1

IOT Plateforme de test

Arduino Uno avec son alimentation 1

NRFL 24 1

Condensateurs polarisé 4.7 µF et 10 µF 2

Condensateurs non polarisé 100 nF 1

Câble USB 1

Câble Dupont (f/DF ; M/F, M/M) de 10 cm 10

Plaque de test + alimentation 1

IOT (par capteur)

Arduino Pro mini 1

Boitier 1 pile AAA 1

Pile 3v7 rechargeable AAA 1

NRFL 24 1

Condensateurs polarisé 4.7 µF 1

Condensateurs non polarisé 100nF 1

Pour la programmation IOT :

FDTI 232 + câble 1

Consommable :

1 outil à wrapper 1

1 bobine fil multi couleur 1

Barrette femelle support 5

Barrette male 5

Composant électronique

Condensateurs polarisé 4.7 µF 10

Condensateurs polarisé 10 µF 10

Résistance 470 Ohms 10

Résistance 220 Ohms 10

Diode verte/bleu/orange 10

Outillage :

Fer à souder + soudure 1

Voltmètre 1

Page 7: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 7 / 79

Page 7

3 PREPARATION DE LA PLATEFORME DE TEST.

Plusieurs montages feront appel à une plateforme de test qui permet de permet de faire des montages avec des connecteurs DUPONT.

Pour la plateforme de test, il vous faut fabriquer une alimentation avec des fiches bananes pour l’limentation : attention aux courts-circuits entre les deux fiches (il vaut mieux un transfo avec un fusible à l’intérieur)

Sur la plateforme de test, pour ma part :

Je préfère mettre le + en haut (ROUGE) la plateforme étant livré avec le noir en haut.

Je rajoute un interrupteur (à la place de la borne verte) afin de ne pas avoir toujours à débrancher le transfo pour les manipulations.

Je rajoute une diode rouge avec une résistance de 370 Ohms en série directement entre le + et le – afin de voir immédiatement si ma plaque est sous tension.

Page 8: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 8 / 79

Page 8

4 PREPARATION DU PC DOMOTIQUE.

4.1 Choix du compilateur

Pour les compilateurs Arduino, il existe deux logiciels :

Arduino compilateur

Eclipse

Si vous êtes du niveau « débutants » sur l’informatique ou que vous ne comptez pas faire de gros développements, le compilateur Arduino est suffisant. Si vous êtes plutôt du niveau « développeur SW » et que vous comptez faire des développements importants, le compilateur Eclipse conviendra mieux avec l’ensemble des fonctionnalités qu’il propose.

Pour la solution Eclipse, nous avons retenu la formule « Sloeber» mais vous pourriez aussi vous orienter vers la suite « Eclise.org » en complétant avec les options pour Arduino.

4.2 Téléchargement des logiciels

Il est nécessaire de télécharger et d’installer sur votre PC es logiciels suivants (en choisissant votre plateforme ; 32 ou 64 bits) selon votre modèle de PC

COMPILATEURS :

ARDUINIO

https://www.arduino.cc/en/main/software/

ECLIPSE (si vous avez retenu l’option Eclipse)

http://www.eclipse.org/downloads/

Distri Java

http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

Bibliothèque MySensor : (télécharger seulement)

MySensor Bibliothèque

https://www.mysensors.org/download

Attention : Nous utilisons actuellement la version 1.5.

Il existe une version 2.0 qui a d’importantes différences avec la version 1.5 mais, actuellement, plusieurs difficultés de mise au point ont été rencontrées.

Page 9: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 9 / 79

Page 9

ORANGE Pi (Télécharger seulement, cela sera utilisé par la suite)

Logiciel System d’exploitation : ArmBian.

https://www.armbian.com/download/

Attention : vous arrivez sur une page ou vous devez choisir votre modèle d’Orange Pi.

Page 10: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 10 / 79

Page 10

Outillage Informatique du PC

TEAMVIEWER : Téléassistance, accès à distance, collaboration et réunions en ligne. Conseiller si vous désirez qu’une personne vous aide à distance.

https://www.teamviewer.com/fr/

NMAP : Permet de visualiser votre réseau et trouver votre Box_Pi.

https://nmap.org/

MobaTerm

MobaXterm propose d'utiliser sous Windows les commandes Unix/Linux. L'application dispose d'un serveur X ainsi que d'un terminal qui permettent d'avoir sous la main un environnement Unix / GNU / Linux complet

http://mobaxterm.mobatek.net/download.html

Winzip

http://www.winzip.com/fr/downwz.html

TERMITE

http://termite.soft112.com/

Outillage Fabrication Carte SD

Win32DiskImanger

http://win32-disk-imager.fr.uptodown.com/windows

Page 11: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 11 / 79

Page 11

4.3 Configuration des Compilateurs

4.3.1 ARDUINO Compilateur

Installer et Lancer le compilateur arduino

Lui charge la bibliothèque MySensor : Croquis + Inclure une bibliothèque + ajouter une bib zip.

Sélectionner la bibliothèque Zip de MySensor qui a été déjà téléchargée et l’importer.

Attention :

Il y aura parfois des mises à jour à faire sur ce compilateur ; un message d’information apparait lors du démarrage du compilateur, effectuer alors les mises à jour :

Page 12: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 12 / 79

Page 12

4.3.2 ECLIPSE Compilateur.

Attention :

L’installation est particulière : il faut dezipper dans un répertoire qui servira de directory d’installation et d’exécution.

Eclipse demande une directory Workspace, choisissez une directory ou vous stockerait les source ; mais ne pas choisir une directory ou il y aurait déjà des sources pour le compilateur Arduino : ce n’est pas compatible.

Téléchargement

Le compilateur Eclipse a été téléchargé au chapitre 4.

Préparation des Directories pour Eclipse :

Créer les 4 directory suivants (Nom a modifier selon vos desirs)

Installation

Ouvrir le fichier « .tar » à l’aide winzip , descendre dans la directory « sloeber » et choisir « Extraire » et extraire dans le répertoire qui servira de répertoire final pour l’exécution : ex : 80_Eclipse_V4

Page 13: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 13 / 79

Page 13

Vous obtenez dans le répertoire les fichiers et directory suivants :

Cliquer sur sloeber-ide.exe, le logiciel démarrer et va finir de s’installer (c’est long … il ne se passe rien .. Surtout ne pas recliquer).

Eclipse demande ensuite de créer un répertoire de travail ; Créer à part (ex : 80_Eclipse_V4_Wrk) et sélectionner de l’utiliser par défaut

Le logiciel se lance alors et finit le téléchargement de bibliothèque ; cliquer sur « always run in background »

le laisser finir.

En fin d’installation, relancer ECLIPSE.

Page 14: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 14 / 79

Page 14

Le logiciel redémarre, vérifier si il y a encore des mises a jour :

Et quitter.

Créer un raccourci sur le bureau pour le fichier « sloeber-ide.exe » afin de pouvoir lancer Eclipse.

Quitter.

Votre compilateur Eclipse est installé.

Chargement de la bibliothèque Mysensor

Il est nécessaire d’associer la bibliothèque Mysensor dans Eclipse pour les compilations.

A) Dézipper Mysensor (Choisir le s-répertoire « My_sensorss-master » ) dans la directory « 80_Eclipse_V4_My_Sensor »

B) Télécharger la bibliothèque « MySensorsArduinoExamples-master.zip»

https://github.com/mysensors/MySensorsArduinoExamples

Page 15: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 15 / 79

Page 15

Rechercher la directory « Bonce2 », la dezipper et l’installer dans la directory « 80_Eclipse_V4_My_Sensor »

Vous devez obtenir l’organisation suivante :

Configurer les chemins pour Eclipse :

Aller dans le menu Windows + Préférences :

Sélectionner « Arduino » et configurer les choix Library Path et hardware Path.

Arrivé à ce point, votre compilateur est prêt pour travailler avec MySensors.

Page 16: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 16 / 79

Page 16

Petit aide mémoire Eclipse :

Ci apres les raccorucis Eclipse les plus utiles.

Vous pouvez télécharger une aide en pdf sur :

Raccourcis Action

Ctrl+Espace Autocomplétion

Alt+/ Complétion du mot

Ctrl+Maj+Espace Informations de contexte

Alt+Maj+O Marquer/démarquer les occurrences

Ctrl+Alt+Haut / Ctrl+Alt+Bas Dupliquer la ligne en cours ou des lignes

sélectionnées (en haut ou en bas)

Ctrl+D Effacer la ligne

Ctrl+Suppr Effacer le mot suivant

Ctrl+Arrière Effacer le mot précédent

Ctrl+Maj+Suppr Effacer jusqu'à la fin de la ligne

Ctrl+Maj+Entrée Insérer une ligne au-dessus

Maj+Entrée Insérer une ligne en dessous

Alt+Bas Descendre de N lignes

Alt+Haut Monter de N lignes

Ctrl+Droite Aller au mot suivant

Ctrl+Gauche Aller au mot précédent

Ctrl+1 Proposer une solution rapide

Ctrl+Maj+L Afficher tous les raccourcis

Page 17: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 17 / 79

Page 17

4.4 Test De Bon Fonctionnement du PC

4.4.1 TEST ARDUINO Compilateur.

Introduction

Le but est de vérifier que le PC et ses logiciels fonctionnent correctement. Pour cela, nous allons monter une configuration avec l’Arduino UNO , lui téléverser un logiciel très simple et le faire exécuter.

C’est l’étape de base avant de se lancer dans des applications plus complexes.

Configuration Matérielle :

Mettre en place l’Arduino UNO.

Brancher l’ l’Arduino a un port USB (pas besoin d’alimentation)

Avec la plaque de test l’Arduino :

o Brancher une LED entre la pin 7 et la GND en mettant en série une résistance de 220 Ohms.

o Brancher une LED entre la pin 6 et la GND en mettant en série une résistance de 220 Ohms.

o Brancher un bouton poussoir (ou mettre un cavalier Dupont) entre la pin 5 et GND.

Nota : Pas besoin d’une alimentation : il est alimenté par le câble USB.

Schéma :

Photo de la plateforme :

Nota : le montage a été fait via une plateforme capteur (3 boutons poussoir + 2 Led) qui est décrite plus loin mais qui n’est pas nécessaire: des fils et la plaque de test suffissent

Page 18: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 18 / 79

Page 18

Compilation du SW et Téléchargement.

Lancer le compilateur arduino

Charge l’exemple « Domo_Test_Uno_Blink» qui se trouve sur le site Domotique

Sélectionner le type de carte

Sélectionner le Port

Ouvrer le Moniteur série pour avoir les traces lors du début de l’exécution du programme :

Téléverser le SW dans l’ARDUINO UNO

Vous devez avoir ce message

Page 19: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 19 / 79

Page 19

Et l’exécution est automatique et démarre immédiatement : les résultats doivent être les suivant :

la LED interne de l’ARDUINO clignote

la LED Sur la Pin 6 Clignote

Si on appuie sur le bouton poussoir (ou si on met la pin 5 à GND) :

La lampe sur la pin 7 s’allume

Nous avons un message ON sur le moniteur Série

Vous avez les messages de fonctionnement sur le moniteur série

A ce niveau, vous avez validé la configuration PC avec le compilateur ARDUINO.

Page 20: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 20 / 79

Page 20

4.4.2 TEST ECLIPSE Compilateur.

Configuration Matérielle :

Idem pour Arduino.

Création d’un projet de test.

Lancer le compilateur Eclipse : Attention, il ne se passe rien pendant 15 secondes ! Ne pas recliquer sinon message d’erreur.

1) Connecter un Arduino au PC (ex : votre Arduino Uno)

Créer un nouveau projet : « Arduino » + « new sketch »

2) (Il faut un Arduino connecté)

La fenêtre de création s’ouvre, Entrer le nom du projet

Cliquer sur Next

Page 21: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 21 / 79

Page 21

Faire le choix pour la plateforme et le port.

Cliquer sur « Next » et choisir « default ino file »

Cliquer sur « Finish »

Le projet apparait.

Page 22: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 22 / 79

Page 22

Cliquer pour ouvrir les différentes parties du projet jusqu’au code.

Cliquer sur vérifier. La compilation s’effectue et le projet (vide) doit être OK (vert)

Page 23: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 23 / 79

Page 23

Test

Charge l’exemple « Domo_Test_Uno_Blink_For Eclipse» qui se trouve sur le site Domotique

Le fichier inclut un certain nombre de bibliothèques non utiles pour le code mais qui servent à vérifier que les Bibliothèque MySencor sont bien exploitables.

Ajouter la bibliothèques Arduino au projet : Allez dans « Arduino » + « Add a library »

Il y a des erreurs car les Bib n’ont pas encore été importées dans le projet

Page 24: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 24 / 79

Page 24

Selectionner la Bibliotheque MySensor

Et cliquer sur Finish. On voit que la Bibliothèque Mysensors est incluse.

Lancer la compilation : Tout doit être Ok (vert)

Lancer le téléversement sur l’Arduino Uno.

L’exécution est automatique : la lampe de l’ARDUINO clignote

Arrivé à ce point, ce niveau, vous avez validé la configuration PC avec le compilateur ECLIPSE et la bibliothèque MySensor.

Page 25: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 25 / 79

Page 25

5 FABRICATION HW DE LA BOX DOMOTIQUE.

5.1 Montage de la box_Pi.

Pour ma part, j’ai choisi une OrangePiPC+ avec wifi et la connexion Ethernet car celle-ci facilite vraiment le démarrage, le paramétrage et la première connexion.

J’ai choisi une boite plastique avec radiateur et ventilateur a coller sur le chips.

Page 26: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 26 / 79

Page 26

6 FABRICATION DE LA PASSERELLE POUR LA BOX DOMOTIQUE.

6.1 Introduction

Le but est de fabriquer la passerelle (Gateway) qui servira à se connecter sur les IoT et recevoir leurs informations.

La solution que j’ai adopté est une passerelle séparée de la Box_Pi car je n’ai pas de problème de place pour la centrale. Cette solution avec une passerelle Arduino a les avantages suivants :

Pas de modification du code source de JEEDOM ;

Séparation du HW lors de la construction est test possible a part.

Possibilité de rajouter des lampes de fonctions qui montrent le fonctionnement de la Box_Pi (init, Tx,RX)

Possibilité de déporter antenne NRFL loin de la Box_Pi et dans une position ou elle captera plus facilement les signaux Rf.

Possibilité de mettre une puce d’authentification par la suite.

Mais la solution de mettre un NRFL directement dans la Box_Pi est possible : Se reporter à la NT 30.[RD1]

6.2 Fabrication HW de sa passerelle.

6.2.1 Microcontrôleur à utiliser :

Arduino Nano - 5 Volt- ATmega328

6.2.2 Schéma de câblage

A) NRFL24 normal

Page 27: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 27 / 79

Page 27

A) NRFL24 Longue portée

Il faut alimenter le module en 3v3 par un régulateur car celui de l’Arduino n’est pas assez puissant.

6.2.3 Réalisation.

Préparation et câblage temporaire avec une plaque d’essai :

Page 28: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 28 / 79

Page 28

Câblage finale sur PCB après validation sur la plaque d’essai. Les composants ont été montés sur supports afin de facilité le dépannage si nécessaire(ou le test d’autres composants)

Page 29: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 29 / 79

Page 29

6.3 Fabrication du SW de la passerelle SD

6.3.1 Téléversement du programme :

Charger le Sketch : Domo_100_GatewaySerial_V1-0

Paramétrer Arduino compilateur pour un Arduini Nano , ATMega128, et le port affiché sur votre Pc :

6.3.2 Tests

Démarrer le moniteur serie

Faite un reset avec le bouton de l’arduino.

Au démarrage : les 3 LED doivent s’allumer et s’éteindre ensuite.

Les traces suivantes doivent apparaitre sur le moniteur série :

Page 30: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 30 / 79

Page 30

7 FABRICATION SW DE LA BOX DOMOTIQUE.

7.1 Introduction

Le but est de fabriquer la carte SD qui va contenir 2 choses ;

Le système d’exploitation Unix (Arbian)

le logiciel JEEDOM.

7.2 Fabrication de sa carte SD

A) Installer la carte SD minimum 16go dans le PC

B) Dezipper la distribution Ambiant :

o Sélectionner le fichier téléchargé auparavant : « Armbian_5.20_Orangepipcplus_Debian_jessie_3.4.112 .7z» Et vous retrouvez un fichier .img : Armbian_5.20_Orangepipcplus_Debian_jessie_3.4.112.img

o Clic droit et sélectionner « Extraire… »

C) Installer l’image du system d’exploitation sur la carte SD avec Win32DiskImager.

o Lancer Win32DiskImager o Sélectionner le lecteur ou se trouve la carte SD (ici F:\) o Chercher l’image ArmBian dezipper plus haut o Cliquer sur Write :

La carte SD est prête à être installée dans la Box_Pi.

7.3 Installation de la Carte SD dans la Box_Pi et connexion

A) Installer la carte SD dans la Box

B) Raccorder la Box_Pi par un câble réseau à votre réseau Internet (Box Internet : Ici : Box Free) ; connexion sur un des ports réseau à l’arrière de la Box_Pi. Le PC étant aussi raccordé à cette Box_Pi.

Page 31: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 31 / 79

Page 31

7.4 Premier démarrage de la Box_Pi.

Mettre sous tension.

o Vérifier que la Box_Pi s’allume :

La lampe Verte s’allume

Apres 2 minutes, la lampe rouge clignote. Votre Box_Pi est démarrée

7.5 Configuration adresse Ip de la Box_Pi dans la Box internet

A) Rechercher l’adresse IP qui a été attribué à cette Box_Pi : 2 méthodes

o Utiliser Nmap

o Chercher dans le paramétrage de la box internet l’adresse attribuée à la Box_Pi

Méthode 1 : Avec Nmap :

Lancer Nmap

Lancer un scan sur les adresses IP : 192.168.10.10 à 240

Page 32: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 32 / 79

Page 32

Méthode 2 : Chercher dans le paramétrage de la box internet

Cette méthode n’est valable que sur une box Freebox. Pour les autres, il faut s’inspirer de cette méthode.

A. Login sur la box Internet à partir de l’explorateur :

http://mafreebox.freebox.fr/login.php

B. Cliquer sur paramètres de la freebox

C. Cliquer sur DHCP

D. Aller sur l’onglet : Baux Actif et rechercher un périphérique OrangePI

Vous obtenez l’adresse IP de votre Orange PI. Vous avez aussi la Mac adresse qui sera utile dans l’étape suivante.

E. Fixer une adresse IP fixe à votre Box_Pi :

Ceci vous permettra de toujours trouver votre Box_Pi à la même adresse.

Aller sur l’onglet Baux Statique et cliquer sur « Ajouter un bail DHCP statique »

Rechercher votre OrangePi dans la liste des Mac adresse et lui attribuer une adresse fixe.

F. Eteindre la Box_Pi et la rallumer afin qu’elle prenne cette nouvelle adresse IP.

Remarques :

Paramétrer votre box pour attribuer des adresses dynamiques à partir de 100 afin que les adresses fixes soient toutes dans la même page (1 à 99)

Noter que, pour accéder à votre Box_Pi de l’extérieur de votre domicile, il vous faudra faire une redirection de port externe vers cette adresse IP.

Page 33: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 33 / 79

Page 33

7.6 Premier connexion sur la box

L’adresse IP de la Box_Pi a été fixée lors de l’étape précédente. Elle sert maintenant à la connexion sur la box via MobaXterm. Pour la suite de l’exemple, l’adresse IP utilisée sera …210.

A) Se loger sur la Box_Pi via MobaXterm

o Lancer MobaXterm :

Taper dans le quick session l’adresse IP : ici : 192.168.10.210

Sélectionner le mode SSH :

La session s’ouvre et demande le login et le password :

Login : root

password : 1234 (attention : n’affiche pas la frappe (ni même « ****»

Attention : pendant 30 secondes il ne se passe rien … attendre

La session OrangePi s’ouvre et demande de changer le mot de pass :

Taper l’ancien mot de pass : 1234

Taper le nouveau: 12345678

Page 34: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 34 / 79

Page 34

La session Continue : après la création d’un nouveau user

Taper :

Nom : <Votre Nom>

Pwd : <Votre pass>

Ci-joint les traces de l’exécution.

Votre accès est maintenant prêt pour la mise à jour finale de la box

Page 35: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 35 / 79

Page 35

8 PREMIERE CONNEXION SUR LA BOX_PI ET PARAMETRAGE.

8.1 Mise à jour du système d’exploitation :

Se logger et Taper :

apt-get update

(Le système génère ensuite environ 1page de trace)

Taper : apt-get dist-upgrade

(Le système génère ensuite environ 1page de traces Unix)

Vous pouvez avoir ce message :

Réponse « y »

La mise a jour se termine par :

A la fin, rebooter la Box_Pi :

Taper : reboot

La connexion se coupe : il faut vous reloger de nouveau

Tant que vous n’avez pas le message « 0 upgrade O newly, … » , il faut refaire ensuite les 3 dernières commandes :

La connexion se coupe : il faut vous reloger de nouveau

Il faudra aussi attendre un peu avant de pouvoir se logger.

Par la suite, sur un log, vous pouvez avoir un message vous disant qu’il y a des mises à jour à faire, il faudra refaire ces 3 lignes de commandes

Page 36: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 36 / 79

Page 36

8.2 Configuration de la liaison WIFI

A) Vérifier que la connexion Wifi est bien démarrée:

Taper :

ifconfig

Vous obtenez votre configuration courante de vos connexions. Vérifier que la liaison wifi n’a pas d’adresse internet.

B) Vérifier que la connexion Wifi est bien démarrée:

Vérifier l’état de votre liaison Wifi (ON) :.

Taper :

iwlist wlan0 scan

Vous devez voir apparaitre la liste de tous les réseaux Wifi disponibles autour de vous et, surtout, le réseau sur lequel vous voulez vous connecter. Cette étape montre que votre carte Wifi fonctionne parfaitement.

Il faut ensuite configurer votre liaison Wifi :

Taper :

nmtui

Une interface graphique s’affiche : choisir « edit a connection » avec la touche TAB et appuyer sur « return »

Page 37: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 37 / 79

Page 37

Une autre interface graphique s’affiche :

Choisir « ADD » et appuyer sur « return »

Choisir Wifi :

Une autre interface graphique s’affiche : rentrer les informations

Cliquer sur OK et valider : Normalement, votre liaison Wifi a été configurée.

Vérifier en tapant :

ifconfig

Vous avez votre état des liaisons Ethernet:

Vérifier que l’adresse IP a été obtenue sur la liaison wifi.

Rebooter votre Box_Pi et vérifier que vous avez toujours votre adresse IP et que votre liaison fonctionne (ping)

Il faut maintenant lui redonner une adresse fixe à partir de la Freebox comme fait au chapitre 8.5.

Page 38: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 38 / 79

Page 38

Attention :

Le package permettant d’avoir nmtui n’est pas forcement disponible de base sur toutes les distributions Unix.

Si vous rencontrez ce problème, il existe plusieurs solutions :

Installer ce package par la commande suivante :

apt-get install network-manager

Mais ceci peut impacter ce que vous avez déjà configuré (à tester).

Se reporter à le note de Francis [RD1, qui détaille comment paramétrer la liaison manuellement.]

Dans le cas de ce problème, il est conseillé de faire un SAVE de sa carte SD (voir dans la suite de ce document et de faire les tests d’install ou de paramétrage a la main. En cas de souci, le Save vous permettra de repartir depuis ce point de sauvegarde et non depuis le début.

Page 39: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 39 / 79

Page 39

9 INSTALLATION DE JEEDOM.

9.1 Introduction

Le but est d’installer le logiciel JEEDOM dans la Box_Pi et de lui charger la bibliothèque d’application Mysensor.

9.2 Lancer le script d’installation :

Se loger sur la Box_Pi avec mobaXterm et Taper :

wget -q https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh

sh install.sh

Cela dure très longtemps (20 minutes) ; voci les traces ci-dessous :

démarre par :

… il y a 9 Steps….

… et cela se termine par le mot de passs sur la base de donnée MySQL(inutile de le noter : il ne sert a rien)

A la fin, rebooter la Box_Pi : taper reboot

Page 40: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 40 / 79

Page 40

Se reconnecter :

On voit que l’entête est maintenant JEEDOM et non plus Orange Pi Pc Plus comme sur les copies d’écran précédentes :

Dans un explorer : se connecter sur l’adresse de la Box_Pi : taper :192.168.10.<Votre IP fixe>

On obtient la page de login de JEEDOM :

Page 41: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 41 / 79

Page 41

10 PREMIERE CONNEXION JEEDOM (INITALISATION)

Dans un explorer : se connecter sur l’adresse de la Box_Pi :

On obtient la pge de login de JEEDOM :

Se loger avec : admin/admin.

On arrive sur la page de bienvenue (cliquer sur « ne plus afficher » et fermer)

Faire de suite la mise a jour : menu de Droite + Centre de mise à jour.

Cliquer sur « vérifier les mises a jour » -> on obtient la liste des mises ajour. Cliquer sur « mettre a jour ».

On voit les mises à jour se faire sur le coté droit.

Page 42: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 42 / 79

Page 42

11 CONFIGURATION DE JEEDOM.

11.1 Introduction

Le but de ce chapitre est de :

Brancher la passerelle sur la Box

Vérifier l’état de santé de Jeedom

Installer les plugings que nous allons utiliser par la suite.

11.2 Branchement de la passerelle sur la Box_Pi.

Il suffit de connecter la passerelle à la Box_Pi par un cable Usb. Jeedom trouve directement sur quel port USB est connecté votre passerelle.

11.3 Etat de Santé de Jeedom

Se connecter sur « Santé » : Analyse + santé.

On obtient une vue générale de l’état de la Box_Pi :

Tout semble correct, on peut donc passer à la configuration de JEEDOM.

Page 43: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 43 / 79

Page 43

11.4 Configuration Générale de JEEDOM

Passer en mode Expert : Cocher EXPERT

Se rendre sur la page de configuration : Paramétrage + configuration

On arrive sur la page avec l’ensemble des onglets de configuration :

Cliquer sur Configuration Générale et Configurer votre JEEDOM comme suit ou avec vos choix :

Nommer votre JEEDOM, forcer la synchro heure, mettre un serveur de temps + sauvegarder (en bas)

Page 44: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 44 / 79

Page 44

Aller ensuite sur la configuration réseau et mettre à jour les adresses réseau.

Attention, ceci est très important si l’on veut avoir accès au capteur IoT, il faudra venir changer ces adresses à chaque fois que la Box_Pi change d’adresse IP ; sinon la Box_Pi ne fonctionne pas.

Il faut en bas de page et cliquer sur « Sauvegarder ».

Page 45: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 45 / 79

Page 45

11.5 Création de l’objet Domo_100.

Le but de cette étape est de créer le premier Objet sur lequel nous viendront attacher les IoT de notre system ; dans notre cas : notre capteur de test.

Aller dans Outils + Objets.

Nous arrivons sur la page des Objets :

Cliquer sur Ajouter : créer l’objet Domo_100

La page de configuration s’ouvre :

Il n’y a rien a faire sauf « Sauvegarder »

Retourner sur la page général en cliquant sur « général »

Page 46: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 46 / 79

Page 46

11.6 Chargement du Plugins MySensors

11.6.1 Création d’un compte sur le Market

Sur votre PC, Aller sur :

https://www.jeedom.com/market/index.php?v=d

et cliquer sur « S’enregistrer »

Entrer vos information et valider.

11.6.2 Copie des informations de login Jeedom market dans votre Jeedom

Sur la configuration JEEDOM sur la Box_Pi.

Aller dans la configuration generale Mise a jour Jeedom et recopiez vos informations de compte.

Page 47: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 47 / 79

Page 47

11.6.3 Installation du Plugins MySensors

Ce plugins permet de faire gérer nos IoT par Jeedom.

Aller sur Pluguins + gestions des plugins.

Sélectionner « ajout depuis le market »

Vous arrivez sur la page d’achat de plugins, vous pouvez faire des sous choix sur les catégories.

Dans le champ « recherche » entre Mysensor.

Page 48: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 48 / 79

Page 48

Installer le plugins MySensor : cliquer sur le plugins, une page s’ouvre, cliquer « installer stable »

La page de configuration du plugin s’ouvre, Cliquer sur « Activer » et choisir le port de la Gateway USB (Il faut avoir connecté la

passerelle pour la voir)

On peut retrouver ce port via Plugins + gestion des plugins + Protocole domotics + mysensors.

Cliquer sur Configuration :

Et l’on arrive sur la page de configuration de plugins « MySensor »

Page 49: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 49 / 79

Page 49

11.7 Chargement des dépendances

Aller sur Plugins + gestion des plugins + Protocole domotics + mysensors.

Cliquer sur Configuration :

Et l’on arrive sur la page de configuration du plugins « Mysensor »

Vérifier que le port de la passerelle est bien connecté,

Cliquer sur Relancer si nécessaire.

Visualiser les log pour voir les éventuels messages d’erreur, les vider si nécessaire.

Page 50: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 50 / 79

Page 50

11.8 Chargement des autres Plugins

Dans la construction de l’alarme, on utilisera deux autres Plugins : Script et widget, on peut les installer de suite.

Installer aussi les plugins « Script » and « wigdget »

A chaque choix, il faut aussi activer le plugins : cliquer sur « activer »

Pour en arriver à la vue d’ensemble :

11.9 Vérifier les mises à jour à faire

Sur le menu de droite, aller dans centre de mise à jour.

Cliquer sur « Vérifier les mises à Jour » et installer les mises ajour + sauvegarder.

Nota : il faudra revenir régulièrement sur cette étape pour mettre le système à jour régulièrement.

Page 51: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 51 / 79

Page 51

11.10 Vérification finale de la bonne santé de la Box_Pi.

Aller dans Analyse + santé

Vous arrivez sur la page d’état de la Box_Pi : tout doit être « vert » ; ici, on voit qu’il y a une mise à jour système à faire.

Cliquer sur Santé MySensors, vous arriver sur une page que l’on a déjà vu :

Page 52: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 52 / 79

Page 52

11.11 Sauvegarder votre configuration Initiale.

Sur le menu de droite, aller dans « Sauvegarde »

Paramétrer la durée que vous voulez pour garder vos sauvegardes (recommandé : 3 mois)

Cliquer sur Sauvegarder

Vous avez les traces de la sauvegarde sur le coté

Vous pouvez télécharger le fichier sur votre PC par le lien « télécharger »

Page 53: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 53 / 79

Page 53

11.12 Sauvegarder votre carte SD pour pouvoir repartir en cas de mauvaise manip. (A faire)

En cas d’erreur de configuration, il est utile de pouvoir redescendre une configuration propre. Ceci sera possible avec les sauvegardes Jeedom, mais, en cas de problème de mise à jour du system ou Jeedom ou autres, il est plus prudent de sauvegarder sa carte SD sur le PC avec Win32DiskImager.

Ceci permet aussi d’avoir une carte SD pour faire des tests et, lorsque la manipulation est au point, de repasser sur la carte SD « Operationnelle »

o Mettre votre Carte SD dans le lecteur USB du PC

o Lancer Win32DiskImager

o Sélectionner le lecteur ou se trouve la carte SD (ici F:\)

o Nommer le fichier de sauvegarde

o Cliquer sur Read :

La progression de la sauvegarde s’affiche (c’est long : 8 Go !)

Vous trouverez l’image dans le répertoire « Téléchargement »

Il faut ensuite zipper cette image sinon elle fait la taille de la capacité de votre carte SD.

La figure ci-dessous montre l’écart de taille entre avant et après compression.

11.1 Conclusion.

Arrivée à cette étape, votre Box_Pi est prêt à recevoir vos premiers IOT.

Nous allons donc construire rapidement un IoT à base de Arduino Uno (car prêt directement : pas de soudure a faire) et le tester avec notre Box_Pi.

Page 54: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 54 / 79

Page 54

12 VALIDATION DE VOTRE JEEDOM

12.1 Introduction

Arrivée à cette étape, votre Box_Pi est prêt à faire le premier test en incluant un capteur IoT pour valider son bon fonctionnement

Nous allons donc construire rapidement un IoT à base de Arduino Uno (car prêt directement : pas de soudure à faire) et le tester avec notre Box_Pi.

Nous allons fabriquer un capteur porte (Open/close avec le Arduino UNO + une NRFL24 et de vérifier qu’il se connecte bien à la Box_Pi domotique et que l’on arrive à voir ses changement d’état. Cette étape valide complétement la construction, le paramétrage de la Box_Pi.

Nota : toust se fait par connecteurs Dupont, il n’y a aucune soudure à faire.

12.2 Schéma

Le schéma de câblage repart du plan du capteur Bouton poussoir auquel on rajoute un NRFL24.

Page 55: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 55 / 79

Page 55

12.3 Câblage

Le câblage se fait par des Câbles Dupont. Sur la photo ci-dessous, le câblage est montré avec une carte sur laquelle ont été soudée des boutons poussoir et les Led mais ce montage peut se faire aussi avec une plaque ce câblage.

Le capteur est relié au PC par le câble USB pour permettre son alimentation, le téléversement et le suivi des trace sur le moniteur série.

12.4 Chargement du Skech.

Lancer le compilateur Arduino

Charge l’exemple « Domo_Test_Uno_porte» qui se trouve sur le site Domotique

Configurer le compilateur pour un Arduino Uno.

Compiler et téléverser.

Débrancher l‘Arduino uno.

Page 56: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 56 / 79

Page 56

12.5 Configuration JEEDOM pour le test de validation.

12.5.1 Introduction.

Le paramétrage va se limiter créer un capteur porte et le faire fonctionner.

12.5.2 La plateforme de test :

On peut voir sur cette photo :

A droite : la Box_Pi OrangePi avec sa passerelle et son NRLF24.

A gauche : l’Arduino Uni avec son NRFL24 et sa plateforme de bouton poussoir.

Attention : ne pas rapprocher les 2 NRFL24 trop près l’un de l’autre sinon on risque le brouillage.

Page 57: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 57 / 79

Page 57

12.5.3 Mise en service

Lancer le compilateur Arduino mais ne pas connecter le capteur de test de suite.

Mettre la Box_Pi sous tension et la laisser s’initialiser, les 3 Led de la passerelle s’allume et s’éteignent.

Se connecter sur Jeedom.

La page Accueil avec notre objet Domo_100 s’affiche.

Allez dans Plugins + protocole domotique +Mysensors

Vous arrivez sur la page d’inclusion des IoT

Cliquer sur Mode inclusion pour passer en mode Inclusion

Préparer la fenêtre Monitoring sur le compilateur Arduino.

Mettre l’Arduino sur tension via le port USB. Vérifier qu’il s’initialise.

La Led rouge doit clignoter. Si l’on appuie sur le bouton, la Lampe verte doit s’allumer.

Si tous ces points sont corrects, votre capteur fonctionne.

Page 58: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 58 / 79

Page 58

Ci-après les traces sur le moniteur série, venant du capteur Bouton

Vérifier que le programme fonctionne en appuyant sur le bouton : la Led doit s’allumer. Le message ON doit s’afficher.

Sur la passerelle, vous devez voir les Led Rx/Tx clignoter et la lampe défaut rester éteinte.

Ces Led qui clignotent signifient que le capteur discute bien avec la passerelle.

Liaison Radio OK

Liaison avec jeedom OK

Demande enregistrement sur Jeedom

Capteur enregistré sur Jeedom

Première trace de la boucle void

Le capteur est OFF

Le capteur est ON

Page 59: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 59 / 79

Page 59

Aller sur JEEDOM, le capteur doit apparaitre en grisé

Cliquer sur le capteur et le configurer comme suit :

Rattacher l’Iot a Domo_100

Activer et visible

Sécurité

Type de nœud : contact.

Et sauvegarder.

Votre capteur est inclus.

Retourner sur la page gestion

Stopper le mode inclusion (recliquer sur le mode inclusion)

Page 60: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 60 / 79

Page 60

Notre capteur est maintenant visible.

Appuyer sur le bouton, son état doit changer (en cas de soucis, redémarrer JEEDOM, cela peut arriver après l’insertion d’un capteur) :

La centrale s’arrête ou se reboot avec le menu User(éviter l’arrêt brutal par coupure du courant)

Rebooter le centrale

Ci-après les trace sur les Log de JEEDOM.

Allez sur la page de configuration du plugins et ouvrir le log :

Page 61: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 61 / 79

Page 61

A) Démarrage et connexion de la passerelle

A) Insertion d’un capteur

Liaison avec Passerelle OK

Liaison avec Passerelle OK

Insertion capteur

Page 62: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 62 / 79

Page 62

12.6 Dépannage

En cas de non détection du capteur par votre Box_Pi ; voici quelques pistes pour identifier le problème.

Si aucun point ne vous permet de trouver le souci, vous pouvez amener vos équipements au club domotique qui possède une plateforme de test et chaque élément peut être démonté et remplacer par votre équipement ;

Points à vérifier :

Vérifier les branchements et câblage.

Vérifier que vous avez le message Radio Ok dans les log.

Vérifier que les Led de la passerelle clignotent (RX et TX) et que la lampe rouge reste eteinte.

Vérifier que votre Arduino Uno émet les trames

Vérifier que Jeedom reçoit des trames

Vérifier que vous êtes en mode Inclusion

Vérifier que vous avez bien les bonnes adresses réseau dans Jeedom

Vérifier que vos NRFL24 ne sont pas trop près l’un de l’autre (saturation)

Et n’hésitez pas à :

Rebooter votre Box_pi et votre Arduino.

Attendre ! (Pour ma part, une fois, les connexions ont été correctes comme par enchantement le lendemain matin)

Relancer les mises à jour system et Jeedom

Page 63: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 63 / 79

Page 63

12.7 Support avec Teamviever

12.7.1 Introduction & recommandations.

Teamviever est un logiciel qui permet a quelqu’un de se connecter sur votre PC et de vous apporter l’aide nécessaire.

Attention : La personne a accès à tout votre PC. A utiliser donc avec us support de confiance et sur un PC ne contenant pas de données confidentielles. A noter que vous voyez en permanence ce que fait la personne et que vous pouvez couper la connexion a tout moment.

Ceci permet les petits dépannages : si vous êtes coincé sur un point sur un point précis, un expert peut vous depanner a distance en vous montrant la manipulation a faire.

12.7.2 Utilisation

Démarrer le logiciel TeamViewer. Un ID et un mot de passe s’affiche. Appeler par téléphone votre correspondant et indiquer lui ces deux informations. Dès qu’il aura rentré ces deux informations, la fenêtre disparait et votre correspondant à la main sur votre PC : Il voit votre écran , son clavier et sa souris agissent sur votre PC.

12.8 Conclusion

Arrivée à cette étape, votre Box_Pi est complètement testée et est prête à recevoir votre configuration finale d’alarme.

Vous aurez à supprimer le capteur de test dans JEEDOM et à commencer la configuration de votre centrale Alarme. C’est que l’on va voir dans le chapitre suivant.

Page 64: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 64 / 79

Page 64

13 CONFIGURATION DE VOTRE CENTRE ALARME.

13.1 Introduction.

Le but de ce chapitre est de configurer JEEDOM sur toute la partie qui va permettre l’inclusion ensuite de vos capteurs. Le développement des capteurs eux-mêmes et leur inclusion sera fait dans un autre document(Partie 2)

A vous de définir, ensuite, ce que vous désirez mettre dans votre alarme.

13.2 Création de l’architecture de votre alarme.

13.2.1 Introduction :

Le but est créer les différentes arborescences de votre alarme (à modifier selon vos désirs)

System (votre box)

o Vue du system exploitation JEEDOM

o Gestion des Led de bon fonctionnement (connectées sur bus GPIO)

Maison

o Alarme :

Salon

Cuisine

Chambres

o Vidéo Surveillance

Caméra 1

Camera 2

Jardin :

o Puits

o Piscine

o Portail

o Eclairage

Page 65: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 65 / 79

Page 65

13.3 Création des Objets et Arborescence des Objets

Le but est créer les objets et de les relier les uns aux autres. Il suffira ensuite de leur affecter les capteurs lorsque ceux-ci seront réalisés (Voir Partie 2)

Aller dans « Outils » + « Objets » et cliquer sur « Ajouter » et ajouter les objets cités ci-dessus.

Nous arrivons sur la page des Objets, cliquer sur « Ajouter » et ajouter les objets cités ci-dessus

Aller sur « Accueil » + Dashboard, votre écran doit ressembler à la figure ci-dessous.

Page 66: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 66 / 79

Page 66

13.4 Insertion de la vue « Etat du Système »

13.4.1 Introduction :

Le but est de rajouter dans la vue par défaut un résumé de l’état de votre système d’exploitation comme présenté ci-dessous :

Les sections ci-après décrivent les paramétrages à effectuer.

Nota : Le plugin « monitoring » doit avoir été installé (voir plus haut).

13.4.2 Création de l’objet « System » »

Aller dans la création d’objet : Outils + Objets

Ajouter un objet : cliquer sur « Ajouter »

Page 67: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 67 / 79

Page 67

Et créer l’objet « system_Monitoring » si cela n’a pas déjà été fait: Ne pas oublier de cocher « visible »

13.4.3 Création de l’équipement « System » »

Aller dans le plugin monitoring

Création de l’équipement : Cliquer sur « Ajouter »

Et configurer comme suit : Ne pas oublier de cocher « visible » et Activer »

Page 68: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 68 / 79

Page 68

Aller ensuite sur l’onglet « Commande » et configurer comme suit : (attention : ne pas sélectionner « historiser » sinon il n’y a pas de texte)

Page 69: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 69 / 79

Page 69

13.5 Création du scénario « Gestion Ventilateur CPU » (A faire)

13.5.1 Introduction :

Le but est de créer un scénario qui démarre le ventilateur quand la température dépasse XX degrés et s’arrête quand la température est redescendue en dessous de xx degrés.

Il faut aussi prévoir l’arrêt en fin de session.

13.5.2 Création du Scenario

A faire

Page 70: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 70 / 79

Page 70

13.6 Gestion LED de bon fonctionnement (sur le bus GPIO)

13.6.1 Introduction

Le but est de connecter 3 LED directement sur le bus GPIO de la Box_Pi afin de pouvoir donner des signaux d’état de Jeedom directement sur la Box_Pi elle-même.

Un de ces signaux sera que la Led vert s’allumera dès la fin de l’init de la Box_Pi. Ceci permet de voir que la Box_Pi fonctionne (Unix + Jeedom) et que l’init s’est bien passé. On pourra donc se connecter ensuite sur Jeedom.

13.6.2 Réalisation de la partie HW

13.6.2.1 Plan du Bus GPIO

Les Pin Utilisées seront les pin suivantes :

39 : GND

33,35,37 : LED (+)

Page 71: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 71 / 79

Page 71

Qui seront commandés par les ordres suivants :

GPIO 24, 25, 26

Selon le schéma de commande suivant :

,

Le plan de câblage de votre Box_PI s’obtient en se loggant sur la Box_Pi et en tapant la commande

gpio readall

Page 72: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 72 / 79

Page 72

13.6.2.2 Schéma

13.6.2.3 Câblage sur platine pour tests

13.6.2.4 Câblage définitif :

Page 73: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 73 / 79

Page 73

13.6.3 Connection sur l’Orange_Pi

13.6.4 Test

Se logger avec MobaXterm sur l’orange PI

Lire la valeur actuelle de la sortie : Ici « 1 » et la lampe est allumée

Mettre la sortie en mode « OUT »

Procéder a quelques essais en mettant la sortie à 1 puis a 0, la lampe doit s’allumer et s’éteindre.

Page 74: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 74 / 79

Page 74

13.6.5 Réalisation de la partie SW pour l’allumage et l’extinction des lampes

13.6.5.1 Installation plugin « Script »

Le plugin « script » a déjà été installé lors de l’init de JEEDOM.

13.6.5.2 Configuration.

Aller dans Plugins + programmation + script

Cliquer sur ajouter et créer l’équipement « LED_OrangePI »

Et le configurer comme suit : (ne pas oublier « activer » et « visible »

Page 75: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 75 / 79

Page 75

Aller ensuite sur l’onglet commandes et cliquer sur « ajouter une commande script»

Créer le script « Blue » qui lit l’état de la Led « blue » :

- Taper Blue dans le nom - Taper la requête : « gpio read 24 » - Désélectionner afficher et historiser.

Créer le script « Blue_on » qui allume la led « blue » :

Taper Blue_on dans le nom

Dans la colonne type : sélectionner « action » qui fait apparaitre aussitôt d’autres champs.

Taper la requête : « gpio mode 24 out; gpio write 24 1»

sélectionner afficher et désélectionner historiser.

Dans la colonne « divers » : sélectionner « blue » et définir sa valeur : 1

Cliquer sur sauvegarder

Cliquer sur tester : la lampe blue doit s’allumer.

Faire de même pour les lampes orange et jaune en changeant le N° de pin du GPIO en 23 et 25

Page 76: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 76 / 79

Page 76

Aller sur le Dashboard, sélectionner Domo_100 et vérifier que le plugin est présent

Vérifier que vous pouvez commander les lampes en cliquant sur les lampes.

13.6.6 Création du scénario « Bonne Santé Démarrage »

13.6.6.1 Introduction :

Le but est de créer un scénario qui se déroulera au démarrage de JEEDOM et qui allumera la lampe Jaune sur le bus GPIO de la Box_Pi afin de montrer que le démarrage est bien effectué.

13.6.6.2 Création du Scenario

Créer le scénario d’init qui allume la lampe lors de l’init de la Box_Pi (a faire)

Aller dans scénario : outils + scénario

Ajouter un scénario :

Creer le scénario « Sequence_Init » suivant :

(sélectionner « simple »)

Page 77: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 77 / 79

Page 77

Paramétrer selon la figure ci-dessous.

Cliquer sur « mode de scénario » et choisir « déclenché » qui entrainera l’affichage de l’événement. Pour l’événement : taper directement l’événement « #start# » (la liste des événements possibles se trouve dans la doc jeedom : core+scenario)

Cliquer sur « ajouter un bloc » et choisir « Action »

Cliquer sur « ajouter» et choisir « Action »

Cliquer sur « ajouter» et choisir « Action » puis « valider »

Cliquer sur « sauvegarder » puis sur « exécuter » : la lampe doit s’allumer dans la Box_Pi.

Page 78: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 78 / 79

Page 78

Redémarrer la Box_Pi et vérifier que le script est bien exécuté au démarrage.

13.7 Vue finale de JEEDOM à cette étape.

Arrivé à ce point, votre centrale est complètement paramétrée et la structure des sections est faite.

Votre centrale fonctionne et est prête à recevoir vos premier IoT.

Page 79: Construction d‘une Centrale Domotique Sur Orange Pi PC Plus - Wifi. · 2017-02-20 · DOMOTIQUE Construction Centrale Domotique sur Orange PI Ref : NT_201 Iss/Rev : 1.0 Date : 17/02/2017

DOMOTIQUE Construction Centrale Domotique sur Orange PI

Ref : NT_201

Iss/Rev : 1.0

Date : 17/02/2017

Page : 79 / 79

Page 79

14 FABRICATION D’UNE PLATEFORME ACTIONNEUR.

14.1 Introduction

Le but de cette plateforme est de

disposer de 3 boutons poussoir pour servir d’actionneur (simulation porte entrée, fenêtre, etc)

disposer de 2 Led pour servir de visualisation de sortie (éclairage, alarme, etc)

Cette plateforme doit servir pour tester la configuration de l’alarme avant installation.

14.2 Schéma

14.3 Câblage

14.4 Test