connecteur/équipement weather.com
#1
Bonjour,

J'ai un connecteur pour récupérer les info sur "Weather.com"

Connecteur:
http://wxdata.weather.com/

Equipement "command":
/wxdata/weather/local/FRXX3869?cc=*&unit=m

j'ai les info dans le listener:
[ATTACH=CONFIG]358[/ATTACH]

Je souhaiterai avoir un peu d'aide pour le script.
Par exemple pour récupérer la valeur (<wind> <s> 12) dans une variable "VAR" vitesse_vent.

Merci de votre aide pour mon premier équipement universel et script :)
nicolas


Pièces jointes Image(s)
   
Répondre
#2
Bonjour,

La réponse 2 messages plus bas.

Christophe
Répondre
#3
Oui merci Ocelek,

mais je ne sais pas comment récupérer le valeur voulue.
"wind" = 12 dans mon cas.
Je ne sais pas compléter le script! pour l'integrer dans ma variable "vitesse_vent.

merci pour une petit coup de pouce.
nicolas
Répondre
#4
Un peu d'aide svp. :confused:

merci,
nico
Répondre
#5
il faut d'abord créer un connecteur http avec l'adresse du site http en enlevant la fin de l'adresse (a couper) et a coller dans un equipement http en appuyant sur le plus, choisir js et ecrire command='' et coller la partie copier entrz lzs guillemets
creer ensuite une variable ( ex vent)

faire un code js pour récuperer la valeur et l'injecter dans l'equipement( voir ex dans le forum)
il faut ensuite faire une action dans le planning pour lancer la cde créer dans l'equipement pour lancer la requette http toutes les h par ex
ensuite la variable est dispo dans la ld
Répondre
#6
Merci Laurent,

Pour le connecteur j'avais réussi et pour le retour de trame aussi. (Voir plus haut).
Mais j'ai besoin d'aide pour le script pour récupérer la valeur.
J'ai essayé avec l'exemple mais sans succès.

Merci beaucoup.
Répondre
#7
je fait un exemple ce soir et te l'envoi. comment récupère tu ta valeur et ou tu l'utilise?
Répondre
#8
J' ai créé une commande qui m'envoi la trame dans VAR "retour" avec un script dans le connecteur (var retour = trame)
Et je voudrai récupérer la valeur de wind/s de "VAR retour" dans un VAR "vitesse_vent"
La trame est en fichier joint plus haut.

Merci
Répondre
#9
je suis pas dur le pc mais je te colle cet exemple
var retour = trame;
var testPAPP = retour.indexOf("PAPP", 0);
if (testPAPP > -1) {
var PAPP = retour.substring(5,10);
var PAPPold = PAPP;
} else {
var PAPP = PAPPold
}

ce code cherche PAPP si il le trouve il extrait la chaine a partir fu 5 eme caractere jusqu'au 10 et il le met dans ka variacle PAPP
Répondre
#10
autre exemple plus 'pro'

var retour = trame;
if (retour.indexOf('<?xml')==0) { // on va bel et bien analyser sensors.xml
var p = retour.indexOf('<ev type="7" pro="OS" id="3930862593"'); // recherche de la sonde Oregon
if (p!=-1) { // sonde trouvée
var cherche = retour.substr(p); // on se rapproche un peu...
p = cherche.indexOf('v1="'); // on se cale sur la valeur de la sonde
if (p!=-1) { // il y a bien une valeur ...
cherche = cherche.substr(p+4); // on se rapproche encore un peu juste après le 'v1="'...
p = cherche.indexOf('"'); // où se trouve le guillemet final de v1 ?
if (p!=-1) {
cherche = cherche.substring(0,p); // cette fois-ci, cherche contient la valeur ...
var temp = cherche/10; // et on la divise par 10 ... 'temp' est une variable partagée de l'équipement
}
}
}
}
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Demande d'aide Paramétrage connecteur HTTP / json / commandes linux Popovitch 15 15,534 05-11-2020, 11:51 AM
Dernier message: Popovitch
  Connecteur API Deezer fransiouz 19 25,704 04-30-2020, 12:47 PM
Dernier message: Jlr
  parser le retour d'une commande initiale connecteur HTTP sud-domotique-expert 2 4,174 01-20-2020, 11:42 PM
Dernier message: sud-domotique-expert
  connecteur bluetooth Domo-TIC 0 2,631 10-29-2018, 03:58 PM
Dernier message: Domo-TIC
  Connecteur Synology Surveillance Station grichka 28 36,228 12-21-2017, 07:28 PM
Dernier message: jojo
  Configuration du connecteur Hsd 0 3,418 01-15-2017, 09:54 PM
Dernier message: Hsd
  connecteur ping 889laurent 3 6,392 12-09-2016, 05:46 PM
Dernier message: AucuneID
  Erreur sur connecteur HTTP JT28_vbulletin4_import503 1 4,765 09-09-2016, 03:48 PM
Dernier message: JT28_vbulletin4_import503
  Passage variable d'un équipement vers javascript Hsd 7 10,066 06-15-2016, 04:25 PM
Dernier message: Hsd
  Pilotage équipement SOAP zozotte 2 4,809 04-11-2016, 11:45 AM
Dernier message: Julien



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)