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": []
}