Installer snipsledcontrol

installation de snipsledcontrol

ensuite on va télécharger un script qui va se charger de récupérer la dernière version du dev et tout installer tout seul automatiquement, c’est magique.
Donc première chose à faire, c’est de récupérer ce script.

wget https://raw.githubusercontent.com/Psychokiller1888/snipsLedControl/master/slc_download.sh

Ça devrait te donner ça :

requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 499 
Sauvegarde en : « slc_download.sh »

slc_download.sh           100%[===============================================>]     499  --.-KB/s    in 0s

2019-01-11 00:49:45 (5,52 MB/s) — « slc_download.sh » sauvegardé [499/499]

pi@snips-bureau:~ $

Plutôt bon signe. Ensuite, pour pouvoir exécuter le script, et bien il faut qu’il soit exécutable. Logique non ?

sudo chmod +x slc_download.sh

On continue et on lance l’installation en root. Attention ! Ne pars pas te faire un café, le script va te poser des questions et il faudra y répondre.

sudo ./slc_download.sh

Bon, la première question arrive vite :

What device do you wish to control with SLC?
1) respeaker2                           6) matrixvoice
2) respeaker4                           7) respeakerCoreV2
3) respeakerMicArrayV2                  8) don't overwrite existing parameters
4) neoPixelsSK6812RGBW                  9) cancel
5) neoPixelsWS2812RGB
#?

Même si tu n’es pas bilingue, tu auras compris qu’il te demandera quel matériel tu as. Donc, avec tes petits doigts musclés, tu tapes le chiffre qui va bien puis tape la touche « Entrée ».

Ensuite vient la question :

What pattern do you want to use?
1) google
2) alexa
3) custom
4) cancel
#?

C’est une affaire de gout, je te laisse décider 🙂
Ensuite, ça télécharge et installe plein de paquets, on laisse tourner.
Et arrive cette question :

Do you need to install your respeaker4?
1) yes
2) no
3) cancel

Normalement, nous l’avons déjà fait donc on répond non.
Et on finit normalement avec ça et un petit clignotement de led

Created symlink /etc/systemd/system/multi-user.target.wants/snipsledcontrol.service → /etc/systemd/system/snipsledcontrol.service.
Finished installing Snips Led Control v1.6.1
You may want to copy over your custom led patterns to the new version
pi@snips-bureau:~ $

Tu n’as plus qu’à faire un magnifique « Hey ! Snips » ou ton hotword personnalisé, et dieu dit : Que la lumière soit ! Et la lumière fût 🙂

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.