Domoticz #04 : Installer Plugins Python Manager ou n’importe quel autres Plugins.

Introduction :

PPmanager est un plugin qui permet d’installer plus facilement des plugins pour Domoticz.

Il ne supporte pas tous les plugins existant sur Domoticz mis quelques plugins intéressant.

La liste se trouve ici.

https://youtu.be/REiTbzMJyVg

Prérequis :

Installer python (ne vous inquiétez pas si il est déjà installé il ne s’installera pas de nouveau sauf si il y a une mise a jour).

Connectez vous en SSH puis :

Connaître sa version de python:

python3 -v

Si rien ne vous est retourné c’est que vous n’avez pas python d’installé, dans ce cas.

sudo apt-get install python3

Puis installons les librairies.

sudo apt install libpython3.7 python3-dev

NOTA : v3.7 actuellement (Vérifier sur le site officiel).

On relance Domoticz.

sudo systemctl restart domoticz.service

On vérifie que notre serveur est à jour et on installe « Git ».

sudo apt-get update && sudo apt-get install git

Installer PPManager :

Connexion à votre Domoticz en SSH.

Placez vous dans le dossier plugins de Domoticz.

cd domoticz/plugins

Maintenant on « Cloner » (copier) le plugins dans votre système Domoticz.

Pour cela, il va falloir récupérer l’adresse du GitHub de votre plugin.

Dans notre cas c’est PPManager (la liste ici) adresse du GitHub https://github.com/ycahome/pp-manager

git clone https://github.com/ycahome/pp-manager PPmanagerPlugins

On viens se placer dans le dossier du plugin fraîchement cloner pur le rendre exécutable.

cd /PPmangerPlugins
chmod +x plugin.py

NOTA : si vous commencez a taper « cd /PP » vous pouvez après, appuyer sur la touche TAB de votre clavier qui finira de remplir le nom du dossier ou fichier pour vous.

Il suffit de relancer Domoticz.

sudo systemctl restart domoticz.service

On retourne sur notre interface Domoticz.

Puis dans « Configuration », « Matériel » nous pouvons sélectionner « Pyhton Plugin Manager » dans ‘Type ».

Voilà PPManager est installé. Vous avez dorénavant accès a tous les plugins supportés par PPManager.

Installer un plugin depuis PPManager.

Voir l’article sur installation du Plugin Freebox.

REX, trucs & astuces : 

A chaque installation de plugins, même depuis PPManager, il faudra exécuté la dernières commande pour relancer Domoticz.

cd /nomduplugins
chmod +x plugin.py
sudo systemctl restart domoticz.service

Certains plugins nécessite l’installation de dépendance. Dans ce cas, la procédure est expliqué dans le GitHub.

Certaines dépendances sont commune à plusieurs plugins.

Pour les plugins nécessitant des dépendances, je vous conseille de les installer sur un autre serveur domotique ou de faire une copie compléte de votre carte SD avant afin de pouvoir revenir à une installation fonctionnel en cas de conflit.

Sources :

https://www.domoticz.com/wiki/Python_Plugin_Manager

https://projetsdiy.fr/utiliser-plugins-domoticz-installation-manuelle-python-plugin-manager/

  1. titof2375 dit :

    bonjour
    je viens de suivre ton tuto pour plugin manager et apres la commande cd /PPmangerPlugins.
    j ai un message d’erreur -bash: cd: /PPmangerPlugins: Aucun fichier ou dossier de ce type.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *