Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Jeedom [RESOLU]
#1
Bonjour,

J'ai installer Jeedom sur un Raspberry.
Je souhaiterai récupérer des infos de mes modules Z-Wave.

En faite le Rasperry avec Jeedom me sert de passerelle entre mes modules Z-Wave et Calaos.

Via une API HTTP de Jeedom il est possible de récupérer des données.

Exemple avec le lien suivant pour récuperer la valeur d'une sonde de température :
http://**IP JEEDOM**/core/api/jeeApi.php?apikey=***********&type=cmd&id=126

Voici le contenu du fichier reçu :
<html>
<head></head>
<body>20.2</body>
</html>

Dans Calaos Installer je créer une ->Web->Sonde de température et a partir de la ça se complique...

Quelle type choisir XML/JSON/TEXT...
Quelle chemin renseigner...

Merci de votre aide...

Cordialement


Steeve MARTINS
Steeve MARTINS
Calaos User

Calaos v3 sur Intel BOXNUC5CPYH | Wago 750-842 (2.0)| Eco-Devices
Reply
#2
Salut,

L'html est un format XML
Pour le chemin nous utilisons la syntaxe XPATH : https://fr.wikipedia.org/wiki/XPath
tu peux essayer le chemin XPATH avec ce site par exemple : http://www.freeformatter.com/xpath-teste...#ad-output

Dans ton cas de figure, en utilisant ceci comme path : //body/text() cela extrait 20.2

Ca devrait le faire :-)
a+
Calaos v2 sur Rpi et MeleA1000 | Eco Device | IPX800 | Karotz | 1Wire | Relais GPIO | Squeezebox
Reply
#3
Salut,

Ok pour le XPATH, par contre la valeur afficher dans Calaos reste à 0...

Comprend pas....
Steeve MARTINS
Calaos User

Calaos v3 sur Intel BOXNUC5CPYH | Wago 750-842 (2.0)| Eco-Devices
Reply
#4
hum essaye sans /text() pour voir
Calaos v2 sur Rpi et MeleA1000 | Eco Device | IPX800 | Karotz | 1Wire | Relais GPIO | Squeezebox
Reply
#5
Bonsoir,

J'ai enfin réussi à récupérer les infos de mon JEEDOM sur Calaos.
Sur JEEDOM j'exécute un script toute les minutes qui génère un fichier XML dans lequel est stocké tous les états des différents éléments.
Via un objet web sur Calaos je récupère les diffèrent états.
Ce coup la avec le bon chemin j’arrive à extraire les valeurs.
Tous fonctionne nickel...
Je pense que Calaos ne prenait pas les données au format html...

Bonne nuit...
Steeve MARTINS
Calaos User

Calaos v3 sur Intel BOXNUC5CPYH | Wago 750-842 (2.0)| Eco-Devices
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)