devices.types.media_device.tv

Устройство для просмотра видеоконтента. На устройстве можно изменять громкость и переключать каналы.

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

Умный телевизор, ИК-пульт от телевизора, медиа-приставка, ресивер.

Фразы для управления устройством

Каждому типу устройства соответствует определенный набор фраз. С помощью этих фраз пользователь может управлять устройством без указания имени устройства.

Фразы:
  • Алиса, включи телевизор.

  • Алиса, выключи телек.

  • Алиса, сделай телевизор погромче.

  • Алиса, выключи звук на телевизоре.

  • Алиса, включи на телеке пятый канал.

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

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

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

Функция: channel

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

Функция: volume

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

devices.capabilities.toggle

Функция: mute

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

Функция: backlight

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

Функция: controls_locked

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

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

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

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

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

[
  {
        "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"
    }
]
Умный телевизор, который изменяет громкость, устанавливает любой канал и выключает звук (mute)
[{
        "type": "devices.capabilities.on_off",
        "retrievable": true
    },
    {
        "type": "devices.capabilities.toggle",
        "retrievable": true,
        "parameters": {
            "instance": "mute"
        }
    },
    {
        "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
            }
        }
    }
]
Умный телевизор, который изменяет громкость, устанавливает любой канал, выключает звук (mute), имеет встроенную подсветку и детский режим
[
    {
        "type": "devices.capabilities.on_off",
        "retrievable": true
    },
    {
        "type": "devices.capabilities.toggle",
        "retrievable": true,
        "parameters": {
            "instance": "controls_locked"
        }
    },
    {
        "type": "devices.capabilities.toggle",
        "retrievable": true,
        "parameters": {
            "instance": "backlight"
        }
    },
    {
        "type": "devices.capabilities.toggle",
        "retrievable": true,
        "parameters": {
            "instance": "mute"
        }
    },
    {
        "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
            }
        }
    }
]