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.

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.

banana/domoticz.txt · Dernière modification : 2019/08/13 10:16 de 127.0.0.1
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0