vendredi 27 avril 2018

Domoticz - Intégration du Broadlink A1 E-Air sensor

Installation du plugin Broadlink RM2

Pour utiliser mon Broadlink A1 dans Domoticz, il va falloir installer un plugin programmé en Python.

Bon, on met les mains dans le camboui mais ça devrait bien se passer...
Toutes les opérations de code sont à effectuer en mode console. Vous pouvez pour cela, sur Windows, utiliser le logiciel Putty.

Installation du Plugin

Création du dossier

mkdir domoticz/plugins/BroadlinkRM2

Installations via pip

Nous devons d'abord installer l'environnement Python.
sudo apt-get install python3-dev python3-pip libacl1-dev
Puis on lance les installations via pip.
sudo pip3 install broadlink
sudo pip3 install pycrypto

Téléchargement des fichiers
Téléchargement de plugin.py
https://www.dropbox.com/sh/htyghey9e402u4y/AACeb1cXqaPd9gBVl5TL3H36a/?preview=plugin.py
Téléchargement de plugin_send.py
https://www.dropbox.com/sh/htyghey9e402u4y/AACeb1cXqaPd9gBVl5TL3H36a/?preview=plugin_send.py
Téléchargement de plugin_http.py
https://www.dropbox.com/sh/htyghey9e402u4y/AACeb1cXqaPd9gBVl5TL3H36a/?preview=plugin_http.py
Téléchargement de plugin_http.sh
https://www.dropbox.com/sh/htyghey9e402u4y/AACeb1cXqaPd9gBVl5TL3H36a/?preview=plugin_http.sh

J'ai utilisé WinSCP pour déposer ces fichiers dans le dossier  home/utilisateur_domoticz/domoticz/plugins/BroadlinkRM2
Ce logiciel utilise les paramètre SSH, donc le login et mdp de votre utilisateur.

Pour finaliser...

...Il suffit de redémarrer.

Retour à Domoticz

Retour dans l'onglet Réglage et le sous-menu Matériels.
Page Matériels
Et remplissez les champs de cette manière :

Mode Discovery
Ce réglage passe la plugin en mode découverte et va permettre de récupérer l'adresse IP et le MAC du Broadlink A1.
Validez en cliquant sur le bouton Ajouter.

Rendez-vous dans l'onglet Interrupteurs.
Et activez le nouvel interrupteur créé qui se nomme Broadlink-A1 Discovery en cliquant dessus.
Interrupteur Discovery
Et allez immédiatement dans l'onglet Réglages sous-menu log.
Vous devriez trouver ceci dans les lignes affichées.
Logs
Il vous faut relever et noter l’adresse MAC (MAC address) et l’adresse IP (Host address) et le port (il suit l'IP).
Retour dans l'onglet Réglage et le sous-menu Matériels.
Sélectionnez le Broadlink A1 en mode Discovery, insérez les éléments relevés et passez en mode eSensor multisensor Broadlink A1 :

Réglage du Broadlink A1
 Cette fois, validez les changements avec le bouton Modifier.

Fin

C'est fini, Domoticz va créer les boutons automatiquement et récupérer les valeurs relevées.

Source : https://www.domoticz.com/wiki/Plugins/BroadlinkRM2.html

Aucun commentaire:

Enregistrer un commentaire