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
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 :
Le token d'accès est invalide ou a expiré. Une requête de /refreshToken est à réaliser afin de récupérer la nouvelle paire de jeton.
La Clé Client n'est pas autorisée à télécommander la sortie. Une requête /addProduct est à réaliser pour résoudre l'erreur.
Le productLogin ou le productKey n'existe pas dans notre base de donnée.
Paramètres entrants invalides.
Le token d'accès est invalide ou a expiré. Une requête de /refreshToken est à réaliser afin de récupérer la nouvelle paire de jeton.
Mis à jour