Une box domotique avec Raspberry, Domoticz et Zigate

Aujourd’hui, avec un peu de matériels et du temps vous pouvez creér votre box domotique à partir d’une Raspberry avec Domoticz et Zigate.

Pour commencer

Pour commencer il faut un os sur votre Raspberry, le plus simple est d’installer Raspbian. Nous pouvons faire cela de plusieurs manières, mais nous allons procéder ici grâce au logiciel Raspberry Imager : https://www.raspberrypi.org/software/

Installer Domoticz sur votre Raspberry

Une fois votre Raspberry correctement configuré, avec une connexion ssh installer Domoticz au travers d’un dépôt : https://danielpocock.com/domoticz-packaging-debian-ubuntu-raspbian-fedora/

MQTT + Homebridge

Si la vidéo ne s’affiche pas : https://www.youtube.com/watch?v=vgTAAZPmj5w&t=576s

Serveur MQTT

Configuration à saisir dans Domoticz
Configuration à saisir dans Domoticz

Connexion module Sonoff avec firmware alternatif Tasmota

Pour commencer, ajouter un matériel « idiot » dans Domoticz :

Configuration du matériel Sonoff
Configuration du matériel Sonoff

Ajouter un capteur virtuel de type « Interrupteur » puis récupérer son idx

Liste de mes dispositifs
Liste de mes dispositifs

Ensuite vous devez connaitre l’adresse IP de vos modules Sonoff sur votre réseaux wifi. Pour cela, télécharger sur votre ordinateur Windows Advanced IP Scanner

Configuration MQTT Tasmota
Configuration MQTT Tasmota
Configuration Domoticz Tasmota
Configuration Domoticz Tasmota

Connexion ampoules connectées TP Link Kasa

Pour allumer ses ampoules et prises connectées de marque TP Link vous devez installer un paquet python. Avant cela il faut installer le gestionnaire de paquet python :

$ sudo apt update
$ sudo apt install python3-pip

Ensuite installer le paquet python (Pour avoir plus de détails)

$ pip install python-kasa

Créer un script afin de pouvoir l’utiliser dans Domoticz

$ touch /usr/lib/domoticz/scripts/tplink.sh

Insérer ce code à l’intérieur

#!/bin/bash
kasa --$1 --host $2 $3 $4

Pour finir, ajouter un matériels « idiot » dans Domoticz puis créer un capteur virtuel. Enfin modifier votre nouveau dispositif :

Configuration d'un dispositif TPLink
Configuration d’un dispositif TPLink
script:///home/tsehier/domoticz/scripts/tplink.sh bulb 192.168.1.3 on  #Pour allumer une ampoule
script:///home/tsehier/domoticz/scripts/tplink.sh bulb 192.168.1.3 off #Pour éteindre une ampoule

script:///home/tsehier/domoticz/scripts/tplink.sh plug 192.168.1.41 on  #Pour allumer une prise
script:///home/tsehier/domoticz/scripts/tplink.sh plug 192.168.1.41 off #Pour éteindre une prise

Connecter Zigate à Domoticz

Trouver le plugin à cette adresse : https://github.com/pipiche38/Domoticz-Zigate

sudo chmod -R 777 /usr/lib/domoticz/plugins/Domoticz-Zigate

Conclusion

Vous avez maintenant réusi à créer votre box domotique à partir d’un Raspberry avec Domoticz et Zigate

Laisser un commentaire