Показания по объекту

GET запрос

URL https://api.saures.ru/1.0/object/meters

Параметры запроса
sid
uuid4
идентификатор сессии
id
int
идентификатор объекта
date
ISO 8601
дата/время на которое необходимо вернуть показания. Необязательный параметр.
Параметры ответа
name
str
наименование контроллера
last_connection
ISO 8601
дата и время последнего подключения Контроллера
hardware
str
версия аппаратуры
request_dt
ISO 8601
дата и время последней передачи показаний от Контроллера на сервер
readout_dt
ISO 8601
дата и время последних переданных показаний
bat
0...100
остаточный уровень заряда батарей в процентах
ssid
str
имя беспроводной сети
local_ip
локальный ip адрес с которого выходило устройство на связь
firmware
str
версия прошивки
sn
str
серийный номер Контроллера
rssi
str
уровень сигнала беспроводной сети в dB
cap_state
bool
состояние крышки
power_supply
bool
внешнее питание
lic_channels
int
лицензии на каналы
active
bool
статус блокировки
nbiot
{...}|none|false
параметры NB-IoT
{tariff: данные о пакете услуг,
msisdn: MSISDN,
status: статус sim}
meters
[...]
массив устройств, подключенных к этому Контроллеру
{meter_id: идентификатор устройства,
meter_name: имя устройства,
value: значение,
vals: значения по тарифам(пусто если учет однотарифный),
state: состояние,
sn: заводской серийный номер,
type: тип устройства,
command:{
type: тип команды,
description: информация о предпологаемом времени срабатывания} }
Генератор HTTPie запроса

$ http GET https://api.saures.ru/1.0/object/meters -v

Пример
$ http GET https://api.saures.ru/1.0/object/meters sid=="9dfa5889-fcf2-4970-86ab-cfa4937ec6af" id=="358" -v

GET /1.0/object/meters?sid=9dfa5889-fcf2-4970-86ab-cfa4937ec6af&id=358

HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: api.saures.ru
User-Agent: HTTPie/0.9.8



HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 8965
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000

{
    "data": {
        "sensors": [
            {
                "active": true,
                "bat": 100,
                "cap_state": false,
                "check_hours": 25,
                "check_period_display": "1 час",
                "firmware": "4.4.0",
                "hardware": "3.5",
                "last_connection": "2020-10-30T14:28:01",
                "last_connection_warning": null,
                "local_ip": "10.0.0.140",
                "log": 60.0,
                "lic_channels": 10,
                "meters": [
                    {
                        "approve_dt": null,
                        "eirc_num": "",
                        "input": 1,
                        "meter_id": 30036,
                        "meter_name": "",
                        "sn": "123",
                        "state": {
                            "name": "Остановка потребления",
                            "number": 6
                        },
                        "type": {
                            "name": "Холодная вода",
                            "number": 1
                        },
                        "unit": "м³",
                        "vals": [
                            1670.04
                        ]
                    },
                    {
                        "approve_dt": null,
                        "eirc_num": null,
                        "input": 2,
                        "meter_id": 5388,
                        "meter_name": "ГВС геркон",
                        "sn": "",
                        "state": {
                            "name": "Остановка потребления",
                            "number": 6
                        },
                        "type": {
                            "name": "Горячая вода",
                            "number": 2
                        },
                        "unit": "м³",
                        "vals": [
                            773.05
                        ]
                    },
                    {
                        "approve_dt": null,
                        "eirc_num": null,
                        "input": 3,
                        "meter_id": 5389,
                        "meter_name": "Протечка",
                        "sn": "",
                        "state": {
                            "name": "Ошибок нет",
                            "number": 0
                        },
                        "type": {
                            "name": "Датчик",
                            "number": 9
                        },
                        "unit": "",
                        "vals": [
                            0
                        ]
                    },
                    {
                        "approve_dt": null,
                        "eirc_num": "",
                        "input": 4,
                        "meter_id": 5390,
                        "meter_name": "Кран управления333",
                        "sn": "",
                        "state": {
                            "name": "Ошибок нет",
                            "number": 0
                        },
                        "type": {
                            "name": "Шаровой кран",
                            "number": 6
                        },
                        "unit": "",
                        "vals": [
                            1
                        ]
                    }
                ],
                "name": "ДЕМОСТЕНД R1 WROOM 02D",
                "nbiot": null,
                "new_firmware": null,
                "power_supply": false,
                "readout_dt": "2020-10-30T14:00:00",
                "request_dt": "2020-10-30T14:28:01",
                "requests": 1378,
                "rssi": "-53",
                "scan": 1,
                "sn": "B4E62D40C067",
                "ssid": "Wi-Fi: SAURES_R1",
                "vol": 0
            } 
        ]
    },
    "errors": [],
    "status": "ok"
}
© 2020 SAURES - система автоматизированного учета и контроля ресурсов