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

GET запрос

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

Параметры запроса
sid
uuid4
идентификатор сессии
id
int
идентификатор объекта
date
ISO 8601
дата/время на которое необходимо вернуть показания. Необязательный параметр.
Параметры ответа
name
str
наименование Контроллера
model
str
модель Контроллера
last_connection
ISO 8601
дата и время последнего подключения Контроллера
last_connection_warning
str
предупреждение о последнем подключении Контроллера
hardware
str
версия аппаратуры
request_dt
ISO 8601
дата и время последней передачи показаний от Контроллера на сервер
readout_dt
ISO 8601
дата и время последних переданных показаний
bat
0...100
остаточный уровень заряда батарей в процентах
ssid
str
имя беспроводной сети
local_ip
локальный ip адрес с которого выходило устройство на связь
firmware
str
версия прошивки
new_firmware
str
версия прошивки на которую обновится контроллер при подключении
sn
str
серийный номер Контроллера
rssi
str
уровень сигнала беспроводной сети в dB
requests
str
количество подключений к серверу
cap_state
bool
состояние крышки
power_supply
bool
внешнее питание
empty_inputs
bool
входы не настроены
check_hours
int
уведомлять при отсутствии связи более, часов
check_period_display
str
период связи
log
int
период журналирования, мин
scan
int
период опроса контактных датчиков, сек
vol
int
отправка по расходу/объему, л
send
int
период связи, м
lic_channels
int
лицензии на каналы
active
bool
статус блокировки
nbiot
{...}|none|false
параметры NB-IoT
{tariff: данные о пакете услуг,
msisdn: MSISDN,
status: статус sim,
dt: актуальность данных}
meters
[...]
массив устройств, подключенных к этому Контроллеру
{meter_id: идентификатор устройства,
meter_name: имя устройства,
eirc_num: идентификатор счетчика в ЕИРЦ,
value: значение,
vals: значения по тарифам(пусто если учет однотарифный),
state: состояние(
0 – ошибок нет
1 – обрыв
2 – короткое замыкание
3 – перерасход ресурса в течение заданного промежутка времени
4 – температура/давление опустились ниже нижнего порога
5 – температура/давление поднялись выше верхнего порога
6 – остановка потребления ресурса в течение заданного промежутка времени
7 – ошибка связи или внутренняя неисправность счетчика с цифровым интерфейсом (RS-485/CAN/MBUS)
8 – некорректное значение или выход значения за пределы измеряемого диапазон
9 – воздействие магнитного поля
10 – обратный поток жидкости),
sn: заводской серийный номер,
type: тип устройства,
command:{
type: тип команды,
description: информация о предпологаемом времени срабатывания} }
unbound
{...}
непривязанные входы
{vals: значения,
type: тип устройства,
state: состояние, sn: серийный номер устройства}
Генератор 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"
}
© 2023 SAURES - система автоматизированного учета и контроля ресурсов