Installer snipsledcontrol

Modification de la pattern

Nous avons configuré snipsledcontrol pour qu’il applique la pattern google. Mais il y a d’autres pattern disponibles dans l’application.
Il y a, à l’heure ou j’écris ces lignes, alexa et kiboost.
Si tu souhaites les tester, rien de plus simple. On commence par arrêter le service :

sudo systemctl stop snipsledcontrol

Puis on édite avec nano le fichier de configuration du service snipsledcontrol :

sudo nano /etc/systemd/system/snipsledcontrol.service

Dans nano, on modifie la ligne :

ExecStart=/usr/bin/python main.py --hardware=respeaker4 --pattern=google

Avec la ligne :

ExecStart=/usr/bin/python main.py --hardware=respeaker4 --pattern=alexa

Tu auras compris le concept en comparant les deux lignes ;
/!\ Attention ! Ne recopie pas bêtement cette ligne car, il y a aussi le type de respeaker utilisé. Donc, change uniquement le champ après –pattern=

On demande au gestionnaire de service de relire tout ça :

sudo systemctl daemon-reload

Et on redémarre notre service snipsledcontrol :

sudo systemctl start snipsledcontrol

Y a plus qu’à tester !

8 Comments

  1. Bonjour,
    Je viens d’essayer de l’installer sans succès. Le service est introuvable.
    Je cherche à utiliser les connexions GPIO de mon raspberry avec snips, un simple import RPi.GPIO est-il possible à faire pour gérer ensuite une led sur le fichier d’une action ?
    Merci

    • Bonjour Mathieu,

      Alors comme ça, difficile de savoir ce qui ne marche pas 🙂
      Pour l’utilisation des leds avec les GPIO, si tu parles des leds d’un respeaker, non, ce n’est pas possible en pilotant directement le status d’une pin GPIO .

      Je te propose de poste un post sur le forum de snips. Si tu n’es pas à l’aise avec l’anglais, le faire dans la partie FR. Précise le matériel que tu utilises, éventuellement le bout de code déjà à ta disposition et on regardera ça 🙂

      Ced

  2. Bonsoir,
    Merci pour ce blog que je viens de découvrir et que je trouve pas mal…
    petite question pour les LED, c’est possible de rajouter ou remplacer les LED de la carte par un bandeau ou module de LED façon « K2000 » pour les activer au hotword ?

    • Bonjour dim,

      Alors, avec raspberry c’est possible évidemment. Le tout étant de piloter les leds avec le GPIO par exemple (mais plus de respeaker). Le tout ensuite est lancé de la même façon que snips led control lance les patterns (sur message MQTT).
      Voilà un exemple de bande leds avec le pattern K2000 ^^ :
      https://www.youtube.com/watch?v=EAmFhtEF5d0

      Ced

  3. Salut,
    Merci des réponses, je ne suis plus tout jeune non plus (51 ans !) d’ou l’habitude du vouvoiement sur les forums 😉
    Donc pour le pattern, je vais tester et me faire ma propre idée.
    Pour le SetVolume, rien à voir avec Jeedom, c’est dans le fichier de Kiboost comme pour les leds.
    Si je ne trouve pas je poserais directement mes questions à Kiboost sur son GitHub ou forum Snips.
    Comment gère-tu les on/off des leds si tu n’utilise pas le script de Kiboost ?

    Merci,
    @+

    • Quand tu parles de on/off des leds c’est pour pouvoir désactiver complètement leurs actions la nuit par exemple ?
      Sinon, elles ne s’allument que lors du mot clé et de la réponse.
      Perso, je ne les désactive jamais 🙂 C’est zoli les leds, j’en colle partout au grand désespoir de madame 😀

      Ced

  4. Bonjour,

    J’ai Snips installé sur un Raspberry Pi 3B+ avec la carte Respeaker 2
    J’ai installer snipsledcontrol en suivant la méthode décrite ici, cela a l’air de fonctionner.
    Ensuite j’ai suivi la méthode, pour créer un fichier php afin de faire des actions dans Jeedom, trouver sur ces sites:
    https://github.com/KiboOst/SNIPS-Tips/tree/master/JeedomSnipsActions
    https://github.com/KiboOst/SNIPS-Tips/tree/master/JeedomTTSremap
    Avec ce fichier j’ai pu faire un script dans Jeedom avec différentes actions:
    /var/www/html/plugins/script/core/ressources/trigger.php action=ledson
    /var/www/html/plugins/script/core/ressources/trigger.php action=ledsoff
    /var/www/html/plugins/script/core/ressources/trigger.php action=setVolume vol=#message#

    Puis dans un scénario, j’appelle #[Multimédia][SNIPS_Actions][Led On]#, #[Multimédia][SNIPS_Actions][SetVolume]#, #[Multimédia][SNIPS_Actions][Speak]#, etc…

    J’aurais néanmoins quelques questions
    1) Lors de l’installation, quel est la différence entre les différents pattern : Google, Alexa, Custom, Cancel ? (Le cancel veux dire quoi ? il installe quoi ?)
    2) Dans mes tests de scénario, LedOn allume les 3 Leds de la carte puis les coupe directement, je pensais qu’elle resterais allumées (pattern installé: Google)
    3) Si je ne fais pas un LedOff, le LedOn ne fonctionne plus, je dois les couper avant de les allumer.
    4) Je test un SetVolume à 1, puis speak d’une phrase, ensuite SetVolume à 100 et relecture de la même phrase, aucun changement de volume.

    Utilisez-vous ces fonctionnalités de Kiboost ?
    Si oui fonctionnent t’elles chez vous ?
    Si non comment gérer vous les Leds ?
    Et le volume ?
    Sans oublier la différence entre les pattern.

    Merci d’avance et bonne continuation pour votre blog qui m’aide beaucoup (ainsi que vos interventions sur le forum Jeedom).
    Après avoir résolu ce problème je m’attaqua au hotword personnalisé (https://www.coxprod.org/domotique/snips-creer-un-hotword-personnalise/)

    @+GargouilleBL

    • Salut Gargouille,

      Alors, ça fait beaucoup de question 🙂 .
      La différence entre les patterns sont tout simplement le schéma que vont faire les leds. Pour google, ce sont les couleurs jaune, vert rouge et bleu qui tournent ou qui clignotent, pour Alexa, ce sont les couleurs bleues et vertes etc… A choisir en fonction de tes gouts.

      Pour les leds on/off, il faudrait que je fasse l’essai car je n’utilise pas le script de Kiboost.

      Pour la commande setVolume, je n’utilise plus jeedom donc je ne vais pas pouvoir beaucoup t’aider sur ce point 🙂 Perso, j’utilise alsamixer directement sur le Pi.

      Pour les leds, je suis resté classique avec la pattern google que je trouve jolie.

      Je vois Kiboost intervenir de temps en temps sur le forum de Snips, essaye de lui envoyer un petit mp sur ce forum 😉

      Et même si je ne suis plus tout jeune, tu peux me tutoyer, je retrouverai ainsi un peu de ma jeunesse 😉

      @ bientôt !

      Ced

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.