Aide création bouton slide volume

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
thuglife
Messages : 35
Inscription : 28 janv. 2017, 23:08

Aide création bouton slide volume

Message par thuglife »

Bonjour,
Voila j'aimerais pouvoir créer un bouton comme celui-ci pour gérer le volume de la prise jack mais ne sais comment mis prendre.
Quelqu'un pourrait m'aider ?
Merci
Pièces jointes
Sans titre.png
Sans titre.png (24.56 Kio) Consulté 4177 fois
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Aide création bouton slide volume

Message par papoo »

c'est assez simple à créer
Paramètres/matériels/Dummy/ créer un capteur virtuel / choisir l'option interrupteur
ensuite onglet interrupteurs éditer le device précédemment créé et choisir l'option dimmer
2018-05-06 21_11_58-Domoticz.png
2018-05-06 21_11_58-Domoticz.png (80.19 Kio) Consulté 4153 fois
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
thuglife
Messages : 35
Inscription : 28 janv. 2017, 23:08

Re: Aide création bouton slide volume

Message par thuglife »

Merci papoo mais mon soucis c'est plutôt de faire le lien des % avec le volume de la raspberry (je me suis mal exprimé dans ma demande) ?
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Aide création bouton slide volume

Message par papoo »

je n'avais pas compris cela, désolé
en bash la commande pour mettre le volume à 100% est :

Code : Tout sélectionner

amixer cset numid=1 -- 100%
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
thuglife
Messages : 35
Inscription : 28 janv. 2017, 23:08

Re: Aide création bouton slide volume

Message par thuglife »

OK cool merci, du coup en attendant de tout décortiquer les % j'ai créer 2 boutons (un + et un -) avec comme script
sudo amixer set PCM -- $[$(amixer get PCM|grep -o [0-9]*%|sed 's/%//')-10]%
sudo amixer set PCM -- $[$(amixer get PCM|grep -o [0-9]*%|sed 's/%//')+10]%

Permettant de monter le volume ou de le descendre de 10 en 10.

Merci pour ta réponse elle ma guidé à trouver le reste
Répondre