Forum eedomus
http://forum.eedomus.fr/

Lametric time
http://forum.eedomus.fr/viewtopic.php?f=13&t=5322
Page 1 sur 1
Auteur:  xianghua [ 07 Mars 2017 10:46 ]
Sujet du message:  Lametric time

Bonjour,

Est ce possible de supporter ce produit?

Je cherche un affichage visuel (en plus des notifications audio) comme la température intérieure, l'état de l'alarme, la météo..
Sur Jeedom il existe un plugin mais une intégration dans Eedomus serait top!
Auteur:  puccin0 [ 14 Mars 2017 20:26 ]
Sujet du message:  Re: Lametric time

xianghua a écrit:Bonjour,

Est ce possible de supporter ce produit?

Je cherche un affichage visuel (en plus des notifications audio) comme la température intérieure, l'état de l'alarme, la météo..
Sur Jeedom il existe un plugin mais une intégration dans Eedomus serait top!


Pareil :mrgreen: :D
Auteur:  puccin0 [ 19 Mars 2017 10:08 ]
Sujet du message:  Re: Lametric time

puccin0 a écrit:
xianghua a écrit:Bonjour,

Est ce possible de supporter ce produit?

Je cherche un affichage visuel (en plus des notifications audio) comme la température intérieure, l'état de l'alarme, la météo..
Sur Jeedom il existe un plugin mais une intégration dans Eedomus serait top!


Pareil :mrgreen: :D


Bonjour à tous,

Quelqu'un saurait il nous faire un "truc" pour communiquer avec lametric et eedomus.
Apparemment pour les pros ce n'est pas compliqué... malheureusement pour les newbies ce n'est pas simple...
Une petite aide avec la doc :mrgreen:
http://lametric-documentation.readthedo ... ation.html

merci! :lol:
Auteur:  dplein [ 19 Mars 2017 18:33 ]
Sujet du message:  Re: Lametric time

Non non, ne faites rien svp... sinon je vais encore craquer.... :D :D
Auteur:  influman [ 19 Mars 2017 18:47 ]
Sujet du message:  Re: Lametric time

Vu l'article de maison et domotique, ce ne devrait pas etre trop compliqué ;)
Auteur:  puccin0 [ 19 Mars 2017 20:50 ]
Sujet du message:  Re: Lametric time

Oui! Du coup un gentil contributeur va peut être nous faire quelque chose ;)
Auteur:  xianghua [ 20 Mars 2017 17:22 ]
Sujet du message:  Re: Lametric time

dplein a écrit:Non non, ne faites rien svp... sinon je vais encore craquer.... :D :D


J'aurais pas du craquer perso, ma copine m'a engueulé comme jamais pour cet achat :lol:
Auteur:  xianghua [ 20 Mars 2017 18:20 ]
Sujet du message:  Re: Lametric time

Salut en faisant une recherche sur le net j'ai trouvé le code php qui fonctionnait
Il faut créer une indicator App ici: https://developer.lametric.com/applications/list
Récupérer l'URL et modifier le code php pour ajouter les valeurs.
(Modifier $url et X-Access-Token)

Par contre le problème est que ça fait un script par notification (Modifier la valeur text)
Mais en attendant ça fonctionne! (je viens de tester)

Code : Tout sélectionner
<?php
$url = "votre_url";

$frames = array(
    "frames" => array(
            array(
                "index" => 0,
                "icon" => "i1299",
                "text" => "votre_notif"
            ),
            array(
                "index" => 1,
                "chartData" => array (
                4,3,2,1
                )
            )
)   
);

$curl = curl_init();

$headers = array(
    "Accept: application/json",
    "Content-Type: application/json",
    "X-Access-Token: votre_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_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($frames));


$response = curl_exec($curl);
curl_close($curl);

?>
Auteur:  influman [ 20 Mars 2017 18:49 ]
Sujet du message:  Re: Lametric time

suffit de passer le text en paramètre d'appel du script..
Auteur:  puccin0 [ 20 Mars 2017 19:04 ]
Sujet du message:  Re: Lametric time

xianghua a écrit:Salut en faisant une recherche sur le net j'ai trouvé le code php qui fonctionnait
Il faut créer une indicator App ici: https://developer.lametric.com/applications/list
Récupérer l'URL et modifier le code php pour ajouter les valeurs.
(Modifier $url et X-Access-Token)

Par contre le problème est que ça fait un script par notification (Modifier la valeur text)
Mais en attendant ça fonctionne! (je viens de tester)

Code : Tout sélectionner
<?php
$url = "votre_url";

$frames = array(
    "frames" => array(
            array(
                "index" => 0,
                "icon" => "i1299",
                "text" => "votre_notif"
            ),
            array(
                "index" => 1,
                "chartData" => array (
                4,3,2,1
                )
            )
)   
);

$curl = curl_init();

$headers = array(
    "Accept: application/json",
    "Content-Type: application/json",
    "X-Access-Token: votre_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_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($frames));


$response = curl_exec($curl);
curl_close($curl);

?>



Malheureusement, je ne peux pas aider je suis une quiche... :roll:
Mais je suis très intéressé ! voir plus ;)
Auteur:  puccin0 [ 20 Mars 2017 19:12 ]
Sujet du message:  Re: Lametric time

influman a écrit:suffit de passer le text en paramètre d'appel du script..

tu nous aides :lol: ?
pareil pour l'icon pour changer au choix
Auteur:  xianghua [ 20 Mars 2017 19:49 ]
Sujet du message:  Re: Lametric time

ça devrait être un truc du genre :

Code : Tout sélectionner
if(isset($_GET['valeur']))
{
    $valeur=$_GET['valeur'];
}

$frames = array(
    "frames" => array(
            array(
                "index" => 0,
                "icon" => "i1299",
                "text" => "$valeur"
            ),
            array(
                "index" => 1,
                "chartData" => array (
                4,3,2,1
                )
            )
)   
);


Et je lance une URL comme ceci http://192.168.0.6/lametric.php?valeur=coucou

Mais ça ne fonctionne pas tout à fait, je veux bien une aide :)
ça doit venir du "text" => "$valeur" (Les guillemets me posent problèmes)
Auteur:  puccin0 [ 20 Mars 2017 20:01 ]
Sujet du message:  Re: Lametric time

xianghua a écrit:ça devrait être un truc du genre :

Code : Tout sélectionner
if(isset($_GET['valeur']))
{
    $valeur=$_GET['valeur'];
}

$frames = array(
    "frames" => array(
            array(
                "index" => 0,
                "icon" => "i1299",
                "text" => echo $valeur
            ),
            array(
                "index" => 1,
                "chartData" => array (
                4,3,2,1
                )
            )
)   
);


Et je lance une URL comme ceci http://192.168.0.6/lametric.php?valeur=coucou

Mais ça ne fonctionne pas tout à fait, je veux bien une aide :)


je te soutiens! :mrgreen:
Tu penses qu'il serait possible d'afficher une valeur du genre : [LAST_VALUE PERIPH_ID=8900]
Auteur:  xianghua [ 20 Mars 2017 20:04 ]
Sujet du message:  Re: Lametric time

puccin0 a écrit:
xianghua a écrit:ça devrait être un truc du genre :

Code : Tout sélectionner
if(isset($_GET['valeur']))
{
    $valeur=$_GET['valeur'];
}

$frames = array(
    "frames" => array(
            array(
                "index" => 0,
                "icon" => "i1299",
                "text" => echo $valeur
            ),
            array(
                "index" => 1,
                "chartData" => array (
                4,3,2,1
                )
            )
)   
);


Et je lance une URL comme ceci http://192.168.0.6/lametric.php?valeur=coucou

Mais ça ne fonctionne pas tout à fait, je veux bien une aide :)


je te soutiens! :mrgreen:
Tu penses qu'il serait possible d'afficher une valeur du genre : [LAST_VALUE PERIPH_ID=8900]


Soutiens moi en lisant le site du zéro section php :lol:
Auteur:  xianghua [ 20 Mars 2017 20:34 ]
Sujet du message:  Re: Lametric time

Code : Tout sélectionner
<?php
$url = "votre_url";

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: votre_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_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($frames));


$response = curl_exec($curl);
curl_close($curl);

?>


Et lancer une URL comme ceci
Code : Tout sélectionner
http://192.168.0.6/lametric2.php?valeur=youpi&icon=i135


ça fonctionne du coup (Icone et texte) :)

J'ai mieux détaillé ici: viewtopic.php?f=50&t=5362
Page 1 sur 1 Le fuseau horaire est UTC+1 heure