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

xpath avec Teracom TCW122B-CM
http://forum.eedomus.fr/viewtopic.php?f=15&t=1163
Page 1 sur 1
Auteur:  Nico33 [ 01 Août 2013 11:19 ]
Sujet du message:  xpath avec Teracom TCW122B-CM

Bonjour à tous,
Je suis l'heureux propriétaire d'un teracom TCW122B-CM qui me permet d'activer mon alarme avec ses 2 relais mais aussi de connaître la température de l'eau de ma piscine ainsi que la température extérieure via 2 sondes étanches branchées sur le port 1-WIRE.
Je rencontre un souci qui vient du fait que le boitier (depuis sa mise à jour en 2.06) remonte les unités avec les valeurs dans le XML.
Résultat, je n'ai plus un nombre mais un champ texte du genre : 28.0 °C.

TCW.jpg
TCW.jpg (68.96 Kio) Consulté 11235 fois


URL : http://192.168.1.61/status.xml
Xpath : /Monitor/Temperature2

J'ai tenté de supprimé via une commande Xpath dans le capteur HTTP de la eedomus mais ça me ressort des erreurs.
On dirait qu'on ne peut pas faire des modifs dans ce champ mais simplement "adresser" le champ qu'on veut récupérer.
Je me trompe ?
Comment puis-je faire ?

Merci d'avance.
Nico33
Auteur:  Nico33 [ 04 Sep 2013 07:11 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Je m'auto-réponds au cas où ça servirait pour d'autres.
Voilà le XPATH : substring(/Monitor/Temperature2,1,4)
Et on met en décimal et c'est bon.
Auteur:  Jack13 [ 07 Sep 2013 17:50 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Slt, j'ai reçu un TCW122B-CM, mais je n'arrive pas à faire deux choses :

l'envoi des mails ne fonctionne pas, j'indique le SMTP.neuf.fr port 25 avec un compte valide et...rien sur l'activation des contacts (ni sur le bouton test d'ailleurs) !

Je n'arrive pas à faire fonctionner le TCW avec l'appli Android autrement qu'en WIFI, donc sur le LAN !

J'ai changé le port SNMP dans le TCW et dans l'appli, j'ai mappé ce port dans mon routeur vers l'IP du TCW, comme l'appli Android ne gène pas le dyndns (je suis en IP dynamique :| )j'ai mis l'adresse IP publique du moment, mais...rien, l'appli ne reçoit aucune réponse

j'ai essayé avec des ports comme 8080, car ce qui m'embête c'est que le 80 est déjà pris pour une appli vidéo ! le pb ne viendrait il pas du bridage des ports sur GSM par SFR ?

merci de votre aide si vous êtes passés par la !
Auteur:  gplatret [ 11 Fév 2015 09:35 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Bonjour,

J'ai le même soucis avec ce boitier. L'ancien firmware fonctionnait à merveille mais avec celui-la impossible d'avoir les infos.

Le message d'erreur :
Cantine Bellevue Cantine Bellevue en erreur: [Valeur non numérique []]. Aperçu du contenu.

La config :
Image

Merci de votre aide.
Auteur:  gplatret [ 11 Fév 2015 11:24 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Si je fait "Aperçu du contenu" :

Code : Tout sélectionner
Aperçu
<HTML>
<head><title>Index</title><meta HTTP-EQUIV="REFRESH" content="0; url=/monitor.htm"></head><body></body></html>
Auteur:  gplatret [ 11 Fév 2015 11:32 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Pourtant le test est bon :
Image
Auteur:  Nico33 [ 12 Fév 2015 23:07 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Voilà ce que j'utilise pour mes sondes de température 1wire (pour la sonde 2 là):
substring(/Monitor/Temperature2,1,string-length(/Monitor/Temperature2)-2)

Essaye et dis moi.
Auteur:  gplatret [ 13 Fév 2015 10:17 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Bonjour,

J'ai donc mis :
substring(/Monitor/Temperature1,1,string-length(/Monitor/Temperature1)-2)


Si je lance le test :
Résultat XPath :
21.9


Mais aucun chiffre ne remonte et toujours le message :
Le 13 févr. à 10:16 : Cantine Bellevue Cantine Bellevue en erreur: [Valeur non numérique []]. Aperçu du contenu.
Auteur:  Nico33 [ 13 Fév 2015 10:30 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

C'est quelle version du terracom que tu as ?
Je ne l'ai pas mis à jour depuis une bonne année je pense.
Il doit y avoir une commande XPATH pour transformer le résultat en numérique.
Auteur:  gplatret [ 13 Fév 2015 10:46 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Avant c'était le :
tcw122-cm en version v1.03
J'en ai plusieurs et aucun problème car le résultat sort :
<Temperature1>21.4</Temperature1>


Mais maintenant c'est le :
TCW122B-CM en version 2.13
et le resultat sort :
<Temperature1>22.1°C</Temperature1>


J'ai contacté Teracom impossible de redescendre d'une version.
Auteur:  Nico33 [ 13 Fév 2015 10:52 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

On doit avoir la même version je pense car avant, je n'avais moi aussi que la température dans les unités.
Mais avec ma formule XPATH, ça tourne nickel.
tu as bien réutilisé ma formule ?
Auteur:  gplatret [ 13 Fév 2015 10:54 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Oui la même formule.
Curieusement le test fonctionne mais sur l'interface rien ne remonte et j'ai un message d'erreur.
Auteur:  Nico33 [ 13 Fév 2015 12:02 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Je pense que tu vas pouvoir ouvrir un TT au support ...
Si c'est ok dans le test et pas dans l'interface ... je ne comprends pas.
Juste pour tester, transforme le type de donnée en texte pour voir ce que ça donne.
Auteur:  gplatret [ 13 Fév 2015 13:34 ]
Sujet du message:  Re: xpath avec Teracom TCW122B-CM

Ticket au support OK.
Un patch arrivera dans une prochaine mise à jour.
Page 1 sur 1 Le fuseau horaire est UTC+1 heure