Comment utilisez vous votre metric

Bonjour

Ayant craqué (á ce prix là même avec une remise, ça s’appelle comme ça :grin:) sur Lametric, j’ai installé le plugin et je vois qu’hormis poussé un icône / message bah pas grand chose d’autre

Les notifications via l’app sont bien trop rapide

Et du coup pour l’usage je suis plutôt déçu :
J’aurai souhaité qu’elle affiche l’heure en permanence et qu’elle switche via un scénario sur l’app « jeedom » pour montrer le message et revienne sur l’heure quand je l’aurai souhaité …

Et je ne vois pas si c’est possible de forcer l’affichage d’une app uniquement (sans faire de défilement)

Bref, comment l’utilisez vous ?

Merci !

Moi j’utilise comme notification via des scripts. Y a un tuto sur l’ancien forum.

Merci pour ton retour

J’ai lu l’ancien forum, mais la notification via script ne fait qu’afficher le message rapidement et ça revient sur l’heure quasi immédiatement

Je peux figer l’app « Jeedom » via l’application Lametric et pousser des messages et les effacer quand je le souhaite afin de les laisser visible longtemps, mais du coup je ne rebascule pas sur l’heure

Et si dans l’application Lametric si je choisis une bascule automatique, ça switch de l’un à l’autre, j’aurai souhaité rester sur l’app Jeedom tant qu’il y a un message et rebascule sur l’heure si il n’y a rien

Je n’ai pas vu dans l’api la possibilité de figer une app pour l’appeler via un scénario par exemple

Je suis pas sûr que ca soit possible.

Merci !
C’est quand même couillon à ce prix là …

Mon use case par exemple était de rendre visuel le matin si mon alarme était allumé (logo alarme rouge + ON) via un message permanent dans l’app « Jeedom »
Et dès que je désactive l’alarme, j’affiche logo alarme vert + OFF et au bout de 3mn j’affiche un logo noir (939) + un espace dans le texte pour avoir un affichage tout noir (vide). J’aurai aimé rebasculer sur l’heure mais ne sais pas comment faire et tu m’indiques que ce n’est pas possible …une Metric Time sans heure … j’aurai mieux fait de me lancer dans du DIY :wink:

Si d’autres ont réussi qq chose de similaire à mon besoin, je suis preneur !!
Merci
A+

Salut

Pour la mienne j’affiche en séquence:

  • l’heure
  • la date
  • la conso électrique instantanée
  • le saint du jour et du lendemain
  • les températures de plusieurs pieces (et ce qu’il reste de pellets uniquement si le poele est en route)
  • les infos meteo (temps de demain, niveau de pluie, humidité)
    Et ca tourne en permanence comme ca de 6h30 à 23h30 (mise en veille).

Concernant les alertes, j’ai juste testé la détection de mouvement d’une caméra, mais je trouve que ce n’est pas probant pour des alertes.
Par contre pour de l’affichage d’infos, c’est top!

Merci pour ton retour.
Je trouve ça incroyable que l’api ne permette pas d’appeler une application spécifique et que c’est, soit tu restes en permanence sur ton unique appli sélectionnée, soit une rotation des différentes applis choisies …

Dans le plugin, dommage que la commande icône ne soit pas présent pour pouvoir l’appeler dans un scénario unique
Le message pouvant être une commande, une variable, un virtuel etc… cela aurait été pratique.
Merci encore pour ton retour d’expérience apprécié !

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

1 « J'aime »

J’ai du mal à comprendre. On peut préciser une icone avec le plugin. Dans un scénario j’utilise deux tags pour concaténer les infos puis à la fin j’envoie tout en une fois :

Bien vu en tout cas l’option de montrer une application spécifique, ça peut être bien utile.

Arghh boulet que je suis… ça m’apprendra à faire des scénarios depuis mon iPad.
mon tag avait une majuscule … forcément ça marche mieux quand je respecte la casse ! Merci à toi :grin:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.