База знаний Waviot

Структура тарифного расписания по DLMS

ID статьи: 65
Последнее обновление: 26 Apr, 2019

Структура тарифного расписания

{
  active: timestamp,
  seasons: {
    day_start: week_name,
    ...
  },
  weeks: {
    week_name: [
      day_id_1
      ...
      day_id_7
    ],
    ...
  },
  days: {
    day_id: {
      start_time: tariff,
      ...
    },
    ...
  },
  special_days: {
    day_start: day_id,
    ...
  }
}


где
active – время активации расписания
seasons – объект содержащий описание сезонов
“day_start“ – дата в формате MMDD (месяц-день) – дата активации
“week_name“ – идентификатор недели (0..63)
weeks – объект содержание описание недель, в описании недели строго 7 дней
“day_id“ – идентификатор недели (0..63)
days – объект содержащий описание дней

“start_time“ – время в минутах с начала суток с которого действует тариф
“tariff“ – тариф (0..7)
special_days – объект содержание описание специальных дней


Пример минимального тарифного расписания:
 

{
  "seasons": {
    "101": 0 // - 1 января начало сезона, действует неделя с id = 0
  },
  "weeks": {
    "0": [0, 0, 0, 0, 0, 0, 0] // для недели id = 0 все дни id = 0
  },
  "days": {
    "0": {
      "0": 0 // день c id = 0 содержит одну тарифную зону с началом в 00:00 и тарифом 0 (Тариф Т1)
    }
  }
}



Пример 2:

{
  "activate": 1515542400, // активировать расписание 10 Jan 2018 00:00:00 GMT
  "seasons": {
    "1003": 5, // 3 окт начало недели 5
    "1031": 2, // 31 окт начало недели 2
    "1230": 5 // 30 декабря начало недели 5
  },
  "weeks": {
    "2": [10, 10, 10, 22, 22, 10, 10], // в неделю 2 в пн,вт,ср,сб,вс день 10, а в чт,пт день 22
    "5": [22, 22, 22, 22, 10, 10, 10]
  },
  "days": {
    "10": {
      "60": 1, // с 01:00 действует тариф Т2
      "360": 2, // с 06:00 – тариф Т3
      "720": 0 // с 12:00 – тариф Т1
    },
    "22": {
      "1080": 3,
      "880": 2,
      "920": 1
    }
  },
  "special_days": {
    "101": 22,
    "102": 22,
    "208": 22 // 8 февраля действует день 22
  }
}

ID статьи: 65
Последнее обновление: 26 Apr, 2019
Ревизия: 3
Просмотры: 86