Kabinet Yönetimi


Kabinet Sorgulama

Bu endpoint ile eğer varsa sahip olduğunuz bütün kabinetleri listeleyebilirsiniz.

Endpoint

GET https://api.ni.net.tr/v1/kabinet

Params

Herhangi bir parametre göndermeye gerek yoktur.

Response

[
  {
    "id": 00000,
    "packageid": 000,
    "regdate": "2017-12-01",
    "domain": "[L1 Özel Kabin]",
    "amount": "305.62",
    "billingcycle": "Monthly",
    "nextduedate": "2018-10-01 00:00:00",
    "domainstatus": "Active",
    "suspendreason": "",
    "ns1": "",
    "ns2": "",
    "diskusage": 0,
    "disklimit": 0,
    "bwlimit": 0
  },
  {
    "id": 00000,
    "packageid": 000,
    "regdate": "2018-08-10",
    "domain": "[M18 Özel Kabin]",
    "amount": "461.62",
    "billingcycle": "Monthly",
    "nextduedate": "2018-09-10 00:00:00",
    "domainstatus": "Active",
    "suspendreason": "",
    "ns1": "",
    "ns2": "",
    "diskusage": 0,
    "disklimit": 0,
    "bwlimit": 0
  }
]

Detay Sorgulama

Bu endpoint ile bir kabinete ait bütün değerleri listeleyebilirsiniz.

Endpoint

GET https://api.ni.net.tr/v1/kabinet/show?id=00000

Params

Parametre Tip Açıklama Gereklilik
id integer Kabinet sorgulamadan gelen kabinet id numarası Zorunlu

Response

{
  "status": true,
  "message": "İşlem Başarılı!",
  "error": null,
  "data": {
    "measurement": "2019-02-06T13:25:00+03:00",
    "phase1_voltage": 232.9,
    "phase2_voltage": 231.8,
    "phase3_voltage": 230.7,
    "phase1_amper": 3.6,
    "phase2_amper": 3.984,
    "phase3_amper": 2.664,
    "phase1_kilowatt": 0.768,
    "phase2_kilowatt": 0.708,
    "phase3_kilowatt": 0.6,
    "frequency": 50,
    "hot_corridor": 26.73,
    "cold_corridor": 21.8,
    "index": 30911.797,
    "usages": 270.404,
    "usage_fee": 283.92,
    "invoice_date": "2019-02-01T09:00:01+03:00",
    "invoice_index": 30641.393,
    "unit_price": 1.05
  }
}

Geçmiş Detaylar

Bu endpoint ile bir kabinete ait 24 saatlik geçmiş detay bilgilerini alabilirsiniz.

Endpoint

GET https://api.ni.net.tr/v1/kabinet/history?id=00000

Params

Parametre Tip Açıklama Gereklilik
id integer Kabinet sorgulamadan gelen kabinet id numarası Zorunlu

Response

{
  "status": true,
  "message": "İşlem Başarılı",
  "error": null,
  "data": {
    "start_date": "2019-02-05T13:43:36+03:00",
    "end_date": "2019-02-06T13:43:36+03:00",
    "values": [
      {
        "measurement": "2019-02-06T13:40:00+03:00",
        "phase1_voltage": 232.7,
        "phase2_voltage": 231.7,
        "phase3_voltage": 230.5,
        "phase1_amper": 3.672,
        "phase2_amper": 3.972,
        "phase3_amper": 2.628,
        "phase1_kilowatt": 0.78,
        "phase2_kilowatt": 0.708,
        "phase3_kilowatt": 0.588,
        "frequency": 49.9,
        "hot_corridor": 26.82,
        "cold_corridor": 21.7,
        "index": 30912.334
      },
      {
        "measurement": "2019-02-06T13:35:00+03:00",
        "phase1_voltage": 233,
        "phase2_voltage": 231.6,
        "phase3_voltage": 230.6,
        "phase1_amper": 3.96,
        "phase2_amper": 3.996,
        "phase3_amper": 2.7720000000000002,
        "phase1_kilowatt": 0.84,
        "phase2_kilowatt": 0.708,
        "phase3_kilowatt": 0.624,
        "frequency": 50,
        "hot_corridor": 26.91,
        "cold_corridor": 21.1,
        "index": 30912.156
      },
      {
        "measurement": "2019-02-06T13:30:00+03:00",
        "phase1_voltage": 232.9,
        "phase2_voltage": 231.8,
        "phase3_voltage": 230.8,
        "phase1_amper": 3.828,
        "phase2_amper": 3.984,
        "phase3_amper": 2.784,
        "phase1_kilowatt": 0.816,
        "phase2_kilowatt": 0.708,
        "phase3_kilowatt": 0.624,
        "frequency": 50,
        "hot_corridor": 26.91,
        "cold_corridor": 22.2,
        "index": 30911.975
      },
  ]
}

Kabinet Alarm

Bu endpoint kabinette bir alarm durumu varsa bunu görmenizi sağlar.

Endpoint

GET https://api.ni.net.tr/v1/kabinet/alarm?id=00000

Params

Parametre Tip Açıklama Gereklilik
id integer Kabinet sorgulamadan gelen kabinet id numarası Zorunlu

Response

{
  "status": true,
  "message": "Kabinet L01 Alarmları",
  "error": null,
  "data": [
    {
      "alarm_type": "HotTemperatureLow",
      "alarm_time": "2019-01-30T14:22:31+03:00",
      "description": "Sıcak hava koridoru düşük sıcaklık alarmı!",
      "resolve_time": "2019-01-30T14:33:31+03:00",
      "is_active": true
    }
  ]
}

Kabinet Tüm Alarmlar

Bu endpoint ile kabinette oluşan çözülmüş veya çözülmemiş bütün alarmları görebilirsiniz.

Endpoint

GET https://api.ni.net.tr/v1/kabinet/alarm-history?id=00000

Params

Parametre Tip Açıklama Gereklilik
id integer Kabinet sorgulamadan gelen kabinet id numarası Zorunlu

Response

{
  "status": true,
  "message": "Kabinet L01 Alarmları",
  "error": null,
  "data": [
    {
      "alarm_type": "HotTemperatureLow",
      "alarm_time": "2019-01-30T14:22:31+03:00",
      "description": "Sıcak hava koridoru düşük sıcaklık alarmı!",
      "resolve_time": "2019-01-30T14:33:31+03:00",
      "is_active": false
    }
  ]
}