[Tuto] Notifications Domoticz par la Google Home

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
vulbas
Messages : 411
Inscription : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas »

tu as tenté de remettre à jour DZ depuis ?
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: [TUTO] Notifications Domoticz par la Google Home

Message par Wolfen38 »

vulbas a écrit :tu as tenté de remettre à jour DZ depuis ?
Je fais régulièrement les maj beta. J'en ai fait plusieurs depuis que le problème est apparu, je vais voir si y a une nouvelle

Envoyé de mon Mi A1 en utilisant Tapatalk

adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: [TUTO] Notifications Domoticz par la Google Home

Message par adv »

Salut à tous !

libttspico-utils n'est pas instalable depuis buster, voici les commandes à exécuter:

Code : Tout sélectionner

wget http://ftp.us.debian.org/debian/pool/non-free/s/svox/libttspico0_1.0+git20130326-9_armhf.deb
wget http://ftp.us.debian.org/debian/pool/non-free/s/svox/libttspico-utils_1.0+git20130326-9_armhf.deb
sudo apt-get install -f ./libttspico0_1.0+git20130326-9_armhf.deb ./libttspico-utils_1.0+git20130326-9_armhf.deb
Pour le reste, tout marche !

Merci c'est du bon boulot :!:

A+
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
vulbas
Messages : 411
Inscription : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas »

hello,
bon ben probleme pour moi aussi, ça fait quelques temps que moi non plus je ne reçois plus les notif sur la GH.
c'est ma femme qui rale car elle ne sait pas quand le seche linge a fini de tourner, du coup je me suis penché sur le probleme lol.
dans les log j'ai
Error: Error executing script command (/home/pi/domoticz/scripts/notification_google_home.sh). returned: 256

si j'execute le script via putty j'ai bien une notif sur la GH.
si je fais le test via le menu notification de domoticz le message arrive bien
du coup moi aussi je seche
si vous avez une idée....
dba59
Messages : 10
Inscription : 12 sept. 2015, 13:50

Re: [TUTO] Notifications Domoticz par la Google Home

Message par dba59 »

bonjour
@wolfen38
dans le code que tu as mis ton shebang est pour du python alors que le code c'est du shell
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: [TUTO] Notifications Domoticz par la Google Home

Message par Wolfen38 »

dba59 a écrit : 05 janv. 2020, 22:24 bonjour
@wolfen38
dans le code que tu as mis ton shebang est pour du python alors que le code c'est du shell
Shebang ? La 1ère ligne ?

Je dois mettre quoi du coup ? Je sais que j'ai changé cette ligne plusieurs fois en fonction de ce que je trouvais sur google, mais je ne sais plus ce que j'avais au départ.
dba59
Messages : 10
Inscription : 12 sept. 2015, 13:50

Re: [TUTO] Notifications Domoticz par la Google Home

Message par dba59 »

https://fr.wikipedia.org/wiki/Shebang
pour un shell : #!/bin/bash
bricololo
Messages : 47
Inscription : 18 mars 2018, 14:23
Localisation : Nantes(44)

Re: [TUTO] Notifications Domoticz par la Google Home

Message par bricololo »

Salut Wolfen38,
mon script est identique au tient sauf la 1ere ligne :

#!/bin/bash
# notification_google_home.sh Script de notification de message vocal sur la Google Home
# by JS Martin - 11/02/2018 - version 0.1

Je ne pense pas que cela ause mais on ne sait jamais.

chez moi cela fonctionne, mais je ne passe pas par les notification de domoticz.
Le script est appelée par une commande LUA, j'avais déjà expliqué mon fonctionnement au debut de ce forum
et depuis, j'ai grandement amélioré mon script.

Prenons l'exemple d'une température,
J'utilise IFTTT pour reconnaitre la question :
Quelle est la température $
Puis exécution de la requete de Webhooks :
https://XX.XXX.XXX.XX/json.htm?username ... =TextField
Cette requete remplie une variable dans domoticz avec le nom de la sonde de temperature à renvoyer

Le script LUA est exécute à chaque chaque chgt de la variable et selon le nom de la sonde contenu dans la variable, la valeur de la sonde de température correspondante est renvoyé en streaming.

Je suis sous Debian 9.11(Stretch) et Domoticz V4.10717

Ma commande LUA pour faire parler la google home est :
os.execute('sudo /home/pi/domoticz/scripts/notification_google_home.sh "Ouverture en cours" 0.5 &')

De même dans une action ON ou OFF d'un device :
script:///home/pi/domoticz/scripts/notification_google_home.sh "Ouverture en cours" 0.5 &

Pensez à mettre & qui execute le script en fond de tache, ainsi domoticz n'attend pas la fin du script pour continuer à fonctionner.

J'attend vos retours
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: [TUTO] Notifications Domoticz par la Google Home

Message par Wolfen38 »

Merci pour vos retours.
vulbas
Messages : 411
Inscription : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas »

hello;
toujours en galere avec mon erreur 256 :(
je cherche je cherche mais ne trouve pas.
j'ai tenté un sudo /home/pi/domoticz/scripts/notification_google_home.sh
et j'obtiens un
sudo: unable to execute /home/pi/domoticz/scripts/notification_google_home.sh: No such file or directory

par curiosité j'ai fait un
sudo chmod +x notification_google_home
et la aussi j'obtiens
chmod: impossible d'accéder à 'notification_google_home': Aucun fichier ou dossier de ce type

quand je fais
/home/pi/domoticz/scripts/notification_google_home.sh "test de la google home"
j'ai bien la pharase de texte qui est lue par la GH

qu'est ce qui peut bloquer ? j'ai tout essayé en vain
@Wolfen38 tu as reussi ?
Répondre