devices.types.media_device

Аудио, видео, мультимедиа техника. Устройства, которые умеют воспроизводить звук и видео.

Примеры устройств

DVD-плеер и другие медиаустройства. Для телевизора рекомендуется использовать отдельный тип devices.types.media_device.tv , для умной ТВ-приставки — devices.types.media_device.tv_box , для ресивера — devices.types.media_device.receiver .

Рекомендуемые умения

Таблица умений создана на основании популярных функций устройств в данной категории и является общей рекомендацией при описании устройств. Платформа умного дома не ограничивает провайдера указанным списком. Умения и устройства можно сочетать в любых комбинациях, основываясь на своих знаниях о возможностях устройства.

Умение Функции (instance) и значения (value)
devices.capabilities.on_off Функции и значения не предусмотрены.
devices.capabilities.mode

Функция: input_source.

Значения: one, two, three, four, five, six, seven, eight, nine, ten.

devices.capabilities.range

Функция: channel.

Значения не предусмотрены.

Функция: volume.

Значения не предусмотрены.

devices.capabilities.toggle

Функция: mute.

Значения не предусмотрены.

Функция: pause.

Значения не предусмотрены.

Умение Функции (instance) и значения (value)
devices.capabilities.on_off Функции и значения не предусмотрены.
devices.capabilities.mode

Функция: input_source.

Значения: one, two, three, four, five, six, seven, eight, nine, ten.

devices.capabilities.range

Функция: channel.

Значения не предусмотрены.

Функция: volume.

Значения не предусмотрены.

devices.capabilities.toggle

Функция: mute.

Значения не предусмотрены.

Функция: pause.

Значения не предусмотрены.

Примеры описания умений и свойств

Приведенные структуры приходят в ответ на запрос списка устройств.

ИК-пульт от мультимедиа проигрывателя, который изменяет громкость, устанавливает любой канал и выключает звук (mute)
Примечание.

ИК-пульт не знает свое текущее состояние, это обозначается параметром "retrievable": false в каждом из умений. Также неизвестен диапазон громкости и каналов.

{
 "capabilities": [{
   "type": "devices.capabilities.on_off",
   "retrievable": false
  },
  {
   "type": "devices.capabilities.toggle",
   "retrievable": false,
   "parameters": {
    "instance": "mute"
   }
  },
  {
   "type": "devices.capabilities.range",
   "retrievable": false,
   "parameters": {
    "instance": "volume",
    "random_access": false
   }
  },
  {
   "parameters": {
    "instance": "channel",
    "random_access": true
   },
   "retrievable": false,
   "type": "devices.capabilities.range"
  }
 ],
 "properties": []
}
Умный мультимедиа проигрыватель, который изменяет громкость, устанавливает любой канал, выключает звук (mute), умеет ставить воспроизведение на паузу и имеет три источника сигнала на выбор
{
 "capabilities": [{
   "type": "devices.capabilities.on_off",
   "retrievable": true
  },
  {
   "type": "devices.capabilities.toggle",
   "retrievable": true,
   "parameters": {
    "instance": "mute"
   }
  },
  {
   "type": "devices.capabilities.toggle",
   "retrievable": true,
   "parameters": {
    "instance": "pause"
   }
  },
  {
   "type": "devices.capabilities.mode",
   "retrievable": true,
   "parameters": {
    "instance": "input_source",
    "modes": [{
      "value": "one"
     },
     {
      "value": "two"
     },
     {
      "value": "three"
     }
    ]
   }
  },
  {
   "type": "devices.capabilities.range",
   "retrievable": true,
   "parameters": {
    "instance": "volume",
    "random_access": true,
    "range": {
     "max": 100,
     "min": 1,
     "precision": 1
    },
    "unit": "unit.percent"
   }
  },
  {
   "type": "devices.capabilities.range",
   "retrievable": true,
   "parameters": {
    "instance": "channel",
    "random_access": true,
    "range": {
     "max": 999,
     "min": 1,
     "precision": 1
    }
   }
  }
 ],
 "properties": []
}