Récupérer un état système
L'application doit être activé sur le web-serveur ainsi que les états système souhaités.
Le produit doit être connecté au serveur d'application.
Récupère les divers état d'un produit, ils doivent être configurés à partir du web-serveur du produit dans la page Programmation > Application. Cela concerne :
Entrées
le nombre d'entrée dépend du nombre disponible sur le produit
0: réarmée
1: déclenchée
Si votre produit comporte une entrée Marche/Arrêt l'indice de l'entrée est à 0 sinon l'indice commence à 1.
Sorties
le nombre de sortie dépend du nombre disponible sur le produit
0: désactivée
1: activée
Défauts - numéro dépend si disponible sur le produit
0: Défaut alimentation
0: ok
1: faible
1: Défaut Tension secteur
0: présente
1: absente
2: Défaut Batterie
0: ok
1: faible
3: non utilisée
4: Défaillance Batterie
0: fin
1: présente
Un état à -1 signifie que le produit n'a pas envoyé son état au serveur d'application malgré le fait qu'il est bien envoyé sa trame de configuration.
POST /getProductStates
Headers
Content-Type
Application
Authorization
Bearer <accessToken>
Body
productLogin
string
Identifiant
Request
curl -X POST https://ovh-backend.altec-ts.fr/api/getProductStates \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_access_token" \
-d '{
"productLogin": <your_product_login>,
}'Response
En supposant qu'une entrée, une sortie, et un défaut sur la partie application du web-serveur du produit est activée, le serveur renvoie un json sous le format suivant :
{
entrees:{
<numero_entree>: <-1|0|1|>
},
sorties:{
<numero_sortie>: <-1|0|1>
},
defauts:{
<numero_defaut>: <-1|0|1>
}
}Mis à jour