А также небольшой отзыв об использовании Яндекс Станции. Комментарии по итогу просмотра конференции Яндекс-железо.
Яндекс Станция
Когда только появилась "Станция", я на нее смотрел с недоумением. Все таки возможность использования "Станции" по сравнению с google home значительно отличались в худшую сторону. Ее все еще нельзя использовать как колонку терминала системы автоматизации вашего дома (интеграция в качестве сетевой колонки отсутствует, вариант с bluetooth я не рассматриваю).
Устройствам от гугл, в отличии от "Станции" нет нужды подключаться к телевизору, они сами умеют стримить контент по dlna или chromecast протоколу. Все же по прошествии почти года с момента старта продаж - видно, что черепашьими шагами яндекс движется в нужном направлении. Некоторые борды этой доски начинают закрываться зеленым цветом https://yaboard.com/. Обратная связь есть, поэтому огромная просьба поддержать карточку яндекс борда на предмет нужного функционала https://yaboard.com/task/5cd071d8fb1f45034bd94ec4.
28 сентября 2019 Яндекс провел конференцию Яндекс-жезело.Представители пообещали прислушаться к потребностям пользователей,и поведали, что активно мониторят yaboard, подробно рассказали о принципе работы станции, из чего она состоит, планах на будущее. Также анонсировали новую разработку - шилд для DIY энузиастов aliceduino.
Предполагается, что это будет конечное устройство с контроллером, закрытой прошивкой, антеной, на выходе из которой будет UART. Т.е. теоретически она должна подключаться к любому устройству (ESP8266, arduino и тд.). Начало продаж запланировано после нового года. Цену пообещали меньше младших колонок.
Архив трансляции доступен по ссылке https://www.youtube.com/watch?v=ewXwGFaaaZg. Полезные скриншоты я сохранил на яндекс диске https://yadi.sk/d/0AMbVR_p1jiMgg.
Уже наверное почти пол года назад я обзавелся колонкой Irbis A - миниатюрной версией голосового помощника. Его дети утащили к себе в комнату и используют его в "хвост и гриву". Днем музыка, ночью белый шум. В комплекте с колонкой был промокод "Яндекс-плюс" на полгода.
Прошло полгода, и вроде как отказываться от подписки уже не хотелось, к тому же яндекс без спроса сам продлил плюс, я спорить не стал, 160 рублей списались, и ладно.
И вот недавно стали доступны "Красные станции" по подписке в 380 руб. в месяц. Более подробно узнать, что это такое можно тут https://wiki.yaboard.com/w/%D0%9A%D1%80%D0%B0%D1%8....
Посчитал, что за разницу от подписки в 380-160=220 руб. можно получить колонку с голосовым помощником. За 3 года получается 14 000 руб. Стоимость станции 10 000 + стоимость подписки на 2 года, получается примерно тоже самое, только в рассрочку.... Колонку до Екатеринбурга доставили примерно за 7 дней сервисом СДЭК. Качество звука меня не поразило, я конечно не меломан, но ожидал большего. Но не об этом речь.
Станция подключается к телевизору с помощью HDMI кабеля. Оказывается вместе с ней идут в комплекте некоторые подписки, с которыми я пока не особо разбирался. Но к другому HDMI порту телевизора подключена провайдерская приставка IMAQLIQ на андройд. Приставка имеет на борту поддержку hdmi-cec, может управляться пультом от телевизора с курсором, но семье этот пульт показался неудобен. Им больше нравится классический ИК пульт с кнопками. Кстати, приставка позволяет смотреть провайдерское телевидение с перемоткой и отложенным просмотром. Картинка передается по mulicast. Хотя я телевидение не смотрю уже наверное лет 10, дети и жена отказаться от него не могут. Тут я столкнулся с проблемой - Станция не умеет управлять телевизором вообще никак. В идеале я бы хотел, чтобы по команде включался/выключался телевизор и источник сигнала при необходимости менялся на необходимый. Именно так работает chromecast.
Телевизор
В качестве подопытного используется телевизор 2013 года LG 47LA662V. Он использует уже "устаревшее" ПО Netcast 2.0. В дополнениях Мажордомо имеется модуль LG Smart TV. Он позволяет получать скриншоты, состояния телевизора, управлять громкостью, переключать каналы. К сожалению выбор источника воспроизведения (HDMI1,2,3, DVBT, AUX) этим протоколом не предусмотрен http://webostv.developer.lge.com/application/files....
Broadlink RM3 PRO
Яндекс отреагировал на карточке с отсутствием возможности управления телевизором и выпустил Яндекс Модуль. Якобы он позволяет переместить Станцию подальше от телевизора и полноценно им управлять. Покупать бесполезный Яндекс Модуль мне не хотелось. У меня имеется треугольник Broadlink RM3 PRO, который может повторять сигналы пульта. Но на пульте нет кнопок выбора источника сигнала. Я даже попробовал настроить выбор источника через комбинации нажатий кнопок пульта. Тоже самое я проделывал и через проктокол UDAP. Все эти решения оказались кривые. Но...
В одном из чатов, мне подсказали, что телевизоры могут реагировать на команды, которых нет в пульте. И я потратил 4 часа своего времени и нашел рабочие коды для своего телевизора. Правда они были в формате base64, но с помощью онлайн конвертеров были легко преобразованы в код, который понимает интерфейс модуля broadlink.
Исходные коды для телевизоров LG:
JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE2EjYSNhM2EhIROBE3ETcREhITEgAFGwABH0oSAAwzAAEfShEADQU=
JgBIAAABIZMRExITEjYSExMRERURExEUEDkRNxEUEjYSNhM3ETcSNxITETgSNhI2ExMQExE4ETYSNxIUERMSExE4ETcRFBETEQANBQ==
JgBQAAABJJMSEhISETgSEhITEBMSEhMSETcSNxMREjcSNxI3EjcSOBETERITNhM2EhITERM2EzcRNxI3ExISEhI3EjcRExETEgAFLQABJEoRAA0FAAAAAAAAAAA=
JgBIAAABIZMSFBISETgRExEUERQQFBETEjcTNhMSETgRNxE3EjcROBM2ERMSFBE4ERMSNxM2EjUSFBE2ETgRExM2ExITEhATEwANBQ==
С помощью сервиса https://cryptii.com/pipes/base64-to-hex данные коды были сконвертированы в hex. Привожу их уже в виде json для импорта в модуле broadlink.
[{"name":"hdmi1","data":"26004800000121931113121312361213131111151113111410391137111412361236133711371237121311381236123613131013113811361237121411131213113811371114111311000d05","mac":"78:0f:77:18:14:f3"},
{"name":"hdmi2","data":"2600500000012493121212121138121212131013121213121137123713111237123712371237123811131112133613361212131113361337113712371312121212371237111311131200052d0001244a11000d050000000000000000=","mac":"78:0f:77:18:14:f3"},
{"name":"hdmi3","data":"26004800000121931214121211381113111411141014111312371336131211381137113712371138133611131214113811131237133612351214113611381113133613121312101313000d05","mac":"78:0f:77:18:14:f3"},
{"name":"lgtv_only_on","data":"2600580000012092121311131137121212121214101411131137113811121237113613351237133513131112123711141113121311361236123613361212113811371137111212131200051b00011f4a12000c3300011f4a11000d05","mac":"78:0f:77:18:14:f3"},
{"name":"lgtv_toggle","data":"2600500000012c961213111312381114111412131113121312381039131211391139113812381139111312131213113912131212131212131139113910391213103a10391238103a1000053c00012a4c11000d05","mac":"78:0f:77:18:14:f3"}]
Этот код вы можете импортировать через вкладку Данные -> Импорт модуля broadlink.
Голосовое управление
На пульте, который любят домочадцы, нет возможности переключения источника сигнала, но они очень хотят его переключать. В данном случае само по себе напрашивается голосовое управление. Так как подписка на connectpack у меня имеется, я могу связать "Простые устройства" мажордомо со своим акаунтом Яндекс.
Создаем Простые устройства с типом "Клавиша (запуск действий)" с названиями HDMI1, HDMI2,HDMI3. В методах pressed объектов этих "клавиш" прописываем вызов необходимых команд
getURL('localhost/modules/dev_broadlink/command.php?command=hdmi1');
Настройка мажордомо на этом окончена.
Квазар
Заходим в приложение Яндекс на телефоне, привязываем или обновляем список устройств навыка "мажордомо" в своем акаунте. Незабываем, что должна быть подключена и оплачена услуга ConnectPack https://connect.smartliving.ru/services/s2.html, либо настроены альтернативные навыки от Skysilver https://connect.smartliving.ru/profile/461/blog/ma....
В "квазаре" должны появиться наши кнопки HDMI1-3. Им можно сделать более привычные слуху имена, уже на усмотрение пользователей. Делается это в том же квазаре.
Пользуемся.
После написания заметки нашел интересную ссылку https://alexsorokin.ru/2018/06/ir-discrete-codes-%...
Поисковик кодов http://irdb.tk/db/
Екатеринбург, Россия
На форуме: directman66