|
<< Click to Display Table of Contents >> Чтение для Таблицы из Ист. БД |
![]() ![]()
|
ЗАПРОС:
URI: https://cloud.teslascada.com/historydbread
BODY: Можно использовать Query формат: token={token}&historydbname={historydbname}&decimalpos={decimalpos}&begin={begin}&end={end}&orderby={orderby}&type={type}&timeformat={timeformat}
Или JSON формат:
{
"token": {token},
"historydbname" {historydbname},
"decimalpos":{decimalpos},
"begin": {begin},
"end": {end},
"orderby":{orderby},
"type":{type},
"timeformat":{timeformat}
}
Где:
{token} - Токен TeslaCloud полученный после соединения
{historydbname} - Имя исторической базы данных
{decimalpos} - Количество знаков после запятой для значений отображаемых в таблице.
{begin} - Начальный период времени в миллисекундах с 1970 года.
{end} - Конечный период времени в миллисекундах с 1970 года.
{orderby} - Порядок отображения значений в таблице.
{type} - Отображать дату и время в одном столбце или нет.
{timeformat} - Формат отображения даты и времени закодированное при помощи Base64.
ОТВЕТЫ:
•200 Успех. Получить историческую информацию для таблицы.
{
"id":{id},
"date":{date},
"time":{time},
"ingredients":{
{name}:{historyvalue},
{name}:{historyvalue}
}
}
Где:
{id} - ID строки исторической таблицы.
{date} - Дата исторических значений.
{time} - Время исторических значений.
{name} - Имя исторического значения.
{historyvalue} - Значение.
•400 Неудача. Неудалось получить исторические значения.
ПРИМЕР:
ЗАПРОС:
Query формат:
token=fdeEWd&historydbname=HistoryDB&decimalpos=1&begin=605359353893&end=6063442552522&orderby=1&type=1&timeformat=SEg6bW06c3MK
ОТВЕТ: 200
JSON формат: Массив исторических значений:
{
"id":1,
"date":"23/12/2022",
"time":"18:44:44",
"ingredients":{
"Temperature":23.5,
"Humidity":60
}
}