J'ai viens de faire un script afin de pouvoir utiliser son horloge LaMetric sur l'Eedomus:
Suffit de suivre ces étapes:
1. Se rendre à l’adresse : https://developer.lametric.com
2. Créer une "INDICATOR APP" :
3. Configurer une icone, un nom et sélectionner Push dans "Communication type" :
4. Donner un nom et une description à votre app et cocher "Private app" puis cliquer sur "Save" :
5. Publier l’application puis installer là sur votre LaMetric grâce à l’application mobile.
Une fois l’application publiée, vous disposez des informations essentielles pour la configuration du plugin.
(Il y a des screenshots ici ci besoin -> https://jeedom.github.io/documentation/ ... index.html )
Mettez ce script .php sur le serveur de votre Synology ou Raspberry pi
- Code : Tout sélectionner
<?php
$url = "your_url";
$token = "your_token";
if(isset($_GET['valeur']))
{
$valeur=$_GET['valeur'];
}
if(isset($_GET['icon']))
{
$icon=$_GET['icon'];
}
$frames = array(
"frames" => array(
array(
"index" => 0,
"icon" => "$icon",
"text" => "$valeur"
),
)
);
$curl = curl_init();
$headers = array(
"Accept: application/json",
"Content-Type: application/json",
"X-Access-Token: $token",
"Cache-Control: no-cache",
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($frames));
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($curl);
curl_close($curl);
?>
Remplacer le champ your_url par l'url donné sur la page de résumé du plugin LaMetric
et remplacer le your_token par celui donné sur la page de résumé.
Créer un actionneur http et ajouter les URL comme ceci
- Code : Tout sélectionner
http://ip_nas/lametric.php?valeur=youpi&icon=i135
valeur= votre message à diffuser sur l'horloge (donc remplacer le youpi par ce que vous voulez)
icon= Mettez une icone qui correspond à votre message, elles sont dispo ici https://developer.lametric.com/icons et commences par des i (genre i135)
PS: Pour les messages avec espace faut ajouter des %20 entre chaque mot genre Fermeture%20des%20volets
L'icone:
https://image.noelshack.com/minis/2017/12/1490100959-lametric.png
Le lien github (si maj ou pour télécharger): https://github.com/DamienLGD/lametric_eedomus