Чтение истории из Ист. БД

<< Click to Display Table of Contents >>

Навигация  MQTT API >

Чтение истории из Ист. БД

Previous pageReturn to chapter overviewNext page

Для чтения данных истории из TeslaCloud (для издателей TeslaSCADA2 Runtime) необходимо использовать виртуальные темы (Node Control/ Get Tag History From DB для отправки запроса и Node Data/Tag History Data From DB для получения ответа) и путь к тегу в теме. Значение содержится в формате JSON:

{

 historydbname: {historydbname},

 name: {tagpath},

 begindate: {begin},

 enddate: {end}

}

Где:

{historydbname} - Имя исторической базы данных

{tagpath} - Путь тега историю которого хотите считать.

{begin} - Начальный период времени в миллисекундах с 1970 года.

{end} - Конечный период времени в миллисекундах с 1970 года.

 

 

Исторические данные вернуться в JSON формате:

{

 name: {tagname}

  data: {

         x: {time},

         y: {tagvalue}

         }

}

Где:

{tagname} - имя тега.

{time} - Время в миллисекундах начиная с 1970 года.

{tagvalue} - Значение тега.

 

Пример:

Тема: spBv1.0/sparkplugb/edgenode/Node Control/Get Tag History From DB

Значение: {"historydbname": "historydb", "name":"spBv1.0/sparkplugb/edgenode/devicenode/Parameter", "begindate":0, "enddate":1688373780250}

 

ОТВЕТ:

Значение: {name:"Parameter", data:{"x":1688311087038, "y":26.0, "x": 1688360294299, "y":25.1.....}}