Skip to content

Умные розетки, реле и пульты: питание устройств клуба

Опубликовано: · IZI Team

Умные розетки, реле и пульты: питание устройств клуба

Заголовок раздела «Умные розетки, реле и пульты: питание устройств клуба»

Консоль, игровой ПК или кастомное устройство можно связать с умным домом Яндекса — и тогда IZI сам подаёт на него питание в начале сессии и снимает в конце. Раньше так работали только умные розетки и реле; теперь подходит и прибор, заведённый через ИК-пульт Яндекса: телевизор рядом с приставкой, медиаприставка, кондиционер. Настройка живёт в карточке устройства, в блоке Розетки, реле и пульты, и требует права DEVICE_POWER_CONTROLLER_EDIT из прав доступа клуба.

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

Что привязываемПример в клубеСостояние читаетсяПовтор команды безопасен
Умная розеткапитание приставки PlayStationдада
Релесиловая линия ряда рабочих местдада
Умная лампаподсветка столадада
Телевизор или приставка через ИК-пультэкран у консольного местанетнет
Кондиционер через ИК-пультклимат в игровом заленетнет

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

  • Начало сессии — всем привязкам устройства уходит команда «включить».
  • Окончание сессии — уходит «выключить»: сразу или через заданную задержку.
  • Новая сессия во время задержки — выключение отменяется, питание остаётся.
  • Создание удержания на свободном устройстве питание подаёт, снятие или истечение удержания — снимает.
  • Консоль без ответа — приставка живёт только от внешнего питания, поэтому неудачное включение прерывает старт сессии, а не оставляет игрока перед тёмным экраном.
  • ПК в режиме наблюдения питанием не управляется: за такой машиной IZI только смотрит.
  • Неудачное автоматическое выключение повторяется по расписанию и уходит в Telegram, если в клубе включены оповещения о питании.
  1. Заведите оборудование в приложении «Дом с Алисой» на аккаунте клуба и убедитесь, что оно включается и выключается из самого приложения.
  2. Для телевизора, приставки или кондиционера добавьте ИК-пульт Яндекса. Приложение предложит несколько похожих моделей — выберите профиль и проверьте его на приборе: включите и выключите из приложения. Если совпал не полностью, часть команд работать не будет.
  3. Получите токен умного дома того же аккаунта. Токен вставляется один раз на клуб и дальше выбирается из списка сохранённых — по последним символам и дате.
  4. Выключите прибор перед привязкой. У новой привязки нет записи о состоянии, поэтому первое «включить» уходит в любом случае: если телевизор в этот момент горел, тумблерный код его погасит, а IZI запишет «включён» — и дальше будет ошибаться на один шаг.
  1. Откройте CRM → Устройства и карточку нужного устройства.
  2. В блоке Розетки, реле и пульты нажмите Добавить.
  3. Выберите сохранённый токен умного дома или вставьте новый.
  4. Выберите прибор из списка — под каждым видно его тип и хвост идентификатора.
  5. Задайте название (подставляется имя из умного дома) и задержку выключения в секундах.
  6. Сохраните.

Привязку можно сделать и в момент добавления устройства: форма запоминает выбор и создаёт привязку сразу после сохранения устройства.

Приборы с ИК-пультом: состояние не читается

Заголовок раздела «Приборы с ИК-пультом: состояние не читается»

ИК-пульт светит в приёмник и не получает ответа, поэтому Яндекс не знает, включён телевизор или нет. Для розеток и реле состояние измеряется, для приборов с пульта — нет: в CRM показывается последняя доставленная команда, а не измеренное состояние, и рядом с привязкой стоит пометка «Через ИК-пульт: состояние не читается».

Из этого следует главное правило, по которому IZI ведёт такие приборы.

ИК-приборы не выдерживают повторения команды. Проверено на живом пульте Яндекса:

Прибор«Включить» повторно«Выключить» повторно
Телевизорвыключаетсявключается
Ресиверостаётся включённымвключается

То есть у телевизора питание — один код-тумблер, у ресивера включение дискретное, а выключение — тумблер. Предсказать это по данным Яндекса нельзя: он для обоих приборов заявлял раздельные коды включения и выключения. Часто причина в том, что при добавлении пульта из списка похожих моделей выбран профиль, который совпал с прибором не полностью.

Поэтому IZI не полагается на обещания Яндекса, а помнит последнюю доставленную команду и никогда не отправляет её второй раз. Практические следствия:

  • Повторное нажатие «Выключить» в зале по уже выключенному телевизору ничего не отправит — телевизор не «дёрнется» обратно.
  • Крон, добивающий погашение после сбоя связи, повторно шлёт команду только если предыдущая не дошла.
  • Если прибор переключили вручную — с родного пульта или кнопкой на корпусе, — IZI об этом не узнает и будет считать, что прибор в том состоянии, в которое его привёл сам. Разъехавшееся состояние выправляется вручную с родного пульта.

Если хочется, чтобы повторы были безопасны, а состояние — измеряемым, ставьте на прибор умную розетку: она отвечает на запрос состояния, и все ограничения выше к ней не относятся.

Задержка — число секунд между окончанием сессии и снятием питания. Ноль означает «снять сразу». Задержка нужна там, где резкое обесточивание вредит: игровому ПК дают договорить выключение, приставке — сохранить состояние. Пока идёт отсчёт, устройство считается занятым для питания: новая сессия отменит выключение.

К одному месту можно привязать сколько нужно приборов: розетку под приставку, телевизор через пульт, кондиционер через пульт. В меню команд устройства «Вкл» и «Выкл» показываются отдельной парой на каждый вид, а справа серым подписано, к чему пара относится — «Розетки», «ТВ», «Кондиционер», «Ресивер». Так администратор гасит телевизор, не трогая приставку.

Число в подписи учитывается: две розетки на одном месте дадут одну пару «Вкл/Выкл — Розетки», которая переключит обе сразу.

  • Одно устройство умного дома — одна привязка во всей системе.
  • Будки POD питанием не управляются; их лампы настраиваются в разделе освещения POD.
  • Пока на устройстве есть активная или предстоящая сессия, привязку удалить нельзя.
  • Токен нельзя удалить, пока на нём висит хотя бы одна привязка питания или света.
СообщениеЧто проверить
Токен Яндекс не настроенВ клубе не сохранён токен умного дома — добавьте его в форме привязки
Токен Яндекс недействителен или устарелТокен отозван или истёк — сохраните новый и перепривяжите прибор
Устройство не найдено в аккаунте Яндекс Умный ДомПрибор удалили из умного дома или он на другом аккаунте
Умная розетка недоступнаНет питания или связи с самим прибором умного дома
Ошибка Яндекс APIВременный сбой на стороне Яндекса — повторите позже

Телевизор включается вместо выключения — это не сбой связи, а пульт с одной кнопкой: см. раздел выше.

Частые вопросы

Какие устройства умного дома можно привязать?

Любое устройство из аккаунта Яндекса, которое умеет включаться и выключаться: умная розетка, реле, умная лампа, а также телевизор, приставка или кондиционер, заведённые через ИК-пульт Яндекса.

Можно ли привязать одну розетку к двум устройствам клуба?

Нет. Одно устройство умного дома привязывается ровно к одному устройству клуба. Занятые розетки видны в списке выбора и недоступны — с подписью, какое устройство или какой клуб их занял.

Почему телевизор может включиться от команды выключения?

У большинства приборов с ИК-пульта питание переключается одним кодом-тумблером, и повторная команда возвращает прибор в прежнее состояние. Поэтому IZI помнит последнюю доставленную команду и никогда не отправляет её второй раз. Заявлениям Яндекса о раздельных кодах включения и выключения доверять нельзя: на живом пульте они оказались неверны и для телевизора, и для ресивера.

Показывает ли CRM реальное состояние телевизора?

Нет. Приборы с ИК-пультом не сообщают своё состояние — CRM показывает последнюю отправленную команду. Умные розетки и реле состояние сообщают, для них показания измеренные.

Что будет, если прибор переключили вручную с родного пульта?

IZI об этом не узнает: состояние приборов с ИК-пульта не читается, и IZI считает их в том состоянии, в которое привёл сам. Выправляется вручную. Если нужна измеряемая правда о состоянии — ставьте умную розетку.

Можно ли привязать к одному месту несколько приборов?

Да, сколько нужно: розетку под приставку, телевизор через пульт, кондиционер через пульт. В меню команд зала «Вкл» и «Выкл» показываются отдельной парой на каждый вид приборов, с серой подписью справа.

Зачем нужна задержка выключения?

Чтобы дать устройству корректно завершить работу. Питание снимается не в момент окончания сессии, а через заданное число секунд; если за это время устройство займёт новая сессия, выключение отменяется.

Что будет, если розетка не ответит в конце сессии?

IZI повторит выключение по расписанию и, если в клубе настроены оповещения о питании, отправит сообщение в Telegram.

Можно ли привязать питание к будке POD?

Нет. Питанием управляются ПК, консоли и кастомные устройства. Будка ведёт своё оборудование сама, а её лампы настраиваются отдельно, в разделе освещения POD.

Что происходит при удалении привязки?

IZI пытается погасить питание, после чего удаляет привязку. Пока на устройстве есть активная или предстоящая сессия, удалить привязку нельзя.

О продукте IZI