Почему "умный дом" от яндекса никогда не будет работать

Да, я знаю что надеяться на нормальную работу умного дома построенного на облачной инфраструктуре это абсурдная идея. С самого начала было очевидно — хороший «умный дом» может быть только с in house сервером.

Но как оптимист я всё же решил попробовать насколько всё плохо.

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

Но причины оказались не те, которые я ожидал.

Начнем с оборудования. Проверка осуществлялась с помощью:

  • Яндекс станции макс в качестве головного устройства
  • Двух двухкнопочных переключателей света от roximo
  • Двух роботов пылесосов (xiaomi и roidmi) — модели mi robot mop и eva
  • Телевизора от hisense с жалким подобием операционной системы vidaa
  • Яндекс пульта
  • И собственного сервера

При этом все устройства подключаются через облачную интеграцию (т. е. это не zigbee — логично он только во второй станции, но судя по отзывом с ним всё ровно так-же как с девайсами в статье)

Итог забавный — стабильно работает только яндекс пульт))

Наименее проблемным после пульта оказались выключатели, но есть один нюанс. Казалось бы — если зайти на яндекс маркет он сам предлагает выключатели от roximo (теоретически российской компании) как предельно совместимые с экосистемой.

Почему "умный дом" от яндекса никогда не будет работать

И так-же яндекс предлагает использовать быстрые команды «алиса свет" — для переключения текущего состояния (и это в общем то важно, т.к. "выключи" и "включи» алиса периодически путает)

Но как выяснилось, работать они с переключателями roximo не будет, т. к. текущий статус будет получен только после открытия интерфейса переключателя в приложении.

Вот что думает по этому поводу техподдержка яндекса.

Почему "умный дом" от яндекса никогда не будет работать

Ну ладно, черт с ними с этим светом, «выключи/включи свет» работает сносно, особенно если громко кричать на весь дом.

Но как насчет другой простой задачи — включать робот пылесос?

Откровенно говоря это самый полезный сценарий для станции который мне довелось найти — сказать с порога уходя алисе, чтобы включила пылесос, и он прибрался пока меня нет дома. Но и тут беда — с вероятность 50% на первый запрос алиса отвечает длинным монологом о том, что произошла ошибка и надо попробовать еще раз (аналогично ведут себя две разных инеграции и с mi home и с roidmi) . При этом на второй или в кранйем случае третий — пылесос включается, но удобство становится не таким удобным, когда вместо того, чтобы дать команду и закрыть дверь, нужно убедиться что она сработала, выслушать тираду о том что надо попробовать позже (ну или прервать на полуслове) и повторить еще пару раз команду как попугай.

Лучшее что может тут предложить техподдержка это конечно выключить и включить. Проблему это конечно решает никак

Почему "умный дом" от яндекса никогда не будет работать

Ну чтож — есть еще VIDAA телевизор.

Вообще покупая телевизор на этой операционке закладывайтесь на то, что это скорее stupidTV чем smart. И в планах было сразу полностью отказаться от мозгов телевизора в пользу приставки, и всё бы хорошо — но пультом приставки нельзя переключать входы, а это бывает периодически нужно — то переключить на стриминг с пк, то на switch, и т.д. И вот, когда я уже начал искать hdmi свич с пультом (чтобы интегрировать в яндекс пульт конечно), случайно обнаружил что у vidaa есть интеграция с алисой. Бинго! она может даже переключать на конкретный вход, казалось бы вот оно! Делаем скрипты активирующиеся по фразе «первый вход" или "переключи на приставку» — и проблема решена, а пульт от тв с тысячей рекламных кнопок сторонних сервисов может навсгеда покоиться в шкафу. Но радость была недолгой — интеграция с vidaa проработала где-то неделю, и уже две просто лежит. Никаких действия из умного дома яндекса выполнить просто нельзя (хотя приложение самого vidaa для смартов работает).

В приложении яндекса доступна только кнопка включения тв и при нажатии на неё вы видите шикарное сообщение о том, что тв так не умеет (занавес)

Почему "умный дом" от яндекса никогда не будет работать

И опять же обратимся к саппорту — чем он нам поможет?

Почему "умный дом" от яндекса никогда не будет работать

Что и следовало ожидать: «у нас всё работает». В прочем если вы посмотрите сам навык vidaa то оценка у него где-то около 1.8/5 (что кажется сильно завышенной) .

Закончим общением со своим сервером. У меня дома крутится простенький сервер на nodejs доступный извне по статическому ip. Он умеет например открывать домофонную дверь. Т.к. ssl я не заморачивался и делать полноценный навык для яндекс слишком запарно — задачу общения с ним решил с помощью банального трюка — при вызове сценария колонка запускает навык «колдун хочу» который вполне может кидать заранее записанные http запросы. И хоть тут наверное не стоит предъявлять прямо серьезные претензии, но обозначить как факт — что примерно 20% запросов просто не доходят до сервера и теряются где-то между запуском скрипта и сервером.

Итог простой — из 6 (roximo, mi home, roidmi, vidaa, яндекс пульт, свой сервер) интеграций с девайсами — действительно работающими можно назвать примерно 1.5 и единица тут за яндекс пульт. Остальные либо работают ужасно, либо не работают вообще. Была еще попытка связать алису с мультиваркой от redmond но команды которые она могла ей дать были настолько неинтуитивны что от идеи я быстро отказался.

Проблема лежит в очевидной плоскости — дело даже не в том, что пытаясь построить дом на облачной инфраструктуре вы становитесь зависимыми от поставщика услуг, с этим еще как-то можно было бы мириться, а в том, что для нормальной работы таких интеграций — нужно чтобы все участники были в них заинтересованы. А на данный момент в них наоборот не заинтересован никто. Поэтому навыки не работают, команды распознаются плохо и в целом колонку ты уже купил (или взял по подписке) , устройства купил — а дальше можешь как известно и жопу пойти.

Надеюсь если вы еще не попытались сделать себя управление голосом с помощью яндекса — я вас предостерёг.

Возможно я конечно самый невезучий человек на свете — и это именно у меня все сервисы работают так плохо, но готовы ли вы рискнуть за свои деньги оказаться со мной водной тарелке?)

Для себя же я решил что следующий дом с голосовым управлением буду строить только на основе zigbee устройств со своим головным сервером и Vosk в качестве распознавателя голоса и никак иначе.

p. s. Если же вы уже являетесь обладателем голосового управления от яндекс — некоторые проблемы можно решить с помощью костылей и такой-то матери: например нерегулярные ошибки при запуске устройства (пылесоса например) можно решить с помощью скрита, который будет повторять вашу команду 5 раз с 1.5 — 2 секундным ожиданием.

77
36 комментариев

мне было бы страшно жить с Яндексом

6

Кстати один раз поймал бажину - когда кнопка мута микрофона горела (красная обводка как будто микрфон выключен) - при этом алиса откликалась на запросы. Что-то тогда не подумал что надо бы на видео записать)) Но вообще хотят слушать - пусть слушают)

1

Комментарий недоступен

2

Да, про это я полностью согласен, но такую скорее всего надо будет знатно пилить своими руками - а пока будет так, массовости не буедт, по этому было интересно что может современный it гигант яндекс. Как выяснилось - ничего хорошего)

1

звездец людишки обленились...
свет им включи и выключи, шторки им, блять, открой закрой. Чайник им вскипяти да лавандово-клубничный раф свари.

2

что бы я потом слышал как долбаеб сосед снизу орал "Алиса заткнись сука!"

1