{"id":219,"date":"2019-03-09T14:54:58","date_gmt":"2019-03-09T14:54:58","guid":{"rendered":"http:\/\/jeedom.sigalou-domotique.fr\/alexa-api-documentation"},"modified":"2025-05-09T11:21:32","modified_gmt":"2025-05-09T09:21:32","slug":"alexa-api-documentation","status":"publish","type":"post","link":"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation","title":{"rendered":"Alexa-API Documentation"},"content":{"rendered":"<table style=\"width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 180px; border-style: none;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-182\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/02\/alexaapi.png\" alt=\"alexaapi icon\" width=\"150\" height=\"170\" \/><\/td>\n<td style=\"border-style: none;\">\n<ul>\n<li><a href=\"https:\/\/www.sigalou-domotique.fr\/en\/presentation-plugin-alexa-api-pour-jeedom\/\">Presentation<\/a><\/li>\n<li><span style=\"background-color: #ffff99;\">Documentation<\/span><\/li>\n<li><a href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-changelog\/\">Todo-List \/ Changelog<\/a><\/li>\n<li><a href=\"https:\/\/community.jeedom.com\/tags\/plugin-alexaapi\">Dedicated Forum<\/a><\/li>\n<li><a href=\"https:\/\/alexaapi.slack.com\">Beta-testing cat<\/a><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-6ab0153f6b935\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6ab0153f6b935\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Installation_du_Plugin_Alexa-API\" >Installing the Alexa-API Plugin<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Installer_le_Plugin_depuis_le_Market\" >Install the Plugin from the Market<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Activer_le_Plugin\" >Activate Plugin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Recharger_les_dependances\" >Reload dependencies<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Generer_manuellement_le_cookie_Amazon\" >Manually generate the Amazon cookie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Sidentifier_sur_la_pop-up_dAmazon\" >Log in to Amazon\u2019s pop-up<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Lancer_le_Daemon_sil_ne_se_lance_pas_tout_seul\" >Launch the Daemon if it does not launch itself<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Lancer_le_SCAN\" >Launching the SCAN<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Mise_a_jour_ou_Changement_de_version\" >Update or Change Version<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Solution_1_Supprimer_tous_les_equipements_et_leurs_commandes_et_les_recreer\" >Solution 1: Remove all equipment and their controls and recreate them<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Solution_2_Forcer_la_mise_a_jour_de_toutes_les_commandes\" >Solution 2: Force update of all commands<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Solution_3_Le_SCAN\" >Solution 3: The SCAN<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Les_ecrans_de_gestion\" >Management screens<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Scan\" >Scan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Configuration\" >Configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Sante\" >Health<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Routines\" >Routines<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#RappelsAlarmes\" >Reminders\/Alarms<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Historique\" >History<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Requeteur_Info\" >Requester Info<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Requeteur_Action\" >Requester Action<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Les_tuiles\" >The tiles<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#La_tuile_de_lequipement_principal\" >The tile of the main equipment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#La_tuile_du_player_multimedia\" >Multimedia player tile<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#La_tuile_de_la_playlist_en_cours\" >The tile of the current playlist<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Commandes_simples\" >Simple orders<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Principe\" >Principle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Prochaine_Alarme\" >Next Alarm<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Prochaine_Alarme_Musicale\" >Next Music Alarm<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Prochain_Minuteur\" >Next Timer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Prochain_Rappel\" >Next Reminder<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Faire_parler_Alexa_en_SSML\" >Make Alexa speak in SSML<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Lancer_une_annonce_donc_sur_tous_les_appareils\" >Launch an ad (so on all devices)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Commandes_complexes\" >Complex orders<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Principe-2\" >Principle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#alarmwhenwhen_recurringrecurring_soundsound\" >alarm?when=#when#&amp;recurring=#recurring#&amp;sound=#sound#<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#remindertextmessage_whenwhen\" >reminder?text=#message#&amp;when=#when<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#whennextalarmposition1_statusON_formathour\" >whennextalarm?position=1&amp;status=ON&amp;format=hour<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Creation_de_la_commande_INFO_qui_affichera_le_resultat_de_la_commande_whenNextAlarm\" >Creating the INFO command that will display the result of the whenNextAlarm command<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Explication_de_linteraction_entre_la_commande_ACTION_et_la_commande_INFO\" >Explanation of the interaction between the ACTION command and the INFO command<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#whennextmusicalalarmposition1_statusON_formathour\" >whennextmusicalalarm?position=1&amp;status=ON&amp;format=hour<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#musicalalarmmusicentityposition1_statusON\" >musicalalarmmusicentity?position=1&amp;status=ON<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#whennextreminderposition1_statusON\" >whennextreminder?position=1&amp;status=ON<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#deleteallalarmstypealarm_statusall\" >deleteallalarms?type=alarm&amp;status=all<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#historymaxRecordSize50_recordTypeVOICE_HISTORY\" >history?maxRecordSize=50&amp;recordType=\u2019VOICE_HISTORY\u2019<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#commandcommandcommand\" >command?command=#command#<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#radiostationselect\" >radio station=#select#<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#routineroutineselect\" >routine?routine=#select#<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Pour_trouver_lID_Routine\" >To find the Routine ID:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#playmusictracktrackIdselect\" >playmusictrack?trackId=#select#<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Autres_fonctionnalites\" >Other features<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Modifier_licone_des_players\" >Edit player icon<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Utilisation_de_balises_pour_les_interjections_et_les_sons\" >Using tags for interjections and sounds<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Les_sons_de_la_bibliotheque_Amazon\" >The sounds of the Amazon library<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Les_interjections\" >Interjections<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Enchainement_texte_et_interjection\" >Text and interjection sequence<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Slider_du_Volume\" >Volume Slider<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Personnaliser_le_widget\" >Customize the widget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Revenir_au_precedent_Widget\" >Back to previous Widget<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Amelioration_de_la_disposition_du_widget\" >Improved widget layout<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Supprimer_le_logo_haut-parleur\" >Remove loudspeaker logo<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/alexa-api-documentation\/#Information_Mute\" >Information Mute<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"Installation\"><span class=\"ez-toc-section\" id=\"Installation_du_Plugin_Alexa-API\"><\/span>Installing the Alexa-API Plugin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Installer_le_Plugin_depuis_le_Market\"><\/span>Install the Plugin from the Market<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-190 size-medium aligncenter\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi1-300x129.png\" alt=\"installationalexaapi1\" width=\"300\" height=\"129\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-191 aligncenter\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi3.png\" alt=\"installationalexaapi3\" width=\"355\" height=\"127\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi3.png 1089w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi3-600x214.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi3-300x107.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi3-1024x366.png 1024w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi3-768x274.png 768w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/p>\n<p><strong>Note on the versions:<\/strong><\/p>\n<p>You have the choice between the version <strong>Stable<\/strong> or version <strong>beta<\/strong>. Many new features are always more present on the Beta than on the Stable but they are in test. If you are a gamer and curious, you can install the Beta version. Note: You do not need to install Jeedom in Beta (this is not recommended for that matter) to install the Beta plugin. You can switch from a Beta version to a Stable version quite easily and vice versa, just reinstall over the other version.<\/p>\n<table border=\"2\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-192\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi4.png\" alt=\"installationalexaapi4\" width=\"594\" height=\"291\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi4.png 594w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi4-300x147.png 300w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"Activer_le_Plugin\"><\/span>Activate Plugin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table border=\"2\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-193\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi5.png\" alt=\"installationalexaapi5\" width=\"626\" height=\"145\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi5.png 626w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi5-600x139.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi5-300x69.png 300w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"Recharger_les_dependances\"><\/span>Reload dependencies<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table border=\"2\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-194\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi6.png\" alt=\"installationalexaapi6\" width=\"756\" height=\"176\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi6.png 756w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi6-600x140.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi6-300x70.png 300w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"Generer_manuellement_le_cookie_Amazon\"><\/span>Manually generate the Amazon cookie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table border=\"2\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-195\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi7.png\" alt=\"installationalexaapi7\" width=\"1052\" height=\"383\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi7.png 1052w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi7-600x218.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi7-300x109.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi7-1024x373.png 1024w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi7-768x280.png 768w\" sizes=\"auto, (max-width: 1052px) 100vw, 1052px\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"Sidentifier_sur_la_pop-up_dAmazon\"><\/span>Log in to Amazon\u2019s pop-up<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table border=\"2\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-196\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi8.png\" alt=\"installationalexaapi8\" width=\"433\" height=\"414\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi8.png 433w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi8-300x287.png 300w\" sizes=\"auto, (max-width: 433px) 100vw, 433px\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Close the window as soon as the Amazon Cookie is created.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Lancer_le_Daemon_sil_ne_se_lance_pas_tout_seul\"><\/span>Launch the Daemon if it does not launch itself<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table border=\"2\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-197\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi9.png\" alt=\"installationalexaapi9\" width=\"538\" height=\"327\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi9.png 538w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi9-300x182.png 300w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"Lancer_le_SCAN\"><\/span>Launching the SCAN<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-198\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/installationalexaapi10.png\" alt=\"installationalexaapi10\" width=\"122\" height=\"153\" \/><\/p>\n<p>Devices appear, go into a device and in <strong>Orders<\/strong> launch a <strong>Speak<\/strong> to test. Alexa speaks in less than 5 minutes!!<\/p>\n<h2 id=\"maj\"><span class=\"ez-toc-section\" id=\"Mise_a_jour_ou_Changement_de_version\"><\/span>Update or Change Version<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>What to do? Since the plugin and its API are alive (Amazon has not documented the API and allows it to change its protocols over time), updates make it possible to make corrections in the links between the plugin and the Amazon server.<\/p>\n<p><strong>Three solutions to have an operational installation:<\/strong><\/p>\n<ul>\n<li><strong>Remove all Amazon devices and their orders and recreate them<\/strong><\/li>\n<li><strong>Force update of all commands<\/strong><\/li>\n<li><strong>Launch a SCAN that detects new equipment or commands<\/strong><\/li>\n<\/ul>\n<p><strong>The choice between these three solutions depends on the number of scenarios you have developed with the Alexa-API Plugin. Indeed, the first solution removes all devices and all commands, so it will remove them in your scenarios. The second solution is more respectful of your scenarios because it will update your orders without removing them and therefore your scenarios will be intact but if it does not work, you will have to use solution 1.<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Solution_1_Supprimer_tous_les_equipements_et_leurs_commandes_et_les_recreer\"><\/span>Solution 1: Remove all equipment and their controls and recreate them<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This is the most important mode <strong>clean<\/strong> and the most <strong>optimised<\/strong> since you leave with an installation like new devices and their commands.<\/p>\n<p>To do this, you have to use the button <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonalexaapi1.png\" alt=\"Buttonalexaapi1\" width=\"410\" height=\"40\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonalexaapi1.png 410w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonalexaapi1-300x29.png 300w\" sizes=\"auto, (max-width: 410px) 100vw, 410px\" \/><\/p>\n<p><strong>Attention<\/strong>, this function removes all equipment and their commands, so you lose all links in your scenarios.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Solution_2_Forcer_la_mise_a_jour_de_toutes_les_commandes\"><\/span>Solution 2: Force update of all commands<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This is the most important mode <strong>simple<\/strong> and <strong>risk-free<\/strong> since your equipment and their orders are not deleted. This forcing therefore does not impact your scenarios.<\/p>\n<p>To do this, you have to use the button <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-200\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonalexaapi2.png\" alt=\"Buttonalexaapi2\" width=\"513\" height=\"37\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonalexaapi2.png 513w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonalexaapi2-300x22.png 300w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/p>\n<p>If you do not want to start the update forcing on <strong>all<\/strong> the Orders of <strong>all<\/strong> equipment, you can launch it on a single equipment (and therefore on all its orders). To do so, go to the equipment concerned and click on:<strong><br \/><\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-201\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonalexaapi3.png\" alt=\"Buttonalexaapi3\" width=\"220\" height=\"32\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Solution_3_Le_SCAN\"><\/span>Solution 3: The SCAN<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-202\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonalexaapi4.png\" alt=\"Buttonalexaapi4\" width=\"130\" height=\"87\" \/><\/p>\n<p>Finally, note that the scan can be launched at any time, it does not impact the equipment already detected or the existing commands, but it recreates all the <strong>new<\/strong> Devices or Devices <strong>removed<\/strong>. It also recreates all the <strong>news<\/strong> orders or <strong>orders<\/strong> deleted.<\/p>\n<h2 id=\"Les-ecrans-de-gestion\"><span class=\"ez-toc-section\" id=\"Les_ecrans_de_gestion\"><\/span>Management screens<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-203\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-10-27_Alexaapi_-_Jeedom.png\" alt=\"Screenshot 2019 10 27 Alexaapi Jeedom\" width=\"1059\" height=\"136\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-10-27_Alexaapi_-_Jeedom.png 1059w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-10-27_Alexaapi_-_Jeedom-600x77.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-10-27_Alexaapi_-_Jeedom-300x39.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-10-27_Alexaapi_-_Jeedom-1024x132.png 1024w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-10-27_Alexaapi_-_Jeedom-768x99.png 768w\" sizes=\"auto, (max-width: 1059px) 100vw, 1059px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Scan\"><\/span>Scan<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Allows to automatically launch the detection of all your devices, you can launch it whenever you want, it never removes any device or command, no risk.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Configuration\"><\/span>Configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This is the whole parameterisation engine. If something doesn't seem intuitive enough, please let us know, we'll document it or make it simpler.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sante\"><\/span>Health<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Gives indications on the health of your equipment<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Routines\"><\/span>Routines<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Lists the routines saved on your Amazon account and allows you to run them manually<\/p>\n<h3><span class=\"ez-toc-section\" id=\"RappelsAlarmes\"><\/span>Reminders\/Alarms<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Gives a list of your alarms or reminders, allows you to delete them. Manual deactivation is no longer working.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Historique\"><\/span>History<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This is the entire history of the activity of your Amazon equipment, gives the indication of success if necessary.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Requeteur_Info\"><\/span>Requester Info<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Reserved for informed users, it allows to question the Amazon server<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Requeteur_Action\"><\/span>Requester Action<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Reserved for highly savvy users, it allows you to launch raw requests to the Amazon server<\/p>\n<h2 id=\"Les-Tuiles\"><span class=\"ez-toc-section\" id=\"Les_tuiles\"><\/span>The tiles<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To date, each piece of equipment can generate 3 tiles.<\/p>\n<ul>\n<li>The main tile of the equipment with its interactions with you, your speaking orders, alarms\/reminders, volume and the ability to launch routines<\/li>\n<li>Multimedia player tile<\/li>\n<li>The tile of the current playlist<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"La_tuile_de_lequipement_principal\"><\/span>The tile of the main equipment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-204\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetprincipal.jpg\" alt=\"main widget\" width=\"239\" height=\"497\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetprincipal.jpg 239w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetprincipal-144x300.jpg 144w\" sizes=\"auto, (max-width: 239px) 100vw, 239px\" \/><\/p>\n<p><strong>A<\/strong> : This is the last interaction with you, note that you can retrieve this information and use it in a scenario.<\/p>\n<p><strong>B<\/strong> : You can start a routine by selecting it from the drop-down list<\/p>\n<p><strong>C<\/strong> : The volume, note that it updates if you change the volume on the device. (The volume of a group is imposed on all devices in the group)<\/p>\n<p><strong>D\/E\/F<\/strong> : This is the next alarm, music alarm or reminder.<\/p>\n<p><strong>G<\/strong> : It is a form that allows Alexa to speak.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"La_tuile_du_player_multimedia\"><\/span>Multimedia player tile<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-205\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetplayer.jpg\" alt=\"widgetplayer\" width=\"237\" height=\"499\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetplayer.jpg 237w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetplayer-142x300.jpg 142w\" sizes=\"auto, (max-width: 237px) 100vw, 237px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"La_tuile_de_la_playlist_en_cours\"><\/span>The tile of the current playlist<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-206\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetplaylist.jpg\" alt=\"widgetplaylist\" width=\"280\" height=\"500\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetplaylist.jpg 280w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetplaylist-168x300.jpg 168w\" sizes=\"auto, (max-width: 280px) 100vw, 280px\" \/><\/p>\n<h2 id=\"CommandesSimples\"><span class=\"ez-toc-section\" id=\"Commandes_simples\"><\/span>Simple orders<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Principe\"><\/span>Principle<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Simple commands are pre-installed to detect devices, so you have immediately usable commands. Pre-installed commands can be used as is in scenarios. Please note that all orders can be adapted individually, so that informed users will be able to create their orders and personalise them thanks to the possible parameters of each order. This documentation pays little attention to simple commands because their use is considered to be intuitive, but complex commands are detailed in the next chapter.<\/p>\n<h3 id=\"cs_prochainealarme\"><span class=\"ez-toc-section\" id=\"Prochaine_Alarme\"><\/span>Next Alarm<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3 id=\"cs_prochainealarmemusicale\"><span class=\"ez-toc-section\" id=\"Prochaine_Alarme_Musicale\"><\/span>Next Music Alarm<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3 id=\"cs_prochainminuteur\"><span class=\"ez-toc-section\" id=\"Prochain_Minuteur\"><\/span>Next Timer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3 id=\"cs_prochainrappel\"><span class=\"ez-toc-section\" id=\"Prochain_Rappel\"><\/span>Next Reminder<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>These 4 INFO commands work the same way. They are updated automatically by the plugin (by MQTT and by CRON). The result is given in the following format: <strong>2019-12-02 21:10:00<\/strong>. If you want it in another format <strong>2110<\/strong> e.g. <a href=\"https:\/\/www.sigalou-domotique.fr\/en\/recuperer-la-prochaine-alarme-alexa-au-format-hhmm\/\">A tutorial explains how to do it.<\/a><\/p>\n<h3 id=\"cs_faireparlerSSML\"><span class=\"ez-toc-section\" id=\"Faire_parler_Alexa_en_SSML\"><\/span>Make Alexa speak in SSML<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Amazon has integrated SSML into its equipment and this makes the way of speaking extremely natural. You can further personalise sentences by providing details on breaks, as well as audio formatting of acronyms, dates, times, \u2026 abbreviations, you can also choose the language of reading, a quote or a foreign language expression so that it can be read with the foreign accent in a text in your original language. Unlike the other commands to make Alexa speak, on this command, the choice was made to scrupulously respect the syntax of the SSML protocol, tags included. It will therefore be necessary to use the opening and closing tags and be rigorous in the way these sentences are coded.<\/p>\n<h4>Examples include:<\/h4>\n<pre>&lt;speak&gt; &lt;voice name=\"Conchita\"&gt; &lt;prosody rate=\"medium\" pitch=\"high\"&gt; Y\u00e9 calls me Conchita. y\u00e9 fair l\u00e9 menache partou dans la maichon.&lt;\/prosody&gt;&lt;\/voice&gt; &lt;\/speak&gt;<\/pre>\n<p>or<\/p>\n<pre>&lt;speak&gt; Hello I can read &lt;say-as interpret-as=\"characters\"&gt;SSML&lt;\/say-as&gt;. I can pause &lt;break time=\"3s\"\/&gt;. A cardinal &lt;say-as interpret-as=\"cardinal\"&gt;10&lt;\/say-as&gt;. in ordinal &lt;say-as interpret-as=\"ordinal\"&gt;10&lt;\/say-as&gt;. or digit &lt;say-as interpret-as=\"characters\"&gt;10&lt;\/say-as&gt;. &lt;\/speak&gt;<\/pre>\n<p>or<\/p>\n<pre>&lt;speak&gt;&lt;amazon:effect name=\"whispered\"&gt;Hello, I'm a ghost&lt;\/amazon:effect&gt;&lt;\/speak&gt;<\/pre>\n<h4>Some interesting links:<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.w3.org\/TR\/speech-synthesis11\/\" target=\"_blank\" rel=\"noopener noreferrer\">The W3C reference on the SSML<\/a><\/li>\n<li><a href=\"https:\/\/developer.amazon.com\/fr-FR\/docs\/alexa\/custom-skills\/speech-synthesis-markup-language-ssml-reference.html\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon\u2019s documentation on SSML<\/a><\/li>\n<li><a href=\"https:\/\/cloud.google.com\/text-to-speech\/docs\/ssml\" target=\"_blank\" rel=\"noopener noreferrer\">Google documentation on SSML (in English)<\/a><\/li>\n<li><a href=\"https:\/\/developer.amazon.com\/fr-FR\/docs\/alexa\/custom-skills\/speechcon-reference-interjections-french.html\" target=\"_blank\" rel=\"noopener noreferrer\">The <strong>interjections<\/strong> French programmed on Amazon devices (interesting!!!)<\/a><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Lancer_une_annonce_donc_sur_tous_les_appareils\"><\/span>Launch an ad (so on all devices)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To date, we do not yet know how to use the \u2018Advertisement\u2019 command in the Alexa smartphone app, but we can do the same with the \u2018Speak to Alexa\u2019 command. Thus, to make an announcement \"The factor has passed, it is necessary to make (in a scenario):<\/p>\n<ul>\n<li>Order <strong>Talk to Alexa<\/strong><\/li>\n<li>Put the <strong>message<\/strong> in Message <strong>Alexa announces the postman has passed<\/strong><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3247\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FireShot-Capture-068-Boite-aux-lettres-Cote-Facteur-Jeedom-192.168.1.100.png\" alt=\"\" width=\"928\" height=\"52\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FireShot-Capture-068-Boite-aux-lettres-Cote-Facteur-Jeedom-192.168.1.100.png 928w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FireShot-Capture-068-Boite-aux-lettres-Cote-Facteur-Jeedom-192.168.1.100-600x34.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FireShot-Capture-068-Boite-aux-lettres-Cote-Facteur-Jeedom-192.168.1.100-300x17.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FireShot-Capture-068-Boite-aux-lettres-Cote-Facteur-Jeedom-192.168.1.100-768x43.png 768w\" sizes=\"auto, (max-width: 928px) 100vw, 928px\" \/><\/p>\n<h2 id=\"CommandesComplexes\"><span class=\"ez-toc-section\" id=\"Commandes_complexes\"><\/span>Complex orders<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Principe-2\"><\/span>Principle<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Simple commands (previous paragraph) are pre-installed to detect devices, so you have immediately usable commands. Complex commands are accessible to experienced users and their use is much more difficult but they are much more powerful. Note that simple commands can be customized. They will become complex orders. To do so, use the button (below the control panel):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-207\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/boutonajoutercommandeaction.png\" alt=\"add commandaction button\" width=\"206\" height=\"30\" \/><\/p>\n<p>You can use pre-installed commands to copy the syntax and use the documentation below to find out all the possible options. If you want another function, another format or do not find your happiness, contact the plugin creation team, there will always be a solution for you.<\/p>\n<p><strong>Note:<\/strong> : So that the command \"\u00a0<strong>Add an action command<\/strong>\u00a0either active, check this box in the configuration of the plugin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-208\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-12-14_Alexa_-_API_-_Jeedom.png\" alt=\"Screenshot 2019 12 14 Alexa API Jeedom\" width=\"518\" height=\"66\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-12-14_Alexa_-_API_-_Jeedom.png 518w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-12-14_Alexa_-_API_-_Jeedom-300x38.png 300w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/p>\n<h3 id=\"Commandes_alarm\"><span class=\"ez-toc-section\" id=\"alarmwhenwhen_recurringrecurring_soundsound\"><\/span>alarm?when=#when#&amp;recurring=#recurring#&amp;sound=#sound#<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This command allows you to add an alarm to the device in which the command is created.<\/p>\n<h4>Here are the options:<\/h4>\n<ul>\n<li><strong>when=<small>YYYY-MM-DD HH24:MI:SS<\/small><\/strong><\/li>\n<\/ul>\n<p>Example: <small>2019-12-31 21:36:00<\/small><\/p>\n<p>Note that alarms are different from reminders and must be in a 24-hour slot (an alarm for 31\/12 in April is not possible, unlike reminders). Thus, if no recurrence is programmed (by the recurring parameter), only the time is taken into account, the day is ignored by Amazon.<\/p>\n<ul>\n<li><strong>recurring=#recurring#<\/strong><\/li>\n<\/ul>\n<p>The programming of this parameter is much easier by a scenario since a drop-down list allows you to easily choose the recurrence. But this can be done manually in an action command with the following encoding:<\/p>\n<p>P1D=Every day<br \/>XXXX-WD=weekdays<br \/>XXXX-WE=Weekends<br \/>XXXX-WXX-1=Every Monday<br \/>XXXX-WXX-2=Every Tuesday<br \/>XXXX-WXX-3=Every Wednesday<br \/>XXXX-WXX-4=Every Thursday<br \/>XXXX-WXX-5=Every Friday<br \/>XXXX-WXX-6=Every Saturday<br \/>XXXX-WXX-7=Every Sunday<\/p>\n<ul>\n<li><strong>sound=#sound#<\/strong><\/li>\n<\/ul>\n<p>This is the sound of the alarm. #sound# may be replaced by:<\/p>\n<p><strong>_alerts _melodic _01<\/strong> for Simple Alarm<br \/><strong>_alerts _melodic _01<\/strong> for Simple Timer<br \/><strong>_alerts _melodic _02<\/strong> for A la Drift<br \/><strong>_alerts _atonal _02<\/strong> for Metallic<br \/><strong>_alerts _melodic _05<\/strong> for Clarity<br \/><strong>_alerts _repetitive _04<\/strong> for Comptoir<br \/><strong>_alerts _melodic _03<\/strong> for Focus<br \/><strong>_alerts _melodic _06<\/strong> for Glow<br \/><strong>_alerts _repetitive _01<\/strong> for Bedside table<br \/><strong>_alerts _melodic _07<\/strong> for Vif<br \/><strong>_alerts _soothing _05<\/strong> for Orca<br \/><strong>_alerts _atonal _03<\/strong> for Light of the porch<br \/><strong>_alerts _rhythmic _02<\/strong> for Pulsar<br \/><strong>_alerts _musical _02<\/strong> for Pluvieux<br \/><strong>_alerts _alarming _03<\/strong> for Square Waves<\/p>\n<h3 id=\"Commandes_reminder\"><span class=\"ez-toc-section\" id=\"remindertextmessage_whenwhen\"><\/span>reminder?text=#message#&amp;when=#when<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This command allows you to add a reminder to the device in which the command is created.<\/p>\n<h4>Here are the options:<\/h4>\n<ul>\n<li><strong>when=<small>YYYY-MM-DD HH24:MI:SS<\/small><\/strong><\/li>\n<\/ul>\n<p>Example: <small>2019-12-31 21:36:00<\/small><\/p>\n<ul>\n<li><strong>text=#message#<\/strong><\/li>\n<\/ul>\n<p>You have the possibility to give a title to your recall.<\/p>\n<h3 id=\"Commandes_whennextalarm\"><span class=\"ez-toc-section\" id=\"whennextalarmposition1_statusON_formathour\"><\/span>whennextalarm?position=1&amp;status=ON&amp;format=hour<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><em><strong>Note: This command is hidden, it gives the result in the info command: Next Alarm Hour<\/strong><\/em><\/p>\n<p>This command returns the next alarm of the device in which the command is created. Attention, this command is a command <strong>ACTION<\/strong>, it must be connected to an order <strong>INFO<\/strong> which will show the result, look at the explanation below the description of the options.<\/p>\n<h4>Here are the options:<\/h4>\n<h4>position=x<\/h4>\n<ul>\n<li>Putting <strong>1<\/strong> for the next alarm<\/li>\n<li><strong>2<\/strong> for the next<\/li>\n<li>and so on<\/li>\n<\/ul>\n<p><em>Default, position=1 if not specified<\/em><\/p>\n<h4>status=x<\/h4>\n<ul>\n<li>Putting <strong>ON<\/strong> to take into account only active alarms<\/li>\n<li>Putting <strong>OFF<\/strong> to take into account only inactive alarms<\/li>\n<li>Putting <strong>ALL<\/strong> to take into account all alarms<\/li>\n<\/ul>\n<p><em>By default, status=ON if not specified<\/em><\/p>\n<h4>format=x<\/h4>\n<ul>\n<li>Putting <strong>hour<\/strong> to have a result in format <strong>HH:MM<\/strong> <em>(Warning, this display is dangerous in case you program alarms beyond 24h, this is possible with repetitions)<\/em><\/li>\n<li>Putting <strong>hhmm<\/strong> to have a result in format <strong>HHMM<\/strong><\/li>\n<li>Putting <strong>full<\/strong> to have a detailed display <strong>yyyy-MM-dd\u2019T\u2019HH:mm:ss.SSS<\/strong><\/li>\n<\/ul>\n<p><em>By default, format=hhmm if not specified<\/em><\/p>\n<p><span style=\"text-decoration: underline;\">Note:<\/span> : If you need another format, do not hesitate to ask me, I will add it in the next version.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Creation_de_la_commande_INFO_qui_affichera_le_resultat_de_la_commande_whenNextAlarm\"><\/span>Creation of the order <strong>INFO<\/strong> which will display the result of the command <strong>whenNextAlarm<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The INFO command that will give you the result of the WhenNextAlarm command will be created automatically as soon as the field <strong>Order Name Info<\/strong> in the column <strong>Result in<\/strong> will be filled.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Explication_de_linteraction_entre_la_commande_ACTION_et_la_commande_INFO\"><\/span>Explanation of the interaction between the ACTION command and the INFO command<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>When you run the ACTION command, the Amazon server is queried and the result is assigned to the INFO command<\/li>\n<li>When you launch the INFO command, Jeedom will give you the result of the corresponding ACTION command.<\/li>\n<\/ul>\n<p><em>(All this is designed in the same logic as the Virtual plugin)<\/em><\/p>\n<p><span style=\"text-decoration: underline;\">Note:<\/span> : If there will be no alarm in the near future, the server will reply \u2018none\u2019.<\/p>\n<h3 id=\"Commandes_whennextalarmmusical\"><span class=\"ez-toc-section\" id=\"whennextmusicalalarmposition1_statusON_formathour\"><\/span>whennextmusicalalarm?position=1&amp;status=ON&amp;format=hour<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><em><strong>Works as whennextalarm but for music alarms.<\/strong><\/em><\/p>\n<h3 id=\"Commandes_alarmmusicalmusicentity\"><span class=\"ez-toc-section\" id=\"musicalalarmmusicentityposition1_statusON\"><\/span>musicalalarmmusicentity?position=1&amp;status=ON<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><em><strong>Works as whennextmusicalalarm but provides information <strong>MusicEntity<\/strong> This corresponds to what will be played at the time of the alarm.<\/strong><\/em><\/p>\n<h3 id=\"Commandes_whennextreminder\"><span class=\"ez-toc-section\" id=\"whennextreminderposition1_statusON\"><\/span>whennextreminder?position=1&amp;status=ON<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Note: This command is hidden, it gives the result in the info command: Next Reminder Hour<\/strong><\/p>\n<p>This command gives the next reminder, it works exactly like WhenNextAlarm.<\/p>\n<h3 id=\"Commandes_deleteallalarms\"><span class=\"ez-toc-section\" id=\"deleteallalarmstypealarm_statusall\"><\/span>deleteallalarms?type=alarm&amp;status=all<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This command removes all reminders and\/or alarms from the device in which the command is created.<\/p>\n<h4>Here are the options:<\/h4>\n<h4>type=x<\/h4>\n<ul>\n<li>Putting <strong>alarm<\/strong> to remove only alarms<\/li>\n<li>Putting <strong>reminder<\/strong> to delete only reminders<\/li>\n<li>Putting <strong>all<\/strong> to remove alarms and reminders<\/li>\n<\/ul>\n<p><em>By default, type=alarm if not specified<\/em><\/p>\n<h4>status=x<\/h4>\n<ul>\n<li>Putting <strong>ON<\/strong> to remove only active alarms and\/or reminders<\/li>\n<li>Putting <strong>OFF<\/strong> to remove only inactive alarms and\/or reminders<\/li>\n<li>Putting <strong>ALL<\/strong> to remove all alarms and\/or reminders<\/li>\n<\/ul>\n<p><em>By default, status=ON if not specified<\/em><\/p>\n<p><strong>Note:<\/strong> : For the deletion to work, the Alexa must be connected!!<\/p>\n<h3><span class=\"ez-toc-section\" id=\"historymaxRecordSize50_recordTypeVOICE_HISTORY\"><\/span>history?maxRecordSize=50&amp;recordType=\u2019VOICE_HISTORY\u2019<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Any new order in test that will look for the history.<\/p>\n<ul>\n<li>maxRecordSize indicates the record nb to be uploaded (50 on the plugin)<\/li>\n<li>recordType is probably the record type, VOICE _HISTORY is the default, no other possible values are known.<\/li>\n<\/ul>\n<h3 id=\"Commandes_command\"><span class=\"ez-toc-section\" id=\"commandcommandcommand\"><\/span>command?command=#command#<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This command sends a command to the device in which the command is created.<\/p>\n<h4>Two ways to use this command:<\/h4>\n<ul>\n<li><strong>With a scenario<\/strong><\/li>\n<\/ul>\n<p>By going through a scenario, you leave <strong>command?command=#command#<\/strong> as an action command and you will have a drop-down list in the scenario, the drop-down list offers you all possible commands.<\/p>\n<ul>\n<li><strong>With direct order<\/strong><\/li>\n<\/ul>\n<p>In this case, it is at the level of the device commands that you will create an action-by-command command to send to Alexa. You will use the following syntax: <strong>command?command=play<\/strong> to launch a <strong>play<\/strong> and <strong>command?command=pause<\/strong> to make a <strong>break<\/strong> and so on with orders: <strong>pause play next prev fwd rwd shuffle repeat<\/strong><\/p>\n<p><em>Note:<\/em> : STOP does not exist at Amazon, PAUSE should be used<\/p>\n<h3 id=\"Commandes_radio\"><span class=\"ez-toc-section\" id=\"radiostationselect\"><\/span>radio station=#select#<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This command launches a radio station on the device in which the command is created. For better use in Dashboard, this command has been simplified. We can now select the desired radio rather than knowing by heart the code (s0000) of the radio. Thus, you must first \"configure\" your radio stations in the commands part of the player who will read it.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-209\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom.png\" alt=\"Screenshot 2019 11 08 Alexaapi Jeedom\" width=\"767\" height=\"66\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom.png 767w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom-600x52.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom-300x26.png 300w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/p>\n<p>By default, the following are configured: s2960|Nostalgia;s6617|RTL;s6566|Europe1<\/p>\n<p>Just follow the format idStation1|Name1;idStation2|Name2<\/p>\n<p>Once you have set up your stations, you can choose them on the radio widget:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-210\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/radios.jpg\" alt=\"radios\" width=\"198\" height=\"143\" \/><\/p>\n<h4>Stations:<\/h4>\n<p>To find the id of the stations, go to the site <a href=\"https:\/\/tunein.com\/radio\/home\/\">https:\/\/tunein.com\/radio\/home\/<\/a>. You choose your radio, and to have the id, click on share, you will see in the link something that starts with a s followed by numbers, it is the id.<\/p>\n<p><strong>Note that the plugin is able to give you the id of the station being played,<\/strong> the procedure is identical to TrackID, <a href=\"#playmusictrack\">look here<\/a><\/p>\n<h4>Use of a radio control in a scenario<\/h4>\n<p>To use a radio command in a scenario, you must be an experienced user (in the config) and know how to create a new command (in the device player):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-211\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexa_-_API_-_Jeedom.png\" alt=\"Screenshot 2019 11 08 Alexa API Jeedom\" width=\"368\" height=\"49\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexa_-_API_-_Jeedom.png 368w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexa_-_API_-_Jeedom-300x40.png 300w\" sizes=\"auto, (max-width: 368px) 100vw, 368px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-212\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexa_-_API_-_Jeedom1.png\" alt=\"Screenshot 2019 11 08 Alexa API Jeedom1\" width=\"193\" height=\"28\" \/><\/p>\n<p>On this new command, we configure in a very simple way by freezing the station id (or using a variable), for example:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-213\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom1.png\" alt=\"Screenshot 2019 11 08 Alexaapi Jeedom1\" width=\"771\" height=\"68\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom1.png 771w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom1-600x53.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom1-300x26.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-08_Alexaapi_-_Jeedom1-768x68.png 768w\" sizes=\"auto, (max-width: 771px) 100vw, 771px\" \/><\/p>\n<h3 id=\"Commandes_routine\"><span class=\"ez-toc-section\" id=\"routineroutineselect\"><\/span>routine?routine=#select#<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This command initiates the specified routine.<\/p>\n<h4>Two ways to use this command:<\/h4>\n<ul>\n<li><strong>With a scenario<\/strong><\/li>\n<\/ul>\n<p>By going through a scenario, you leave <strong>routine?routine=#select#<\/strong> as an action command and in the scenario, in the \u2018routine ID\u2019 field, specify the routine identifier, see paragraph below to find that identifier.<\/p>\n<ul>\n<li><strong>With direct order<\/strong><\/li>\n<\/ul>\n<p>In this case, you will create an action command at the level of the device\u2019s commands. You will use the following syntax: <strong>routine?routine=xxxxx<\/strong> to launch the routine whose ID is <strong>xxxx<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Pour_trouver_lID_Routine\"><\/span>To find the Routine ID:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>You can easily find the Routines ID by consulting the plugin\u2019s Routines screen, last column on the right.<\/p>\n<h3 id=\"playmusictrack\"><span class=\"ez-toc-section\" id=\"playmusictracktrackIdselect\"><\/span>playmusictrack?trackId=#select#<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This command initiates playback of the Amazon music playback track by its trackID number. TrackIDs are configured in the action command <strong>Listening to a musical track<\/strong> in your device equipment, this is a drop-down list, with the following syntax:<\/p>\n<p><em>53bfa26d-f24c-4b13-97a8-8c3debdf06f0|Piste1;7b12ee4f-5a69-4390-ad07-00618f32f110|Piste2<\/em><\/p>\n<p>So you can change your tracks and their names.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-214\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-03_Alexaapi_-_Jeedom.png\" alt=\"Screenshot 2019 11 03 Alexaapi Jeedom\" width=\"1104\" height=\"66\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-03_Alexaapi_-_Jeedom.png 1104w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-03_Alexaapi_-_Jeedom-600x36.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-03_Alexaapi_-_Jeedom-300x18.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-03_Alexaapi_-_Jeedom-1024x61.png 1024w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/Screenshot_2019-11-03_Alexaapi_-_Jeedom-768x46.png 768w\" sizes=\"auto, (max-width: 1104px) 100vw, 1104px\" \/><\/p>\n<p>Once the command has been configured, all you have to do is use the drop-down list that will be proposed, both on the Dashboard and in the scenarios.<\/p>\n<h4>How to find the trackID of an Amazon-Music track?<\/h4>\n<p>The Alexa-API plugin is able to give you the trackID of the track that is being played. To do so, follow these steps:<\/p>\n<ul>\n<li>Go to the controls of the equipment you are using and check the box <strong>Show<\/strong> of the order <strong>Amazon Music Id<\/strong><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-215\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/amazonmusicidtrack.png\" alt=\"amazonmusicidtrack\" width=\"1058\" height=\"36\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/amazonmusicidtrack.png 1058w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/amazonmusicidtrack-600x20.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/amazonmusicidtrack-300x10.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/amazonmusicidtrack-1024x35.png 1024w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/amazonmusicidtrack-768x26.png 768w\" sizes=\"auto, (max-width: 1058px) 100vw, 1058px\" \/><\/p>\n<ul>\n<li>A music note will appear on the Dashboard, on the tile of your equipment, this is where the ID will appear<\/li>\n<li>Launch the music and record the information displayed<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-216\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/amazonmusicidtrack2.png\" alt=\"amazonmusicidtrack2\" width=\"243\" height=\"281\" \/><\/p>\n<ul>\n<li>You keep or not the information on your dashboard, to delete it, uncheck <strong>Show<\/strong> of the order <strong>Amazon Music ID<\/strong><\/li>\n<\/ul>\n<p>Note that it also works to find the ID of a music station that can be launched with <strong>radio station=#select#<\/strong><\/p>\n<p><em>However, it was found that for some playlists, the ID did not go up. To make sure you have it, launch only the track you want (not a playlist).<\/em><\/p>\n<h2 id=\"Autresfonctionnalites\"><span class=\"ez-toc-section\" id=\"Autres_fonctionnalites\"><\/span>Other features<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 id=\"iconePlayer\"><span class=\"ez-toc-section\" id=\"Modifier_licone_des_players\"><\/span>Edit player icon<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Player tile images are images sent by music providers' servers. These images are links <strong>temporary<\/strong> and so you can end up with empty images. This results in:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-217\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/tuile.png\" alt=\"Tile\" width=\"232\" height=\"392\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/tuile.png 232w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/tuile-178x300.png 178w\" sizes=\"auto, (max-width: 232px) 100vw, 232px\" \/><\/p>\n<p>To avoid this, the players have been modified and if there is no image, the thumbnail of the player is displayed, which gives:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-218\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/tuile2.png\" alt=\"tile2\" width=\"232\" height=\"393\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/tuile2.png 232w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/tuile2-177x300.png 177w\" sizes=\"auto, (max-width: 232px) 100vw, 232px\" \/><\/p>\n<p>If you want to change the image, simply replace the file <strong>logourl.png<\/strong> which can be found in:<\/p>\n<p><strong>plugins\/alexaamazonmusic\/core\/config<\/strong> (e.g. change amazonmusic for other players)<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Utilisation_de_balises_pour_les_interjections_et_les_sons\"><\/span>Using tags for interjections and sounds<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1602\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FaireParlerAlexa.png\" alt=\"\" width=\"225\" height=\"128\" \/><\/p>\n<p>For the feature \"Make Alexa speak\" but it also works for the other methods to make Alexa speak, it is set up two novelties. Interjections and sounds from the library.<\/p>\n<ul>\n<li>FR interjections are described <span style=\"text-decoration: underline;\"><strong><a href=\"https:\/\/developer.amazon.com\/en-US\/docs\/alexa\/custom-skills\/speechcon-reference-interjections-french.html\" target=\"_blank\" rel=\"noopener\">here<\/a><\/strong><\/span>, the other countries also have their page.<\/li>\n<li>The sounds of the library are described <span style=\"text-decoration: underline;\"><strong><a href=\"https:\/\/developer.amazon.com\/en-US\/docs\/alexa\/custom-skills\/ask-soundlibrary.html\" target=\"_blank\" rel=\"noopener\">here<\/a><\/strong><\/span><\/li>\n<\/ul>\n<p>To make it easier to send commands, Alexa-API has designed a tag system.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Les_sons_de_la_bibliotheque_Amazon\"><\/span>The sounds of the Amazon library<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>For example, instead of sending<\/p>\n<blockquote>\n<p>&lt;audio src= \u00bbsoundbank:\/\/soundlibrary\/animals\/amzn_sfx_lion_roar_01\u2033\/&gt;<\/p>\n<\/blockquote>\n<p>we can simply add<\/p>\n<blockquote>\n<p>#animals\/amzn_sfx_lion_roar_01#<\/p>\n<\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1604\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FaireParlerAlexa2.png\" alt=\"\" width=\"224\" height=\"125\" \/><\/p>\n<p>Throw the roar of a lion. Many other sounds are in <a href=\"https:\/\/developer.amazon.com\/en-US\/docs\/alexa\/custom-skills\/ask-soundlibrary.html\" target=\"_blank\" rel=\"noopener\">Amazon Sound Library<\/a>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Les_interjections\"><\/span>Interjections<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>On a principle similar to the sounds of the library, the interjections are to be put between tag #<\/p>\n<p>Example:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1606\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FaireParlerAlexa3.png\" alt=\"\" width=\"220\" height=\"118\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Enchainement_texte_et_interjection\"><\/span>Text and interjection sequence<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Be careful, unlike sounds that can be drowned in sentences, interjections must be in separate sentences, so this example will not work:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1607\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FaireParlerAlexa4.png\" alt=\"\" width=\"216\" height=\"120\" \/><\/p>\n<p>For the interjection to be taken into account, it must be put in a separate sentence, so add a point:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1608\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/FaireParlerAlexa5.png\" alt=\"\" width=\"221\" height=\"127\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Slider_du_Volume\"><\/span>Volume Slider<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In the April 2021 version, the volume slider has been completely revised. The Widget of <em>Noodom<\/em> (a very big thank you to him) has been recast and integrated into the widgets. The widget looked like:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1825\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume1.png\" alt=\"\" width=\"232\" height=\"129\" \/><\/p>\n<p>(Use <em>Alexaapi\/Volume_legacy<\/em> now to have this widget) and it becomes:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1824\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume2.png\" alt=\"\" width=\"232\" height=\"153\" \/><\/p>\n<p><em>(Corresponds now to Alexaapi\/Volume)<\/em><\/p>\n<p>The footprint is the same to be compatible with each individual\u2019s personalised designs.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Personnaliser_le_widget\"><\/span>Customize the widget<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The widget is fully customizable, just use the widget variables <a href=\"https:\/\/github.com\/noodom\/jeedom_widgets\/tree\/master\/nooSlider\" target=\"_blank\" rel=\"noopener\">NooSlider,<\/a> a doc is available with all <a href=\"https:\/\/github.com\/noodom\/jeedom_widgets\/tree\/master\/nooSlider#facultatif-param%C3%A8tres-de-la-commande-associ%C3%A9e-au-widget\" target=\"_blank\" rel=\"noopener\">optional parameters<\/a>.<\/p>\n<p>By default, the parameters sent are:<\/p>\n<ul>\n<li>displayedValues = \"0.20,40,60,80,100\"<\/li>\n<li>step = 10<\/li>\n<li>width = 200<\/li>\n<li>height = 50<\/li>\n<li>handleSize =15<\/li>\n<li>cursorLeftPos =50<\/li>\n<li>cursorTopPos = 88<\/li>\n<li>top parameter not set by default, cf a little lower.<\/li>\n<\/ul>\n<p>To customize your widget, you can add the parameter as <em>Optional Widget Settings<\/em> the \u2018Volume\u2019 action command, for example:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1828\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume3.png\" alt=\"\" width=\"378\" height=\"128\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume3.png 378w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume3-300x102.png 300w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Revenir_au_precedent_Widget\"><\/span>Back to previous Widget<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If you want to keep the old widget, don\u2019t panic, it is still in the plugin. Select Volume_legacy \ud83d\ude09<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1831\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume4.png\" alt=\"\" width=\"295\" height=\"104\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Amelioration_de_la_disposition_du_widget\"><\/span>Improved widget layout<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A top parameter is available to set the<strong>Top spacing of the widget<\/strong>, it is sufficient to specify it as follows:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1844\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume7.png\" alt=\"\" width=\"620\" height=\"135\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume7.png 620w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume7-600x131.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume7-300x65.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Supprimer_le_logo_haut-parleur\"><\/span>Remove loudspeaker logo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If the small loudspeaker logo that indicates the sound, inherited from the previous version of the plugin, bothers you:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1833\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume5.png\" alt=\"\" width=\"216\" height=\"84\" \/><\/p>\n<p>Do not panic, it is simple to delete it, go to your equipment, then in commands, click on this little logo in question to the left, it will disappear and save. He is no longer here. (If \"Volume\" appears, uncheck \"Show Name\" in the Widget options)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1835\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetvolume6.png\" alt=\"\" width=\"226\" height=\"50\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Information_Mute\"><\/span>Information Mute<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>New information arrives on the Alexa equipment widget. This is the information <strong>Mute<\/strong> which appears when Alexa is told: <em>Alexa cuts the sound<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1855\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2019\/03\/widgetmute.png\" alt=\"\" width=\"150\" height=\"87\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9sentation Documentation Todo-List \/ Changelog Forum d\u00e9di\u00e9 Chat beta-testeurs Installation du Plugin Alexa-API Installer le Plugin depuis le Market Note sur les versions : Vous avez le choix entre la version Stable ou la version Beta. Beaucoup de nouvelles fonctionnalit\u00e9s sont toujours plus pr\u00e9sentes sur la Beta que sur la Stable mais elles sont en [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,23],"tags":[],"class_list":["post-219","post","type-post","status-publish","format-standard","hentry","category-domotique","category-jeedom-2"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/posts\/219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/comments?post=219"}],"version-history":[{"count":0,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/posts\/219\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/media?parent=219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/categories?post=219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/tags?post=219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}