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

<< Click to Display Table of Contents >>

Навигация  HTTP REST API > POST API >

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

Previous pageReturn to chapter overviewNext page

ЗАПРОС:

URI: https://cloud.teslascada.com/historydbread

BODY: Можно использовать Query формат: token={token}&historydbname={historydbname}&tagname={tagname}&begin={begin}&end={end}&numberofrows={numberofrows}

Или JSON формат:

{

 "token": {token},

 "historydbname" {historydbname},

 "tagname":{tagname},

 "begin": {begin},

 "end": {end},

 "numberofrows":{numberofrows},

}

Где:

{token} - Токен TeslaCloud полученный после соединения

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

{tagname} - Имя тега историю которого хотите считать.

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

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

{numberofrow} - Количество записей необходимых прочитать из исторической базы данных.

 

ОТВЕТЫ:

200 Успех. Получена историческая информация тега.

BODY JSON формат:

{

 {datetime}:{historyvalue},

 {datetime}:{historyvalue}

}

Где:

{datetime} - Дата и время исторического значения.

{historyvalue} - Историческое значение.

 

400 Неудача. Не удалось получить исторические значения.

 

ПРИМЕР:

ЗАПРОС:

Query формат:

token=fdeEWd&historydbname=HistoryDB&tagname=Temperature&begin=605359353893&end=6063442552522&numberofrows=1000

 

ОТВЕТ: 200

JSON формат:

{

 "605359353893":"23.5",

 "6063442552522":"34.6"

}