Salut à tous, aujourd’hui on se retrouve pour utiliser de manière un peu détourner les routines d’Alexa et utiliser certaines fonction qui ne sont pour le moment pas possible via Jeedom. bref on utilise smart life et Deezer sur jeedom via Alexa
1.Playlist Deezer
1.1 Créer une playlist fixe
Nous verrons dans un premier temps l’exemple des playlist, puis dans un deuxième temps des smarthome avec une astuce qui pourra aider ceux qui ont des devices smart life et qui passait jusqu’à présent par ifttt. (Fin du partenariat de tuya/smart life et IFTTT le 26 mai 2020)
Prérequis : Plugin Alexa- api, Plugin Alexa, une enceinte Alexa et l’application Alexa
Ecouter une playlist Deezer ( doit fonctionner de la meme façon sur spotify)
A l’heure ou j’écris ces mots le plugin deezer de Sigalou pour Alexa api ne permet pas de lancer une playlist Deezer sur Alexa via Jeedom mais on as grand espoir de pouvoir le faire un de ces quatres. En attendant on va devoir sortir un peu des chemins battus.
Tout d’abord on créé une routine dans l’application Alexa sur votre téléphone en cliquant sur le + en haut à droite
On choisit la phrase de déclenchement de la playlist
puis on ajoute une action « Musique »
Dans Lire on inscrit Playlist suivi du nom de votre playlist sur Deezer
Par exemple j’aime bien la Playlist Acoustic Rock
je l’inscris comme tel et je choisis mon service musicale qui pour moi est deezer.
Puis on choisit sur quel device on lance la playlist, je vous conseille appareil auquel je parle
Et voila le plus dur est fait 🙂 il ne reste plus qu’a enregistrer en haut à droite
Maintenant il nous reste la partie Jeedom
On ouvre Alexa api
Puis on lance un scan
Une fois mis à jour on va sur l’icone routine
Et la on voit bien que notre routine apparait
Maintenant il n’y as plus qu’à l’utiliser dans un scénario
Pour le déclencheur à vous de choisir, déclencher par le chef d’orchestre , ou par discord link ou même programmé à heure fixe, à vous de choisir
Pour le scénario moi je vais le déclencher via discord link depuis mon telephone donc je met pas de déclencheur
dans la partie bloc, je crée un bloc action avec à l’interieur une action lancer la routine sur le player Alexa de mon choix
Puis on vient chercher la routine de la playlist concerné
je sauvegarde et je n’ai plus qu’à choisir quand je déclenche ce scénario qui démarre ma playlist. L’utilisation d’un scénario permet de conjuguer des ambiances lumineuses ou enchaîner différentes routines etc …
Dans mon cas je vais créer une interaction
puis ajouter
On donne un nom
Enfin on complète comment on veut intéragir avec jeedom
Dans mon cas si j’écris sur un canal de mon bot jeedom sur discord ( ou telegram par exemple) la demande « Playlist youdom » celui ci va me lancer la playlist et me répondre Ok je lance la playlist Youdom, have fun. Vous pouvez paramétrez énormément de chose via interaction pour cela je vous laisse lire la doc qui est très intuitive.
Puis on va dans Action et on selectionne du coup notre scénario puis la fonction démarrer
Et voila maintenant si j’écris à mon jeedom : » Playlist Youdom » via n’importe quel systeme d’interaction ceci déclenchera ma playlist youdom.
Pourquoi ne pas construire un menu interactif avec la fonction ask pour lancer vos playlist ?
1.2 Lancer sa playlist via parler a Alexa
Depuis 2021 la fonction parler a Alexa est disponible dans le plugin Alexa Api de Sigalou
Donc rien de plus simple
2.0 Utilisation Alexa Smarthome
Utiliser du matériel nativement non reconnu par jeedom
Option 1 quand tout va bien :
On va dans alexa smarthome et là nativement énormément de produit sont contrôlable directement dans vos scénarios
Option 2 j’ai pas de chance :
Parfois certains module compatible alexa ne remonte pas complétement dans l’api et du coup impossible de les utiliser tel quel, dans notre exemple ce sera mon detecteur d’ouverture de porte qui dans commande reste désespérément vide.
Alors la pas trop le choix on va devoir encore une fois détourner
Pour cela on commence a créer le virtuel de notre capteur de porte
Puis cliquer sur ajouter
On nomme notre virtuel
Enfin on attribue le virtuel a un objet et on le rend visible et actif . On crée une commande info binaire que j’ai appeler etat puis on sauvegarde
On crée alors deux commande On et Off qu’on lie a état comme sur l’exemple et on sauvegarde
maintenant on va dans Alexa sur jeedom
Puis on va sur scénario
Ajouter une scène
On le nomme
Puis on crée une action d’entrée et une action de sortie
L’action entrée pointe vers le On de notre virtuel et l’action de sortie vers le Off de notre virtuel
On glisse en haut de la page et on sauvegarde
On ouvre Alexa sur son telephone on va dans appareils, puis scène et detecter de nouvelle de scène
Une fois notre virtuel trouvé on va créer une routine
via le + en haut à droite
Dans lorsque cela se produit on va chercher maison connectée puis l’élément que l’on veux déclencheur dans notre cas capteur atelier
Puis on selectionne dans quel cas la routine s’enclenche dans notre cas on choisi ouvrir puis on clique sur suivant (en haut à droite)
On choisit la plage horaire à tout moment (on va gérer celle ci via Jeedom au besoin) et dans ajouter une action on choisit Maison connectée , controler une scène
puis on choisi notre virtuel et la fonction on et on clique sur suivant puis on enregistre
On créer une deuxième routine quasi identique pour la fonction capteur fermé
Dans action on choisit également notre virtuel mais cette fois avec la fonction off, on clique sur suivant et on sauvegarde
A ce stade quand le detecteur d’ouverture de porte de mon atelier s’ouvre il le transmet a alexa qui le transmet à son tour en activant le virtuel dans jeedom
Puis il ne reste plus qu’à créer un scénario dans jeedom pour laisser opérer la magie
En déclencheur on met le virtuel de l’atelier et en action on met les actions que l’on décide si celui ci est ouvert ou fermé
Pour exemple :
Dans cette exemple on voit que j’ai pu intégrer une sirene LSC qui ne remonte ni dans jeedom ni dans alexa.
Option 3 : C’est pas possible d’avoir autant le chcroumoune !
Pour cela il faut aller dans Smart life et créer une scène si push = « action », dans notre cas sonnerie de l’alarme
On commence par ouvrir scénario puis le + en haut à gauche
Puis taper pour exécuter
On choisit exécuter périphérique ou smart en fonction du device
Puis on selectionne l’équipement désiré
Enfin on regle l’action de se module
Coté Alexa un simple scan et cette routine apparaîtra comme par miracle il n’y aura plus qu’à l’utiliser dans un scénario
3. On reprend les bases :
Intéragir sur jeedom depuis Alexa
Bon déconfinement a tous
J’espère que ces petites astuces pourront vous aider
Loic