Depuis la version 3.8153, Domoticz nous propose en version stable la possibilité d’utiliser des plugins Python.   Un plugin c’est quoi ? Mais non bande de cochons ! C’est un paquet qui complète un logiciel hôte pour lui apporter de nouvelles fonctionnalités. sur wikipedia : https://fr.wikipedia.org/wiki/Plugin Pour Domoticz cela veut dire que cela va nous permettre d’ajouter de nouveaux périphériques (matériel ou logiciel) afin de coller le plus possible a nos besoins et aux nouveautés qui sortent, ils sont en Python. Au passage, Wikipedia a besoin de don pour vivre sans pub, 2€ / an c’est pas énorme et cela aide à garder un internet indépendant, si vous ne voulez pas voir les bons plans Gearbest apparaître sur wikipedia : c’est la solution ! Pour fonctionner il est nécessaire de mettre en place Python 3.4, nous verrons dans ce qui suit comment faire avec votre installation sous Linux (Debian ou Raspbian)  

Installation de python

Tout d’abord il est nécessaire de se connecter en ssh a votre serveur grâce a putty par exemple. Une fois connecté on va verifier ce qui est deja en place avec la commande :
 python3 --version
si la réponse est :
Python 3.4.2
  Parfait on continu vers l’installation de python3-dev, sinon il vous faut installer Python 3 Avec cette commande :
sudo apt-get install -y python3

Installation de python3-dev

Une fois python installé il vous faut installer une dépendance par la ligne de commande :
sudo apt-get install -y python3-dev
  Ensuite vous redemarrez domoticz avec la commande :
sudo systemctl restart domoticz.service
Dans les logs de Domoticz(Reglages/log) au tout debut vous devez avoir cette ligne :
PluginSystem: Started, Python version '3.x.y'
Si ce n’est pas le cas :
  •  Aucune ligne ne parle du systeme de plugin : utilisez vous bien la derniere version stable de Domoticz : 3.8153 ?
Vous avez cette ligne :
PluginSystem: Failed dynamic library load
  Une fois tout bien en place : nous allons voir comment installer un plugin dans Domoticz. Plus d’info sur le Wiki officiel de Domoticz : https://www.domoticz.com/wiki/Using_Python_plugins              

Laisser un commentaire