💨 AGData
AGData API
Data kvality ovzduší ze senzorů UnitLV a ultrazvukových senzorů. / Air quality data from UnitLV and ultrasound sensors.
GET
/Api/Agdata/read
Vrátí data senzoru. / Returns sensor data.
Parametry / Parameters
| Název / Name | Typ / Type | Povinný / Required | Popis / Description |
|---|---|---|---|
sensor |
string | ✓ ano / yes | Adresa senzoru / Sensor address |
type |
string | ne / no | unitlv nebo ultrasound (výchozí: unitlv / default: unitlv) |
limit |
int | ✓ ano / yes | Počet záznamů 10–1000 / Record count 10–1000 |
offset |
int | ne / no | Posun výsledků / Result offset |
from |
datetime | ne / no | Datum od / From date (např. 2024-01-01) |
to |
datetime | ne / no | Datum do / To date (např. 2024-12-31) |
Příklad odpovědi / Example response
{
"success": true,
"data": {
"1": {
"id": 1,
"sensorAddr": "sensor_A1",
"Date": "2024-01-15 08:00:00",
"pm10": 12.3,
"pm25": 8.1,
"pm100": 15.2,
"o3": 42.0,
"co": 0.3,
"no2": 18.5,
"so2": 2.1
}
}
}
GET
/Api/Agdata/sensorList
Vrátí seznam senzorů pro daný typ. / Returns sensors for a given type.
Parametry / Parameters
| Název / Name | Typ / Type | Povinný / Required | Popis / Description |
|---|---|---|---|
type |
string | ne / no | unitlv nebo ultrasound (výchozí: unitlv / default: unitlv) |
Příklad odpovědi / Example response
{
"success": true,
"type": "unitlv",
"sensors": ["sensor_A1", "sensor_A2", "sensor_B1"]
}
GET
/Api/Agdata/sensorTypes
Vrátí dostupné typy senzorů s jejich datovými poli. / Returns available sensor types with their data fields.
Žádné parametry. / No parameters.
Příklad odpovědi / Example response
{
"success": true,
"types": [
{
"id": "unitlv",
"name": "UnitLV",
"description": "Air quality sensor data",
"fields": ["id", "sensorAddr", "Date", "pm10", "pm25", "pm100", "o3", "co", "no2", "so2"]
},
{
"id": "ultrasound",
"name": "Ultrasound",
"description": "Ultrasound sensor data",
"fields": ["id", "sensorAddr", "date", "ultrasound1"]
}
]
}