[Tuto] Domoticz et Android (Réveil)
Publié : 03 juil. 2015, 17:01
Bonjour,
Je souhaite faire partager de mes expériences dans l'interaction entre domoticz et android.
J'ai réussi à bricoler un scénario réveil et de l'activer grâce à notre client android.
J'utilise :
- un serveur mpd pour que le raspberry pi puisse jouer des morceaux.
- Tasker pour lancer le scénario (avec le plugin imperihome pour me faciliter la tâche)
- AlarmPad pour créer un évenement d'activation dans Tasker
Mon scénario réveil:

1) Allume la sono
2) Lance le script réveil après 30 sec
3) Allume la lumière du plafond après 10 min
Pour les scripts qui contrôlent le serveur MPD.
Script Augmentation du volume :
sudo nano /home/pi/domoticz/scripts/mpd_volup
coller :
mpc volume +7
Rendre le fichier exécutable :
sudo chmod +x /home/pi/domoticz/scripts/mpd_volup
Créer un interrupteur virtuel:

Script Diminution du volume :
sudo nano /home/pi/domoticz/scripts/mpd_voldown
coller :
mpc volume -7
Rendre le fichier exécutable :
sudo chmod +x /home/pi/domoticz/scripts/mpd_voldown
Idem:

Script réveil :
sudo nano /home/pi/domoticz/scripts/mpd_wakeup
coller :
mpc volume 0
mpc stop
mpc clear
mpc load wakeup
mpc play
Rendre le fichier exécutable :
sudo chmod +x /home/pi/domoticz/scripts/mpd_wakeup
Script stop :
sudo nano /home/pi/domoticz/scripts/mpd_stop
coller :
mpc stop
Rendre le fichier exécutable :
sudo chmod +x /home/pi/domoticz/scripts/mpd_stop
Interrupteur virtuel :

utilisez un client mpd afin de créer une playlist wakeup avec les musiques qui vous réveilleront.
Maintenant un petit bricolage pour l'augmentation du volume progressif (si on propose mieux je suis preneur):

Activer le scénario grâce au client android. De cette manière, on peut facilement changer l'heure du réveil sans devoir passer par la planification disponible dans domoticz.
Créer un profil dans tasker

Choisir AlarmPad
Créer une tâche :

Ici il faut lancer le scénario réveil et mettre l'interrupteur mpd_voldown sur ON
J'ai utilisé le plugin Imperihome une autre possibilité est d'envoyer une requête http précise vers le serveur domoticz.
voir le tuto : https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's
Choisir l'heure dans AlarmPad :

Voilà
Je souhaite faire partager de mes expériences dans l'interaction entre domoticz et android.
J'ai réussi à bricoler un scénario réveil et de l'activer grâce à notre client android.
J'utilise :
- un serveur mpd pour que le raspberry pi puisse jouer des morceaux.
- Tasker pour lancer le scénario (avec le plugin imperihome pour me faciliter la tâche)
- AlarmPad pour créer un évenement d'activation dans Tasker
Mon scénario réveil:

1) Allume la sono
2) Lance le script réveil après 30 sec
3) Allume la lumière du plafond après 10 min
Pour les scripts qui contrôlent le serveur MPD.
Script Augmentation du volume :
sudo nano /home/pi/domoticz/scripts/mpd_volup
coller :
mpc volume +7
Rendre le fichier exécutable :
sudo chmod +x /home/pi/domoticz/scripts/mpd_volup
Créer un interrupteur virtuel:

Script Diminution du volume :
sudo nano /home/pi/domoticz/scripts/mpd_voldown
coller :
mpc volume -7
Rendre le fichier exécutable :
sudo chmod +x /home/pi/domoticz/scripts/mpd_voldown
Idem:

Script réveil :
sudo nano /home/pi/domoticz/scripts/mpd_wakeup
coller :
mpc volume 0
mpc stop
mpc clear
mpc load wakeup
mpc play
Rendre le fichier exécutable :
sudo chmod +x /home/pi/domoticz/scripts/mpd_wakeup
Script stop :
sudo nano /home/pi/domoticz/scripts/mpd_stop
coller :
mpc stop
Rendre le fichier exécutable :
sudo chmod +x /home/pi/domoticz/scripts/mpd_stop
Interrupteur virtuel :

utilisez un client mpd afin de créer une playlist wakeup avec les musiques qui vous réveilleront.
Maintenant un petit bricolage pour l'augmentation du volume progressif (si on propose mieux je suis preneur):

Activer le scénario grâce au client android. De cette manière, on peut facilement changer l'heure du réveil sans devoir passer par la planification disponible dans domoticz.
Créer un profil dans tasker

Choisir AlarmPad
Créer une tâche :

Ici il faut lancer le scénario réveil et mettre l'interrupteur mpd_voldown sur ON
J'ai utilisé le plugin Imperihome une autre possibilité est d'envoyer une requête http précise vers le serveur domoticz.
voir le tuto : https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's
Choisir l'heure dans AlarmPad :

Voilà
