Finalement je me réponds à ma moi-même
Possible sur l’app de se mettre sur « Montrer une application » pour éviter le défilement des applications et appeler ensuite via scripts / scénario celles que l’on souhaite en utilisant l’api LaMetric
Ca me permet d’afficher l’app jeedom quand je le souhaite, laisser en permanence le message affiché et rebasculer sur l’heure quand je le veux
Et avec une remontée du script dans homebrige, je peux demander à Alexa d’afficher celle souhaitée, et même d’effacer le message jeedom (en passant l’icône 939 et le texte « espace »)
Nickel pour mon usage
Un p’tit Tuto rapide
Aller chercher l’api key sur votre compte dans mydevice sur https://developer.lametric.com/user/devices
Lister les applications installées
IPdevotreMetric:8080/api/v2/device/apps
A popup de la page
login : dev
password : VotreApiKey
Vous verrez toutes vos applis mais le retour n’est pas structuré
Si vous souhaitez qq chose de lisible, il est possible d’installer en ssh sur votre jeedom httpie
Installation httpie
# Install httpie
$ curl -SsL https://packages.httpie.io/deb/KEY.gpg | apt-key add -
$ curl -SsL -o /etc/apt/sources.list.d/httpie.list https://packages.httpie.io/deb/httpie.list
$ apt update
$ apt install httpie
# Upgrade httpie
$ apt update
$ apt upgrade httpie
Lister vos applications
http --auth dev:VotreApiKey --verify no https://IPdeVotreMetric:4343/api/v2/device/apps
Vous aurez un retour de ce type
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
CONTENT-TYPE: application/json;charset=UTF8
Content-Length: 3911
Date: Sun, 22 May 2022 08:59:26 GMT
Server: lighttpd/1.4.59
{
"com.lametric.077963xxxxxxxx": {
"package": "com.lametric.077963xxxxxxxxx",
"title": "Jeedom",
"triggers": {},
"vendor": "Moi",
"version": "1",
"version_code": "1",
"widgets": {
"72c3xxxxxxxx": {
"index": 0,
"package": "com.lametric.077963xxxxxxxxx",
"settings": {
"_title": "Jeedom"
}
}
}
},
"com.lametric.clock": {
"actions": {
"clock.alarm": {
"enabled": {
"data_type": "bool",
"name": "enabled",
"required": false
},
"time": {
"data_type": "string",
"format": "[0-9]{2}:[0-9]{2}(?::[0-9]{2})?",
"name": "time",
"required": false
},
"wake_with_radio": {
"data_type": "bool",
"name": "wake_with_radio",
"required": false
}
},
Etc...
Ce qui nous intéresse :
package : com.lametric.077963xxxxxxxxx
widget : 72c3xxxxxxxx
Il n’y a plus qu’à aller dans le plugin script , créer un équipement s_LaMetric et créer des commandes actions et mettant ce script pour appeler l’application jeedom
curl -X PUT -u "dev:VotreApiKey" -H "Accept: application/json" \
http://IPdeVotreMetric:8080/api/v2/device/apps/com.lametric.077963xxxxxxxxx/widgets/72c3xxxxxxxx/activate
Pour revenir sur l’heure, créer une autre commande
curl -X PUT -u "dev:VotreApiKey" -H "Accept: application/json" \
http://IPdeVotreMetric:8080/api/v2/device/apps/com.lametric.clock/widgets/08b8eac21074f8f7e5a29f2855ba8060/activate
Enjoy