› Forums › Serveur WES › Installation & Configuration › Accès M2M en PHP
- Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par
DaPic, le il y a 8 années.
- Post
-
Bonjour,
Je souhaite lire les valeurs de l’entrée Analogique 2 du WES V2 depuis un script PHP (qui tourne sur un Synology).
J’ai essayé plusieurs requêtes, mais j’ai toujours le résultat « ??? ».
Est-ce que vous pouvez m’aider à trouver la bonne commande ?
Merci,
00
- Replies
-
-
Donnez nous la commande que vous avez entré ?
00 -
J’ai continué de chercher et j’ai enfin compris le doc « Notice d’utilisation des serveurs ».
Donc, en PHP, ca donne :
define (‘WES_IP’,’192.168.11.13′);
define (‘WES_PORT’,’1500′);$strOrdre = « gE011 »;<b></b><i></i><u></u>
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket == false){$texte .= « Echec du socket : » . socket_strerror(socket_last_error());}
$result = socket_connect($socket, WES_IP, WES_PORT);
if ($result == false){$texte .= « Echec de la connexion : » . socket_strerror(socket_last_error($socket));}
socket_write($socket, $strOrdre, strlen($strOrdre));
$reponse = socket_read($socket, 64);
socket_close($socket);
print_r(« Erreur : » . $texte . « <br> »);
print_r(« Resultat: » . $reponse . « <br> »);=> Ca marche parfaitement
J’ai aussi découvert le data.cgx qui résout une partie de mes besoins.
Il est très très bien ce WES V2, merci.
00 -
Merci 😉
00 -
Bonjour,
Je souhaite faire à peu près la même chose à la seule différence que mon WES se trouve à distance et non en local. Est-ce possible?
Mon but étant de récupérer et d’afficher la température et la valeurs des compteurs sur ma propre page php.
00
-
- Vous devez être connecté pour répondre à ce sujet.