zibase comprend-elle un xml contenant des guillemets ?

Comment interfacer la Zibase avec Homeseer ? Comment programmer votre Zibase avec un script ? Comment capturer les informations de la Zibase ...

zibase comprend-elle un xml contenant des guillemets ?

Messagede vr34 » 21 Mai 2014, 21:02

Bonjour,
Je voudrais appliquer ce tuto pour récupérer une donnée d'un fichier xml : http://domotique-info.fr/2013/11/zibase ... virtuelle/
mais mon fichier xml contient des guillemets :
...
<realtime><data realtime="todaysrain">9.9</data></realtime>
...
or le champ de l'action "Affecter une chaine de caractères à une variable" n'accepte pas les guillemets.
Donc comment faire pour récupérer le 9.9 dans une variable ?

J'ai tenté de remplacer " par %22 ou &quot; mais rien à faire. Ma sonde virtuelle me retourne toujours 0, preuve que la ligne n'est pas comprise.

Merci d'avance pour votre aide.
zibase2S sur Freebox v6 + sondes thermo Oregon + DeltaDore Calybox (X2D) avec scénarios thermostat + volets roulants Somfy (RTS) et Fibaro (zwave) + détecteurs de présence Everspring + prises Chacon (DI-O) + Caméras IP (Heden, Foscam) + arrosage automatisé (zwave) + station météo Velleman WS1080 avec récupération des données sur la zibase
2 exemples :
- On sonne : envoi d'un SMS sur mon mobile et activation de la détection de mouvement "très sensible" de la caméra extérieure pendant 30 minutes
- si la moyenne des températures extérieures relevées dépasse 25°C entre midi et 16heures et s'il n'a pas plu depuis les dernières 48h, déclencher l'arrosage du gazon le lendemain à 5h.
vr34
Membre Actif
 
Messages: 30
Inscription: 03 DĂ©c 2012, 17:10
Localisation: HĂ©rault

Re: zibase comprend-elle un xml contenant des guillemets ?

Messagede Zozo1202 » 03 Jan 2016, 19:34

Bonjour,
J'ai exactement le même problème problème. Une solution a-t-elle été trouvée ?
Typiquement voici ce que me renvoie un Ă©cocompteur legrand :
{
"data1":0.000000,
"data2":0.000000,
"data3":38.000000,
"data4":1016.000000,
"data5":5.000000,
"data6":0.000000,
"data6m3":0.000000,
"data7":0.000000,
"data7m3":0.000000,
"heure":19,
"minute":16
}
Pour récupérer la valeur par ex de l'heure, il faudrait que j'utilise la fonction commande http avec "lire en retour une valeur balisée par"; mais pour ça il faut que je puisse mettre un guillemet après le mot heure par exemple. Le : passe, mais pas le guillemet. Toute idée bienvenue...
Zozo1202
P'tit Dieu de domotique
 
Messages: 191
Inscription: 01 Juil 2010, 20:59


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique