Calaos, Home Automation Forum
Jeedom [RESOLU] - Printable Version

+- Calaos, Home Automation Forum (https://calaos.fr/forum)
+-- Forum: Utilisation - Installation - Configuration (https://calaos.fr/forum/forumdisplay.php?fid=4)
+--- Forum: Systèmes Externes (https://calaos.fr/forum/forumdisplay.php?fid=7)
+--- Thread: Jeedom [RESOLU] (/showthread.php?tid=571)



Jeedom [RESOLU] - steevedu49 - 02-19-2016

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


RE: Jeedom - captainigloo - 02-19-2016

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-tester.html#ad-output

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

Ca devrait le faire :-)
a+


RE: Jeedom - steevedu49 - 02-19-2016

Salut,

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

Comprend pas....


RE: Jeedom - captainigloo - 02-20-2016

hum essaye sans /text() pour voir


RE: Jeedom - steevedu49 - 02-21-2016

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...