[TUTO] Notifications Domoticz par la Google Home

Vous avez crée 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.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
js-martin
Messages : 459
Enregistré le : 22 mars 2015, 22:08
Contact :

Re: [TUTO] Notifications Domoticz par la Google Home

Message par js-martin » 06 avr. 2018, 22:37

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

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Wolfen38
Messages : 292
Enregistré le : 19 oct. 2017, 14:49

Re: [TUTO] Notifications Domoticz par la Google Home

Message par Wolfen38 » 07 avr. 2018, 08:23

js-martin a écrit :Tu as un décalage de 2-3 secondes ou plus ?
Plutot de l'ordre de 8 a 10 sec.

js-martin
Messages : 459
Enregistré le : 22 mars 2015, 22:08
Contact :

Re: [TUTO] Notifications Domoticz par la Google Home

Message par js-martin » 07 avr. 2018, 09:20

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é.
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

vulbas
Messages : 315
Enregistré le : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas » 03 sept. 2018, 21:36

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 ?

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


vulbas
Messages : 315
Enregistré le : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas » 07 sept. 2018, 17:11

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

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.mp3

vulbas
Messages : 315
Enregistré le : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas » 13 sept. 2018, 18:45

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 :( ;)

gti130
Messages : 1
Enregistré le : 22 sept. 2018, 11:38

Re: [TUTO] Notifications Domoticz par la Google Home

Message par gti130 » 22 sept. 2018, 11:45

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 !

vulbas
Messages : 315
Enregistré le : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas » 23 sept. 2018, 11:00

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 :)

vulbas
Messages : 315
Enregistré le : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas » 28 sept. 2018, 15:22

pas de news ?

Phreakartz
Messages : 13
Enregistré le : 01 mai 2016, 11:02

Re: [TUTO] Notifications Domoticz par la Google Home

Message par Phreakartz » 05 oct. 2018, 22:52

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)

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre