Installer Domoticz sur un Orange Pi Lite (WiFi) sous Armbian

L’Orange Pi Lite de part son faible prix et ses performances proches d’un Raspberry Pi 3 est une très bonne solution pour construire un serveur domotique à moindre coût. Domoticz ne supporte pas officiellement cette plateforme. Il n’y a donc pas d’image officielle. Nous allons devoir installer Domoticz à partir des sources. Voici un guide d’installation étape par étape très simple à suivre.

Configuration utilisée

Pour ce tutoriel, j’ai utilisé un Orange Pi Lite (version Wi-Fi) équipé d’un microprocesseur AllWinner H3 à 1,2GHz et de 512 Mo de mémoire DDR3.

Orange Pi Lite

12€ (+ 3,50€ de frais de port environ)

Alimentation 5V – 3A

Environ 11€

Ou un cable USB, environ 2,50€

Armbian sur carte SD 8Go classe 10

A partir de 6,90€

Pour vous aider à choisir l’Orange Pi en fonction de vos besoins, vous pouvez lire cet article qui compare toutes les caractéristiques techniques à un Raspberry Pi 3.

Suivez ce tutoriel pour préparer la carte SD avec Armbian.

Préparation du système Armbian

Avant de nous lancer dans l’installation de Domoticz sur l’Orange Pi, commençons par faire les mises à jours de rigueur.

sudo apt-get update
sudo apt-get upgrade

Création d’un utilisateur domoticz (optionnel)

Même si ce n’est pas nécessaire, il est préférable de créer un utilisateur domoticz

adduser domoticz

On ajoute le nouveau utilisateur au groupe sudo pour lui permettre d’utiliser cette commande.

adduser domoticz sudo

Changez d’utilisateur

su domoticz

Ensuite, on modifie 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

Enregistrez avec Ctrl+X puis Y.

Installation de Domoticz

Maintenant que tout est prêt, changez de compte et lancez l’installation avec cette commande curl.

sudo curl -L install.domoticz.com | bash
curl -L https://install.domoticz.com | sudo bash

Cette simple commande va s’occuper de tout. De l’installation des dépendances à la configuration via plusieurs pages qui vont apparaître au fur et à mesure de l’installation.

La configuration commence

On peut activer ou désactiver la connexion HTTP et HTTPS.

Choix du port HTTP. 8080 par défaut.

Choix du port HTTPS. 443 par défaut.

Le dossier des fichiers.

C’est terminé. L’adresse IP de votre Orange Pi sur votre réseau est indiqué.

Une fois l’installation terminée, fermez la dernière fenêtre et attendez le démarrage du service Domoticz avant de vous connectez depuis un navigateur sur votre nouvelle box domotique toute neuve. Pour essayer le bon fonctionnement, je me suis simplement connecté à une sonde de température extérieure (fait froid !) qui publie ses mesures sur une Gateway MySensors ESP8266.

L’Orange Pi Lite est une petite carte vraiment puissante et polyvalente qui est très bien adaptée pour la fabrication d’une box domotique 100% DIY. Seule restriction, le GPIO qui sur le papier est compatible avec celui du Raspberry (modèle B) mais en pratique difficile à mettre en oeuvre. Si vous avez des retours positifs et des infos sur le sujet, n’hésitez pas à partager votre expérience dans les commentaires. Toutefois, un grand nombres d’accessoires domotiques utilisent d’autres protocoles (radio le plus souvent) rendant le GPIO moins indispensable.

Source du tutoriel : https://www.domoticz.com/wiki/Installing_and_running_Domoticz_on_CubieBoard2

Voir les commentaires (1)

  • Ça ne fonctionne pas chez moi. Obligé de créer des symlinks vers les librairies .so notamment libssl et libcrypto (plus pleins de paquets manquants à installer comme par exemple Python, zlib etc...) mais ensuite ça bugue car ces librairies ne supportent pas la bonne version d'openssl. Donc finalement je tente la compilation à partir des sources.