Outils pour utilisateurs

Outils du site


Panneau latéral

ACCUEIL

Support de cours

SNT

ICN

Semestre 1

Semestre 2

Semestre 3 et 4

Les livres du BTS SIO

* accès limité

systeme:raspberrypi:installdomoticz

Installer Domoticz sur Raspbian (Linux Debian)

Ressources

Désactivation du Bluetooth

Lien : http://www.cedynamix.fr/jeedom-raspberry-3-desactivation-bluetooth-wifi/

Le Raspberry 3 et la carte Razberry ont besoin d’un UART matériel. Comme le Raspberry 3 n’en a qu’un, il désactiver le Bluetooth intégré au Raspberry 3 pour rendre disponible cet UART à la carte Razberry. Si on veut bénéficier du Bluetooth sur un Raspberry 3 qui utilise la carte Razberry, il faut alors utiliser un Dongle Bluetooth.

  • création (s'il n'existe pas) du fichier /etc/modprobe.d/fbdev-blacklist.conf pour blacklister le pilote du Bluetooth :
$ sudo nano /etc/modprobe.d/fbdev-blacklist.conf
  • ajout des lignes suivantes dans le fichier :
#blacklister le pilote de la carte Bluetooth
blacklist btbcm
blacklist hci_uart
  • modification du fichier /boot/config.txt
$ sudo nano /boot/config.txt
  • modification de la ligne suivante dans le fichier :
enable_uart=1
  • ajout de la ligne suivante en fin de fichier :
#desactiver bluetooth
dtoverlay=pi3-disable-bt
  • redémarrer le Raspberry
$ sudo reboot

Création d’un utilisateur domoticz

Cela n'est pas indispensable mais il est préférable de créer un utilisateur domoticz qui sera lié au service Domoticz.

  • Exécutez la commande suivante en fournissant les informations demandées (au minimum le nom du compte et le mot de passe au minimum).
$ sudo adduser domoticz
  • ajout de domoticz au groupe sudo pour lui permettre d’utiliser cette commande.
sudo adduser domoticz sudo
  • Changez d’utilisateur
su domoticz
  • modification de la configuration pour autoriser l’utilisateur à exécuter des commandes sudo sans avoir à saisir le mot de passe.
sudo visudo
  • A la fin du fichier, insérez cette nouvelle ligne
domoticz ALL=(ALL) NOPASSWD: ALL

Installation de Domotics

$ cd /home/domoticz
$ sudo curl -L install.domoticz.com | bash

Domoticz est configuré avec les paramètres suivants :

  • une information indique qu'il est préférable d'utiliser une adresse IP statique
  • serveur HTTP sur le port 8080
  • serveur HTTPS sur le port 443
  • dossier d'installation de Domoticz : /home/domoticz/domoticz

A la fin de l'installation, les informations suivantes sont fournies :

Rebooter le Raspberry Pi

sudo reboot

Installation des bibliothèques nécessaires

Lien : https://projetsdiy.fr/installer-domoticz-raspbian-raspberry-pi3/#.WbRSvdNJb5Y

Au lancement de Domoticz un message d'erreur indique qu'il manque des librairie

$ cd /home/domoticz/domoticz/
$ ./domoticz

Voici le message retourné par la commande de lancement :

./domoticz: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

La commande suivante indique les librairies manquantes pour installer Domotics :

$ ldd /home/domoticz/domoticz/domoticz

Voici les librairie manquantes :

libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found

Installation des librairies pour Raspbian Stretch :

Ajout de la librairie à la liste des sources en modifiant le fichier /etc/apt/sources.list :

$sudo nano /etc/apt/sources.list

Ajout du dépôt en ajoutant cette ligne dans le fichier :

deb http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

Pour installer sur les bibliothèques manquantes sur une Debian 9, ajouter à la place le dépôt suivant :

deb http://security.debian.org/debian-security jessie/updates main

Installation de la librairie :

$ sudo apt-get update
$ sudo apt-get install libssl1.0.0

Première configuration de Domotics

  • accès à l'interface d'administration à l'adresse http://@IP:8080
  • dans le menu Setup puis Application settings :
    • définir la langue de l'interface
    • préciser la lattitude et la longitude
    • pour les mise à jour choisir la version Beta pour avoir les dernières fonctionnalités
  • lancer une mise à jour
systeme/raspberrypi/installdomoticz.txt · Dernière modification: 2018/10/13 13:30 (modification externe)