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

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é