Page 1 sur 1

Api pour lecture d'une température

Publié : 08 déc. 2014, 23:51
par Jose
Bonsoir à tous,

Quelqu'un connait-il la commande json permettant de lire la valeur d'un capteur de température ?
Grace à l'api domoticz http://www.domoticz.com/wiki/Domoticz_A ... d_switches, il est facile de changer la valeur d'un contact ou de mettre une valeur de température mais je n'arrive pas à lire la dernière valeur enregistrée pour un idx en particulier.

Sans la parser au travers d'un fichier php, mon idée est de transmettre à mon karotz :ugeek: une requête http permettant d'annoncer la température d'un pièce par exemple.

Merci d'avance

Re: Api pour lecture d'une température

Publié : 09 déc. 2014, 06:46
par patrice
Bonjour

Avec cela http://192.168.1.81:8080/json.htm?type=devices&rid=69
ou le rid est l'idx de ton capteur tu obtiens un tableau de parametres de ton capteur dont un champ
Data qui contient la valeur actuelle enregistrée dans Domoticz

Cette url permet d'obtenir l'etat de n’importe quel capteur
A toi de l'extraire dans ton langage favori

Re: Api pour lecture d'une température

Publié : 09 déc. 2014, 22:10
par Jose
Merci Patrice,

J'imaginais ça plus simplement comme peut l'être une action sur un switch.
Il me semble avoir vu un bout de code sur le forum qui pourrait faire l'affaire.

@ bientôt

Re: Api pour lecture d'une température

Publié : 11 déc. 2014, 07:52
par Jihem
Bonjour,
tu as ce bout de code en php qui t'extrait facilement la valeur que tu cherches

Code : Tout sélectionner

#!/usr/bin/php
     <?php
         $json_string = file_get_contents("http://192.168.1.82:8080/json.htm?type=devices&rid=99");
         $parsed_json = json_decode($json_string, true);
         $parsed_json = $parsed_json['result'][0];
         $temp1 = $parsed_json['Temp'];
                echo "Temp ".$temp1."\n";
     ?>
Bonne journée

Re: Api pour lecture d'une température

Publié : 11 déc. 2014, 22:08
par Jose
Bonjour Jihem

Merci pour ce code c'est sympa. J'adapte ça ce week end à mon karotz et je vous fais un retour.

@ +

Re: Api pour lecture d'une température

Publié : 11 déc. 2014, 22:31
par Jose
@ Patrice

Ton article portant sur la récupération de la valeur des batteries peut également convenir à ce que je cherche.
C'est top !

José

Re: Api pour lecture d'une température

Publié : 03 janv. 2015, 15:43
par Jose
Bonjour à tous,

Grâce à l'article de Patrice sur la récupération des valeurs de batterie des modules z-wave, je récupère les températures de mes pièces et transmets les valeurs à mon Karotz pour annonce vocale. J'ai simplement modifié un peu le script de manière à avoir un seul fichier à modifier.

On peut fermer cette discussion.

Re: Api pour lecture d'une température

Publié : 03 janv. 2015, 16:53
par patrice
Bonjour José
Tu peux éditer le 1 post et utiliser la coche verte au dessus de la zone d’écriture pour marqué réglé