[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]
vulbas
Messages : 315
Enregistré le : 24 janv. 2017, 18:45

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas » 15 mars 2018, 20:29

je presume que dans notification tu es ok ?

Image

voilà mon code, remplace le tient, on sait jamais, bien sur mets ton IP

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.58"


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
à la fin de ton message mets 0.5 0
0.5 pour volume 50% et 0 pour pas de jingle

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.


curious
Messages : 7
Enregistré le : 14 mars 2018, 20:13

Re: [TUTO] Notifications Domoticz par la Google Home

Message par curious » 15 mars 2018, 22:39

Je me sens très stupide. J'ai oublié d'activer

Merci beaucoup

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

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas » 16 mars 2018, 09:16

Des fois on se creuse la tête pendant des heures pour un petit truc de Étienne du tout lol.
Ça a finis pas fonctionner c'est le principal.
Content que ça fonctionne :)

curious
Messages : 7
Enregistré le : 14 mars 2018, 20:13

Re: [TUTO] Notifications Domoticz par la Google Home

Message par curious » 21 mars 2018, 20:15

Y a-t-il une limite à la longueur du mp3? Seule une petite partie de mon mp3 est jouée------Résolu: Mp3 n'était pas bon

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 : 315
Enregistré le : 19 oct. 2017, 14:49

Re: [TUTO] Notifications Domoticz par la Google Home

Message par Wolfen38 » 31 mars 2018, 09:57

Salut,

2 questions, le fichier shell, on le met où ? Dans quel répertoire ?

Et ensuite, est il possible d'avoir 2 messages différents en fonctione que l'inter soit on ou off ?

Merci. Je précise, je débute, tant en domoticz qu'en GH que je viens juste d'avoir.

PS : et je ne comprends pas non plus la dernière image, moi quand je vais dans mon inter virtuel, je n'ai pas la même présentation, pas d'accès au notifications....

totof60
Messages : 303
Enregistré le : 29 avr. 2016, 09:31

Re: [TUTO] Notifications Domoticz par la Google Home

Message par totof60 » 03 avr. 2018, 08:51

Emplacement du fichier .sh :

Code : Tout sélectionner

/home/pi/domoticz/scripts/bash
Avec un inter sélecteur tu pourras je pense choisir une phrase en fonction du on ou du off
Domoticz V4.9788
sous raspbian-Stretch, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY

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

Re: RE: Re: [TUTO] Notifications Domoticz par la Google Home

Message par Wolfen38 » 03 avr. 2018, 08:53

totof60 a écrit :Emplacement du fichier .sh :

Code : Tout sélectionner

/home/pi/domoticz/scripts/bash
Avec un inter sélecteur tu pourras je pense choisir une phrase en fonction du on ou du off
Merci je vais regarder ça

Envoyé de mon Mi A1 en utilisant Tapatalk

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

Re: [TUTO] Notifications Domoticz par la Google Home

Message par vulbas » 03 avr. 2018, 09:03

J'ai un inter virtuel on/off pour ma boîte aux lettres. Et j'ai bien accès aux notifications.
Par contre il ne m'envois la notification vocale sur le Google Home que quand je clique sur on/off et pas quand il passe en on quand la boîte est ouverte. Étrange.... Je ne comprends pas.

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

Re: RE: Re: [TUTO] Notifications Domoticz par la Google Home

Message par Wolfen38 » 03 avr. 2018, 09:08

vulbas a écrit :J'ai un inter virtuel on/off pour ma boîte aux lettres. Et j'ai bien accès aux notifications.
Par contre il ne m'envois la notification vocale sur le Google Home que quand je clique sur on/off et pas quand il passe en on quand la boîte est ouverte. Étrange.... Je ne comprends pas.
C'est con ça

Envoyé de mon Mi A1 en utilisant Tapatalk

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

Re: [TUTO] Notifications Domoticz par la Google Home

Message par Wolfen38 » 05 avr. 2018, 07:04

Voilà j'ai pu Installer ça fonctionne bien dans le principe mais niveau latence c'est loin d'être le pied...

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