J M G

- -
Articles
Software
Automation
Games
-
  32 / PiZiGate et Domoticz- - -
logozigate Après avoir installer et configurer le PiZiGate (voir article Installation et configuration Pizigate) Il est temps maintenant de déclarer la PiZiGate dans domoticz et d'y ajouter des dispositifs.

Plugin python domoticz

L'exploitation de la PiZiGate se fait au travers d'un plugin python, il faut donc préparer votre système pour qu'il puisse en exécuter. J'ai du ré-installer mon raspberry car j'avais 2 distrib de retard. En effet pour installer Python 3 (ce qui est le minimum) il faut disposer de jessie ou mieux de buster. On vérifie sa version de python avec la commande
[mon@raspi]python3 -V

Python 3.7.3

Si la réponse est bonne vous avez déjà Python3 sinon exécutez les commandes suivantes, puis redémarrez domoticz:
[mon@raspi]sudo apt install python3
[mon@raspi]sudo apt install libpython3.5 python3-dev
[mon@raspi]sudo systemctl restart domoticz.service

Sur mon raspberry les paquets suivants sont installés :
libpython3-dev, libpython3-stdlib, libpython3.7, libpython3.7-dev, libpython3.7-minimal, libpython3.7-stdlib, python3, python3-apt, python3-certifi, python3-chardet, python3-debconf, python3-dev, python3-distutils, python3-idna, python3-lib2to3, python3-minimal, python3-pkg-resources, python3-requests, python3-six, python3-urllib3, python3.7, python3.7-dev, python3.7-minimal

Extrait log domoticz
Extrait des logs de Domoticz après redémarrage

Plugin python domoticz

Le plugin pour faire fonctionner la zigate se trouve sous la forme d'un projet git à l'adresse : https://github.com/pipiche38/Domoticz-Zigate Placez vous dans le répertoire plugin de domoticz : /home/pi/domoticz/plugins puis lancez la commande pour récupérer le dépot :
[moi@raspi]git clone https://github.com/pipiche38/Domoticz-Zigate

Clonage dans 'Domoticz-Zigate'...
remote: Enumerating objects: 253, done.
remote: Counting objects: 100% (253/253), done.
remote: Compressing objects: 100% (165/165), done.
remote: Total 11929 (delta 171), reused 165 (delta 88), pack-reused 11676
Réception d'objets: 100% (11929/11929), 13.59 MiB | 15.53 MiB/s, fait.
Résolution des deltas: 100% (8257/8257), fait.

Placez vous dans le répertoire Domoticz-Zigate/Tools et lancez la commande :
[moi@raspi]./pi-zigate.sh run

Verif GPIO ...
+ GPIO 0 (RESET) 1 --> OK
+ GPIO 2 (FLASH) 1 --> OK
Switching PI-Zigate to Run mode


Domoticz : nouveau matériel !

Dans l'interface de Domoticz Réglages->Matériel ajoutez un nouveau matériel, nommez le comme vous voulez et choisissez Zigate Plugin dans le type. Si cette option n'est pas présente c'est que l'installation du plugin n'a pas fonctionné.
Dans Zigate Model indiquez le type de module que vous possédez (Pi, USB ou Wifi) pour moi c'est PI et dans port série j'ai mis /dev/serial0 (conformément à ce que j'ai trouvé dans mon repertoire /dev/)
Je vous conseil de mettre "Erase Persistent Data" à True pour effacer tout ce qui pourrait etre dans le module et "permit join" à 255 pour permettre d'ajouter des dispositifs sans limite de temps
Clickez surt ajouter, passez dans Réglages->Paramètres et autorisez l'ajout de matériel.
Ajouter vos dispositifs comme indiquez sur vos notices, ils seront comme d'habitude dans Dispositifs->Inutilisés


Extrait log domoticz
Interface d'ajout du matériel dans Domoticz
- - -