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 h3 computer board Orange Pi Lite

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

orange pi alimentation 5v 3a jack Alimentation 5V – 3A

Environ 11€

Ou un cable USB, environ 2,50€

carte sd 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.

domoticz orange pi lite installation armbian raspbian

La configuration commence

2-domoticz-orange-pi-lite-installation

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

domoticz orange pi lite installation armbian port http raspbian

Choix du port HTTP. 8080 par défaut.

domoticz orange pi lite installation armbian raspberry pi raspbian https

Choix du port HTTPS. 443 par défaut.

domoticz orange pi lite installation armbian raspberry pi raspbian folder destination

Le dossier des fichiers.

domoticz orange pi lite installation armbian raspberry pi raspbian complete

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.

domoticz orange pi lite installation armbian raspberry pi raspbian chrome

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

Inscrivez-vous à la newsletter hebdomadaire

Aucun spam et aucun autre usage ne sera fait de votre email. Vous pouvez vous désinscrire à tout moment.

Promos à ne pas louper

1 commentaire
  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.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Domotique et objets connectés à faire soi-même