| |
— | banana:domoticz [2019/08/13 10:16] (Version actuelle) – créée - modification externe 127.0.0.1 |
---|
| ====== Installation de domoticz ====== |
| Un site très bien fait qui explique en détail une install.\\ |
| https://sigmdel.ca/michel/ha/rpi/domo_01_fr.html \\ |
| Il décrit aussi très bien la mise en route de Domoticz, ainsi que l'utilisation de MQTT\\ |
| https://sigmdel.ca/michel/program/misc/nodemcu_mqtt_01_en.html \\ |
| https://sigmdel.ca/michel/program/misc/nodemcu_mqtt_02_en.html |
| |
| ===== Installation ===== |
| |
| Facile sous un user faire : |
| curl -L install.domoticz.com | sudo bash |
| |
| ça lance un script qui test l'espace disk.\\ |
| install les packages\\ |
| charge le domoticz.tgz, le décompile et l'install\\ |
| |
| Ensuite pour voir le site :\\ |
| votre ip:8080 |
| |
| Et là, ça marche pas !!! |
| http://192.168.0.x:8080 ou https://192.168.0.x - Rien, puis un timeout avec une erreur.\\ |
| Evidemment je suis sous une jessie, donc en fouillant un peu, j'ai trouvé sur :\\ |
| https://easydomoticz.com/domotique-comment-debuter/installation-de-domoticz-sur-raspberrylinux-debian/ |
| |
| ===== Activer l’accès à l’interface web via ssl ===== |
| |
| Les version JESSIE semblent ne pas « embarquer » la librairie libssl.so.1.0.0.\\ |
| On à donc un message « Connexion refused » systématique.\\ |
| Une installation manuelle résout le problème d’interface web non accessible. |
| |
| De là soit on trouve le packages, soit on fait : |
|  |
| wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb7u3_armhf.deb |
| sudo dpkg -i libssl1.0.0_1.0.1t-1+deb7u3_armhf.deb |
| |
| Après cela on arrive à se connecter par https://192.168.0.x |
| |
| ===== Bilan ===== |
| Ma voilà avec un Domoticz qui tourne.\\ |
| J'ai branché mon interface RFlink (433Mhz) sur un port USB, et des nouveaux dispositifs apparaissent au fur et à mesure de la réception sur le RFlinK.\\ |
| Il faut ensuite leurs donner un nom et l'activer pour qu'ils apparaissent dans interrupteurs, températures ou mesures suivant la fonction que vous avez défini. |
| |
| Il semble que plein de dispositifs sont possibles ainsi que des utilisations via un android.\\ |
| Je rajouterais ce que je mets. |
| |
| Il me reste à faire un boitier tip top avec mon imprimante 3D. |
| |
| ====== Configuration ====== |
| Pour configurer les capteurs/actionneurs/... tout passe par l'interface web. \\ |
| Par contre pour le module Broadlink, quelques manips sur le serveurs sont nécessaires. |
| |
| ===== Plugin Broadlink ===== |
| Broadlink, pour ceux qui ne connaissent pas, propose des modules qui font office d'interface entre un smartphone, par ex, et votre équipement domotique.\\ |
| Moi j'ai un Broadlink RM PRO depuis plusieurs années.\\ |
| Il me permet via mon Smartphone de commander mes interfaces IR et RF.\\ |
| Le gros plus est qu'il permet de créer des scénarios, par ex allumer la TV et la chaine HIFI où le son est connecté.\\ |
| Pouvoir interfacer mon Broadlink avec Domoticz serait cool, le RFlink ne pilote que le RF. |
| |
| ===== On se lance ! ===== |
| On suit la doc de Domoticz :\\ |
| https://www.domoticz.com/wiki/Plugins/BroadlinkRM2.html |
| |
| En gros il faut faire : |
| sudo pip3 install broadlink -> obligatoire |
| sudo pip3 installe pyaes -> pycrypto non plus obligatoire, pyaes sera utilisé à la place |
| |
| Télécharger les fichiers : |
| https://www.dropbox.com/sh/htyghey9e402u4y/AACeb1cXqaPd9gBVl5TL3H36a?dl=0 |
| |
| Dézipper et copier dans domoticz/plugins/BroadlinkRM2 |
| plugin.py |
| plugin_send.py |
| plugin_http.py |
| plugin_http.sh |
| |
| ces fichiers doivent être sur le dossier plugins/BroadlinkRM2 (chmod + x devrait être nécessaire ??) \\ |
| Une fois que tout va bien, redémarrez Domoticz |
| |
| Et voilà on trouve dans les matériels, un Broadlink RM2 with Kodi Remote \\ |
| Il vous faudra l'IP et la mac address du Broadlink |
| |
| Mais voilà ! le plugin ne fonctionne pas ! \\ |
| Il y a d'ailleurs pleins d'articles sur le web sur le sujet.\\ |
| ce qui en ressort : |
| Il faut une version de python 3.x au moins. |
| Attention aux dépendances (non citées dans le wiki) |
| |
| Moi je n'ai toujours pas résolu le pb. |
| |
| |
| |
| |