Получить все теги

<< Click to Display Table of Contents >>

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

Получить все теги

Previous pageReturn to chapter overviewNext page

ЗАПРОС:

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

 

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

Или JSON формат:

{

 "clientid": {clientid},

 "token": {token},

}

Где:

{clientid} - ID клиента

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

 

ОТВЕТЫ:

200 Успех. Получить все теги используемые в проект.

BODY JSON формат:

{

 [

 {"name": {tagname},"tagvalue":{tagvalue},"datetime":{datetime},"path":{tagpath},"quality":{quality}},

 {"name": {tagname},"tagvalue":{tagvalue},"datetime":{datetime},"path":{tagpath},"quality":{quality}}....

]

}

Где:

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

{tagvalue} - Значение тега в строковом формате.

{datetime} - Дата и время значения тега в формате Unix epoch (миллисекунды с 1 января 1970 г., 00:00:00).

{tagpath} - Путь тега в формате UNS.

{quality} - Качество значения тега (0-GOOD, 1-UNCERTAIN, 2-BAD).

400 Неудача. Не удалось получить значение тегов.

 

ПРИМЕР:

ЗАПРОС:

Query формат:  clientid=0&token=fsgeEG

 

ОТВЕТ: 200

JSON формат:

[

 {"name": "Temperature","tagvalue":"24.5","datetime":17653405822171,"path":"GroupId/EdgeNodeID/DeviceID/House1/FirstFloor/Temperature","quality":0},

 {"name": "Humidity","tagvalue":"17.7","datetime":17653405822171,"path":"GroupId/EdgeNodeID/DeviceID/House1/FirstFloor/Humidity","quality":0}....

]