Installation de gnotify
Dans le but de simplifier le fait de faire parler son dispositif, je vous ai développé un petit programme en Pyhton appelé “gnotify” et disponible sur Github (https://github.com/bierdok/gnotify).
Pour l’installer, il vous suffit de vous connecter en SSH à votre box Domoticz et de lancer la commande suivante :
Code : Tout sélectionner
sudo pip3 --no-cache-dir install https://github.com/bierdok/gnotify/archive/master.zipVous allez avoir besoin de connecter votre dispositif sur le même réseau que votre box Domoticz pour qu’ils puissent communiquer entre eux.
L’adresse IP de votre dispositif doit être fixe pour ne pas changer à chaque redémarrage. Vous pouvez la réserver via les paramètres de votre routeur si ce n’est pas déjà le cas.
Tester le programme en complétant et en éxecutant la commande suivante :
Code : Tout sélectionner
gnotify -H [ip-address] -l [language] bonjour les gens- ip-address : l’adresse IP fixe de votre dispositif
- language : la langue utilisée pour faire parler votre dispositif. Pour le français, le code à utiliser est “fr”.
Code : Tout sélectionner
echo "export GNOTIFY_IP=[ip-address] && export GNOTIFY_LANG=[language]" >> /etc/profileCode : Tout sélectionner
gnotify bonjour les gensVoici la liste des applets à utiliser pour l’obtention des valeurs des sondes :
Obtention de température
Code : Tout sélectionner
"Say a phrase with a text ingredient" > "Température $" > "•" > "[domoticz_baseurl]&get:temperature:<<<{{TextField}}>>>"Code : Tout sélectionner
"Say a phrase with a text ingredient" > "Taux d'humidité $" > "•" > "[domoticz_baseurl]&get:humidity:<<<{{TextField}}>>>"Le script LUA à utiliser est celui du tutoriel initial présent à cette adresse : https://bierdok.net/post/piloter-sa-box ... assistant/
Modifiez le tableau “captors” selon le nom des capteurs utilisés dans Domoticz.
Dites juste “Ok Google, température de la maison” pour tester.