[Tuto] Notifications Domoticz par la Google Home
Re: [TUTO] Notifications Domoticz par la Google Home
Tu as un décalage de 2-3 secondes ou plus ?
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
Re: [TUTO] Notifications Domoticz par la Google Home
Plutot de l'ordre de 8 a 10 sec.js-martin a écrit :Tu as un décalage de 2-3 secondes ou plus ?
Re: [TUTO] Notifications Domoticz par la Google Home
Cela peut dépendre de plusieurs paramètres : la puissance du Raspberry (pi3 ?), la longueur de la phrase, La taille du jingle, La vitesse de ton wifi.
Tu pourrais lancer manuellement chaque ligne du script pour voir ce qui traîne.
Je vais chronométrer de mon côté.
Tu pourrais lancer manuellement chaque ligne du script pour voir ce qui traîne.
Je vais chronométrer de mon côté.
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
Re: [TUTO] Notifications Domoticz par la Google Home
Salut a tous. Je rencontre un probleme que je ne comprends pas
Pour resumer au bout d'un certain temps mes les ordres via mes boutons 433mhz ne sont plus transmis. Apres des jours et des jours de test j'ai finis par decouvrir que c'etait suite a l'i stallation des notif via GH.
https://easydomoticz.com/forum/viewtopi ... 332#p58332
Auriez vous une idee de ce qui pourrait creer ce probleme ?
Pour resumer au bout d'un certain temps mes les ordres via mes boutons 433mhz ne sont plus transmis. Apres des jours et des jours de test j'ai finis par decouvrir que c'etait suite a l'i stallation des notif via GH.
https://easydomoticz.com/forum/viewtopi ... 332#p58332
Auriez vous une idee de ce qui pourrait creer ce probleme ?
Re: [TUTO] Notifications Domoticz par la Google Home
vous voyez quelque chose dans le script qui pourrais faire que ça bloque mon systeme ? mes commandes 433 ne sont plus envoyé, je ne peu plus commander non plus ma tv via cec...
en texte je met "vous avez du courrier" 0.4.0
j'ai aussi testé avec juste "vous avez du courrier" mais c'est pareil.
dans url/action j'ai script:///home/pi/domoticz/scripts/notification_google_home.sh #MESSAGE
en texte je met "vous avez du courrier" 0.4.0
j'ai aussi testé avec juste "vous avez du courrier" mais c'est pareil.
dans url/action j'ai script:///home/pi/domoticz/scripts/notification_google_home.sh #MESSAGE
Code : Tout sélectionner
#!/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
message=$1 # text message
volume=$2 # 0=auto 0.1=10% 1=100%
jingle=$3 # jingle track number (0=no track 1=default track)
# ------ parameters ---------
# Autoset volume if volume=0
Start_day="0740"
Start_night="2100"
Night_vol="0.2"
Day_vol="0.4"
# number of arg correction
case "$#" in
"1")
volume="0"
jingle="0"
;;
"2")
jingle="0"
;;
"3")
;;
*)
echo "Usage: notification_google_home <text> [volume 0..1] [jingle_track]"
exit 1
;;
esac
# Jingle track
case "$jingle" in
"1")
jingle_name="/home/pi/domoticz/jingles/jingle1.mp3"
;;
"2")
jingle_name="/home/pi/domoticz/jingles/jingle2.mp3"
;;
*)
jingle_name="/home/pi/domoticz/jingles/jingle1.mp3"
;;
esac
# IP Google Home
IPGH="192.168.1.68"
echo "Notification : "$message
if [ $volume != "0" ]; then
echo "Volume : "$volume
else
CUR_TIME=`date +%H%M`
if [ $CUR_TIME -ge $Start_day -a $CUR_TIME -le $Start_night ]; then
echo "Day volume"
volume=$Day_vol
else
echo "Night volume"
volume=$Night_vol
fi
echo "Volume = automatique - set to "$volume
fi
#Set Google Home volume
sudo python /home/pi/stream2chromecast/stream2chromecast.py -devicename $IPGH -setvol $volume
#Text to WAV
sudo pico2wave -l fr-FR -w /tmp/message.wav "$message"
#WAV to MP3
sudo sox -v 0.99 /tmp/message.wav -r 48k /tmp/message.mp3 speed 1.06
#Add jingle if needed
if [ $jingle != "0" ]; then #add jingle
sudo sox $jingle_name /tmp/message.mp3 /tmp/message2.mp3
sudo cp /tmp/message2.mp3 /tmp/message.mp3
fi
#MP3 to Google Home
sudo python /home/pi/stream2chromecast/stream2chromecast.py -devicename $IPGH /tmp/message.mp3Re: [TUTO] Notifications Domoticz par la Google Home
bon ben rien à faire, ça ne veut pas fonctionner, enfin si, ça fonctionne mais ça me bloque le systeme.
ça me fais chier de ne plus avoir les notif via GH mais tant pis.
merci pour votre aide

ça me fais chier de ne plus avoir les notif via GH mais tant pis.
merci pour votre aide
Re: [TUTO] Notifications Domoticz par la Google Home
Bonjour,
J'ai essayé d'installer cette solution et j'ai constaté que le script Python continue de tourner et ne s'arrête pas une fois que le mp3 à jouer à été envoyé.
Quand je lance le script Python directement dans une console, je suis obligé de faire un ctrl+C pour couper. J'en conclus donc que le script a le même comportement quand il est appelé par Domoticz, par l'intermédiaire de notification_google_home.sh, ce qui entraîne le blocage de domoticz.
Il faut, amha, rajouter un exit au script Python pour le terminer une fois que le son a été envoyé au google home. La grande question est où et comment, et mes connaissances en python sont... inexistantes !
J'ai essayé d'installer cette solution et j'ai constaté que le script Python continue de tourner et ne s'arrête pas une fois que le mp3 à jouer à été envoyé.
Quand je lance le script Python directement dans une console, je suis obligé de faire un ctrl+C pour couper. J'en conclus donc que le script a le même comportement quand il est appelé par Domoticz, par l'intermédiaire de notification_google_home.sh, ce qui entraîne le blocage de domoticz.
Il faut, amha, rajouter un exit au script Python pour le terminer une fois que le son a été envoyé au google home. La grande question est où et comment, et mes connaissances en python sont... inexistantes !
Re: [TUTO] Notifications Domoticz par la Google Home
hhhaaaaaaaaaaaa ce serait donc ce qui bloque mon domoticz, une partie en tout cas. je me sens moins seul. merci. esperons que quelqu'un de calé puisse nous faire un truc pour que ça fonctionne 
Re: [TUTO] Notifications Domoticz par la Google Home
pas de news ?
-
Phreakartz
- Messages : 21
- Inscription : 01 mai 2016, 11:02
Re: [TUTO] Notifications Domoticz par la Google Home
Attention, il manque le ".sh" à la fin de la commande : (Pensez à le rendre exécutable: sudo chmod +x notification_google_home.sh )
Raspberry Pi 3 + Domoticz
RFXCOM + Contrôleur Z-Wave Sigma Designs + Clé EnOcean
Compteur électrique OWL CM160 (433Mhz) + Sonde de température Thermokon (EnOcean)
Commutateur ZIPATO (Z-Wave) + Prise GreenWave PowerNode (Z-Wave)
RFXCOM + Contrôleur Z-Wave Sigma Designs + Clé EnOcean
Compteur électrique OWL CM160 (433Mhz) + Sonde de température Thermokon (EnOcean)
Commutateur ZIPATO (Z-Wave) + Prise GreenWave PowerNode (Z-Wave)