› Forums › Serveur WES › Installation & Configuration › récupération des données sur LOXONE
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par
frederic341, le il y a 3 années et 9 mois.
- Post
-
<p class= »MsoNoSpacing »>Bonjour,</p>
<p class= »MsoNoSpacing »>Je souhaite récupérer les données du serveur WES 2 et les intégré sur la domotique Loxone.</p>
<p class= »MsoNoSpacing »>EX : impulsion des compteurs et valeur instantanée des TOR magnétique.</p>
<p class= »MsoNoSpacing »>Sur mon serveur LOXONE, je peux utiliser une entrée virtuelle qui interroge le serveur WES via une URL.</p>
<p class= »MsoNoSpacing »>Quels sont les URL à utiliser afin de récupérer les informations du serveur WES ?</p>
<p class= »MsoNoSpacing »>Merci d’avance,</p>
<p class= »MsoNoSpacing »>Frédéric</p>
<p class= »MsoNoSpacing »></p>00
- Replies
-
-
Bonjour,
Le WES permet de récupérer la plupart de ses infos utiles par l’envoie d’une requête HTTP sur le fichier DATA.CGX
le format de l’URL pour lancer cette requête: http://login:password@IP-Wes-192.168.x.x/data.cgx
login : password = le login et mot de passe de connexion à votre WES.
IP-WES = l’IP locale de votre WES, exemple : 192.168.0.110Exemple d’url : http://admin:wes@192.168.0.110/data.cgx
Si vous taper cette URL, personnalisée avec vos paramètres bien sûr, dans l’adresse de votre navigateur, le WES va vous renvoyer une réponse structurée au format XML.
Vous trouvez des TAGs MOTS Clé <clé> englobant la valeur associées </clé>
exemple pour les 2 Relais interne du WES :
<relais>
<RELAIS1>ON</RELAIS1>
<RELAIS2>OFF</RELAIS2>
</relais>Si votre Serveur LOXONE est capable de lancer ce type de requête HTTP de façon cyclique au WES, disons toutes les 1 ou 2 secondes environs,
il faut aussi vérifier si votre LOXONE vous permet de récupérer, décrypter les infos du XML retournées par le WES et intégrer les valeurs dans les interfaces, via l’usage d’un Script dédié existant ou à réaliser !?.Cdt
00 -
Bonjour,
Merci beaucoup pour les informations. Le miniserveur Loxone est effectivement capable de lancer des trames HTTP toutes les 10 secondes. On ne peu pas descendre en dessous les 10 secondes.
Pouvez-vous me mettre a disposition un fichier <span style= »color: #444444; font-family: Ubuntu, Helvetica, Arial, sans-serif; font-size: 12px; »>DATA.CGX</span>
Cela me permettra de faire des tests en attendant de commander le serveur WES.
Merci d’avance,
Frédéric…
00 -
Bonjour,
Trouvez joint une archive avec un exemple d’une réponse WES à une requête HTTP sur le fichier DATA.CGX
le fichier concerné est : reponse WES -http – DATA-CGX.xmlNormalement il n’y a pas de lignes vide entre les différents TAG du XML. J’ai séparé les différents Blocs des CLE Ident. d’un même Groupe pour plus de clarté.
Vous trouverez aussi dans l’archive des exemples de Scripts d’envoi de requêtes au WES type HTTP DATA.CGX spécifiques aux systèmes Domotiques Jeedom, Domoticz et EEdomus. Certains sont écrit en PHP, d’autre en LUA.
Je ne connais pas le serveur LOXONE, mais il doit y avoir une possibilité d’augmenter les cycles d’envoi des trames http en dessous de 10s.
Je sais que EEdomus par exemple est aussi bloqué par défaut à l’envoie de requêtes http toutes les 10s, mais nous avions trouvé une fonction dans son API qui permet de paramétrer une tempo afin de lancer un CallBack spécifique avec des cycles de l’ordre de la seconde. Possible que cela existe aussi pour votre LOXONE ?Bonne fêtes de fin d’année
CdtAttachments:
You must be logged in to view attached files.00 -
Merci beaucoup pour ces information et bonnes fêtes de fin d’année.
00
-
- Vous devez être connecté pour répondre à ce sujet.