64
SCU100 INSITE PRO M COMPACT MANUEL D'UTILISATION
POST: /api/gateway/data
Le point de terminaison permet d'obtenir des données de l'unité de contrôle : les valeurs en ligne et
historiques disponibles peuvent être lues à partir du fichier Insite_register_map.xlsxdans les onglets
SCU100 secteur et capteurs et SCU100 compteurs, ES, vue système. Les variables sont identifiées par
l'adresse du registre Modbus et doivent être fournies dans un corps JSON d'une requête POST.
Ci-dessous des extraits partiels du fichier .xlsx à titre d'exemple :
Les variables suivantes doivent être fournies dans le corps JSON :
• « data » : liste d'objets avec des identifiants pour les données demandées. L'objet de données doit
inclure :
° « addresses » : liste des adresses Modbus pour les variables de l'unité de contrôle demandées
° « type » : type de données (« en ligne » ou « historiques »). Si les données historiques sont
Comme la réponse renvoyée est JSON avec les variables suivantes :
• "ip": Adresse IP de l'unité de contrôle
• « id » : le nom d'hôte de l'unité de contrôle
• « data » : liste des objets avec les données disponibles de l'unité de contrôle. Chaque objet possède
des identifiants « timestamp » et « values ». Pour les données en ligne renvoyées, il s'agit d'un seul
objet avec l'horodatage actuel. Pour les données historiques renvoyées, il s'agit d'une liste d'objets
avec des horodatages disponibles pour la plage de temps sélectionnée. Dans la « value » fournie se
trouvent les registres et les valeurs disponibles.
sélectionnées, « begin_timestamp » et « end_timestamp » doivent être fournis.