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
Connexion module Sonoff avec firmware alternatif Tasmota
Pour commencer, ajouter un matériel « idiot » dans Domoticz :
Ajouter un capteur virtuel de type « Interrupteur » puis récupérer son idx
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
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 :
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