Подробный обзор умных лампочек и выключателей Яндекс на протоколах Matter и Zigbee
Концепция «умного дома» уже по крайней мере десяток лет не нуждается в представлении, и кажется чрезвычайно простой. Исторически, однако, раз за разом оказывается, что простота концепции не транслируется в простоту практического исполнения. У производителей умных устройств возникают одни и те же проблемы:
«Глупые» устройства часто лучше «умных». Как правило, умные устройства проектируют компании, ориентированные на производство электроники и/или программного обеспечения. Когда же они задаются целью спроектировать лампочку, выключатель или бытовую технику, часто выясняется, что компания не знает ничего о проектировании лампочек, выключателей или бытовой техники. Исключение из правила — компании, ориентированные как раз на производство «глупых» устройств. У них возникают другие проблемы, связанные уже с незнанием того, как проектировать электронику и/или программное обеспечение для умных устройств. Как итог, устройства, хорошие и как «умные», и как «глупые» получаются весьма редко.
Умные устройства часто становятся жертвой закрытых «экосистем». Умное устройство, являющееся частью закрытой экосистемы, зачастую становится хуже «глупого». Основным предложением умного дома является будущее, где устройства взаимодействуют друг с другом: например, в ваш выключатель встроен датчик присутствия человека, который знает, когда вы проснулись, и знает, что в этот момент он должен сообщить кофеварке: «Эспрессо, пожалуйста!» Эта чудесная картинка рушится, когда оказывается, что и выключатель, и кофеварка, должны быть от одного и того же производителя — который может кофеварки, вообще говоря, и не производить вовсе.
Умные устройства часто становятся жертвой «экосистем» с ограниченными возможностями. Может показаться, что этот пункт дублирует предыдущий. Но если в предыдущем пункте речь шла о взаимодействии между устройствами разных производителей, то здесь идёт речь о возможностях устройств в рамках экосистемы одного производителя. Нет, насколько я знаю, ни одной экосистемы умных устройств, которая позволяет прямое глубокое управление устройствами с помощью какого-либо скриптового языка. Всё это всегда скрыто от пользователя и обёрнуто в красивые кнопочки и переключалки и — если повезёт — не- или плохо задокументированные программные интерфейсы. И если добрый властитель экосистемы не предусмотрел кнопочку, которая вам нужна, то вы, скорее всего, не сможете достигнуть с помощью своего экосистемного умного дома того, чего вам хочется достичь.
Умные устройства часто значительно дороже «глупых». Никаких сюрпризов здесь, строго говоря, нет. Возьмём, например, лампочку. Что нужно сделать производителю «глупого» устройства? Взять N светодиодов, каждый из которых включается при напряжении (220/N) вольт, спаять их последовательно и засунуть в стеклянную колбу — или пластиковую, сэкономив пять центов. Что нужно сделать производителю умного устройства? Спроектировать плату, включающую в себя схему понижения 220 вольт переменного тока до 3-12 вольт постоянного, микроконтроллер с собственной прошивкой, которую кто-то должен написать, схему модуляции тока, подаваемого на светодиоды — причём в количестве M штук, где M — число цветов, которые способна испускать лампочка (обычно M=5: красный, синий, зелёный, тёплый белый и холодный белый), и всё это нужно как-то умудриться запихнуть в маленький-маленький корпус лампочки, да ещё и предусмотреть охлаждение мощностных элементов, иначе срок службы лампочки будет составлять пару секунд. Задача это непростая. Но покупатель, к сожалению, платит не за сложность решённой задачи. Как следствие, покупатель не готов платить 700% цены обычных лампочек за умные.
Где-то год назад я уже пытался знакомиться с экосистемой умных устройств Яндекса, начиная с умных лампочек. На тот момент, я считал, что ближе всего к решению всех вышеперечисленных проблем одновременно удалось подойти дочерней компании Xiaomi под названием Yeelight. У меня была пара лампочек от них, которые были куплены ещё в доковидные времена, и показали себя относительно хорошо. Лампочки Яндекса тогда были по виду просто ребрендингом лампочек Yeelight для российского рынка, что и привело тогда к моему решению об их покупке.
Однако, тогда мне предстояло выяснить, что прошивка у этих лампочек совершенно другая, отчего они сильно страдают от проблем с закрытостью и ограниченностью экосистемы. Приложение для управления лампочками не могло сделать того, что я хотел сделать, а подключить к контроллеру с открытым исходным кодом, как, например, Home Assistant, в отличии от тех же лампочек Yeelight их было нельзя. Таким образом, от лампочек Яндекса у меня тогда осталось неприятное впечатление.
Но недавно Яндекс представил новые лампочки, уже, по-видимому, не основанные на лампочках Yeelight. В качестве протокола связи с контроллером они используют открытый протокол Matter, созданный как раз для решения проблем с закрытостью экосистем и позволяющий привязать во-первых любое устройство к любому контроллеру, а во-вторых любое устройство к нескольким контроллерам. В дополнение к лампочкам они также представили выключатели и реле (а позже и диммер), которые используют протокол Zigbee, в теории примерно столь же открытый, хотя на практике это и не совсем так.
К идеи о том, что у Яндекса могло получиться что-то стоящее я тогда отнёсся очень скептически. При слове «Яндекс» в контексте умных устройств меня ослепляли воспоминания о долгих и бесплодных попытках заставить их старые умные лампочки сделать то, чего они не могли сделать. Однако, слова «Matter» и «Zigbee» убедили меня попробовать, за что я должен выразить тем свою благодарность: устройства оказались действительно того стоящими и, может быть, поворотными в истории умных устройств — время покажет.
Следует, тем не менее сообщить, что устройства для написания этого текста были предоставлены самим Яндексом. Вернее, частично предоставлены: выяснив, что у меня наконец-таки появилась возможность купить нормальные умные лампочки под цоколь E14, я смог удерживаться от их покупки всего лишь в течение двух месяцев — и то только потому что было очень много дел, которые отвлекали от подобных мыслей. Никакого контроля над текстом статьи у Яндекса, тем не менее, не было, и в ней рассмотрены все минусы устройств и экосистемы, которые я смог найти (а найти я смог, по-моему, больше, чем все остальные).
1. Лампочки
Сравнивать лампочки Яндекса я буду с лампочками Yeelight, так как имел с ними дело и так как, насколько я знаю, Yeelight — это единственный производитель, метящий на ту же ценовую категорию, от которого при этом можно более-менее спокойно ожидать, что он не исчезнет сразу после продажи вам дорогостоящего умного устройства и что заявленные характеристики будут худо-бедно соответствовать реальности.
Следует также отметить, что есть две вариации продуктов Yeelight: старая и новая. Если старые лампочки продавались примерно за две тысячи доковидных рублей и были во всём прекрасны за исключением мерцания на камере, то новые можно найти за тысячу-полторы текущих, заплатив за это соответствующим понижением в качестве: они невыносимо пищат на высоких частотах, так что находиться рядом с ними невозможно. Старые, впрочем, тоже можно найти, но только по специальному заказу с AliExpress и только зная, как искать.
1.1. Качество
Качество новых лампочек Яндекса со всех сторон находится на высоте:
По качеству света, CRI (индекс соответствия спектра света лампочки спектру излучению тела, нагретого до большой температуры, максимум — 100, для лампочек накаливания) на глаз можно оценить в 90+ как при температуре в 2700К, так и 6500К. Этого значения обычно достигают хорошие «глупые» лампочки; плохие же имеют обычно в районе 70-80 — это очень заметно и очень неприятно, но описать почему — так же невозможно, как описать слепому от рождения цвета, так что вынужден просить либо поверить на слово, либо обзавестись подобным устройством — благо они, обычно, очень дешёвые. Переход от 2700К до 6500К в лампочках Яндекса плавный, и по ощущениям примерно соответствует тому, что должно быть.
По максимальной яркости, во вариации E14 лампочки Яндекса превосходят существующий в той же ценовой категории Yeelight (520 люменов против 450 китайских люменов, которые, как известно, немного меньше стандартных), во вариации E27 же достигают примерно тех же значений.
По минимальной яркости, Яндекс значительно превосходит Yeelight. Все новые лампочки Яндекс можно выкрутить в такой минимум, что их можно включить ночью в туалете, не боясь ослепнуть. Новый Yeelight же просто отключается, достигнув где-то 5% от максимума, а старый достигает чего-то более-менее сравнимого с такой же яркостью (но всё равно сильно ярче) только в супер-секретном режиме, доступном лишь с помощью сторонних open source контроллеров, где при установке лампочки в температуру 1700К, она начинает использовать красный светодиод. Я бы даже сказал, что это своего рода killer-feature, потому что ни «глупые», ни другие умные лампочки так не могут, что заставляет иной раз засидевшись допоздна задуматься о покупке очередной лампочки Яндекса.
На камере мерцание отсутствует. Акцентирую внимание, потому что у Yeelight с этим были особые проблемы: на любой камере они моментально шли полосами, что усложняло жизнь если вы хотели созвониться с кем-нибудь, используя веб-камеру, скажем, в 2020 году, или если просто хотели сфотографировать стол без другого освещения или же что-то на столе, как скажем документ, скажем с помощью приложения-сканера. То есть, проблема, казалось бы маленькая, но иногда немного отравляет жизнь.
Писк/гудение также отсутствуют, в отличие от нового Yeelight.
Большим плюсом, который оценят немногие, но те, кто оценят — оценят, является наличие моделей лампочек с нестандартными цоколями: помимо стандартных E27 и E14, есть ещё варианты в формате G10 и GX53.
Стоит заметить, что, как и все устройства, лампочки Яндекса при покупке вам отдают в руки со слегка устаревшей прошивкой. Я встречал две версии прошивки в новых лампочках: 28 и 31. С версией 28 были некоторые проблемы:
Сильно хромала цветопередача при использовании в RGB-режиме. Разные диоды испускают свет с разной яркостью, а прошивка лампочки об этом судя по всему «не знала». Как результат, например, установить «красный» свет можно было лишь вбив вручную цвет «255,0,0». Как только хотя бы чуть чуть включался синий светодиод, например, при цвете «255,0,1», свет моментально становился розовым, а не красным.
При включении лампочки была наблюдаемая задержка 1-3 секунды между подачей питания и включением лампочки. С этим даже можно было бы смириться, если бы она не была случайной. А так, включая свет в комнате, не знаешь заранее: он включится практически моментально, или придётся подождать момент-два. Привыкнуть к такому очень сложно.
Мне кажется, что последняя проблема была исправлена уже к версии прошивки 31 (впрочем, здесь могу ошибаться), а первая точно либо отсутствует, либо гораздо менее заметна в последней на момент написания текста версии прошивки 39.
Обновление прошивки при подключении к Яндекс Станции или Хабу автоматическое, причём мой опыт показывает, что прошивка оказывается обновлённой уже примерно через 5 минут после подключения устройства. Так что минусы это небольшие, но знайте, что для обновления устройств вам придётся купить как минимум Хаб от Яндекса, который стоит на момент написания текста 3-4 тысячи рублей. Яндекс не публикует прошивки.
❕ Замечание по поводу филаментной лампочки
Во всех официальных изображениях филаментная лампочка нарисована так, как будто бы все четыре видимых светодиода — одного цвета, включая изображение, напечатанное на коробке, где изображены три такие лампочки, подвешенные с потолка низко над столом и светящиеся как популярные с недавнего времени «лампы Эдисона», подражающие лампам с углеродными нитями конца 19 века.
Так вот, в реальности всё выглядит совсем не так. Два светодиодных стержня в этой лампочке откалиброваны на температуру света 2700К, а другие два — на температуру 6500К. Именно за счёт этого можно регулировать температуру лампы: когда вы задаёте что-то между 2700К и 6500К, горят оба светодиода, на различной яркости. Но при этом, отчётливо видно, что два светодиода — тёплые, а два — холодные.
Я не знаю, почему изображения лампочки такие, какие они есть, но они неправильные. Возможно, изначально планировался выпуск лампочки во варианте, где регулируется только яркость, а температура зафиксирована с завода выбором светодиодных стержней. Если это так, то, если честно, больше хотелось бы видеть именно эту версию. Желательно также в версии, где температура зафиксирована ниже — например, 2200К. Я же первый её и куплю.
Технологически филаментная лампочка, таким образом, впечатляет: все «умные» компоненты засунуты в цоколь. Но с точки зрения дизайна интерьера, «глупая» филаментная лампочка — лучше.
1.2. Открытость
Как было сказано раннее, лампочки общаются с контроллером на открытом протоколе Matter. Их можно подключить хоть к экосистеме Яндекса, хоть к Google Home, хоть к Home Assistant, хоть ко всем одновременно — главное, чтобы сам контроллер поддерживал протокол Matter. Приложение Яндекса функцию перевода устройства в режим подключения дополнительных контроллеров не поддерживает, но добавив лампочку сначала в Home Assistant, а затем уже в Яндекс с помощью кода, полученного в Home Assistant, тем не менее спокойно получилось заставить эту функцию работать.
К чему можно и нужно придраться по поводу открытости — это что Яндекс не публикует прошивки, так что обновить устройства без хотя бы их Хаба — не получится. При этом новые версии прошивки в некоторых случаях необходимы, чтобы устройства функционировали правильно.
Здесь же следует упомянуть, что у Matter есть особенность, которую некоторые могут счесть за недостаток: он работает только на IPv6. Если ваш домашний роутер по каким-то причинам не поддерживает IPv6, или IPv6 на нём не включён, то будет необходимо поменять роутер или включить IPv6, что может представлять из себя некоторые трудности. Впрочем, роутеры обычно не живут так долго, чтобы не поддерживать на данный момент IPv6. А на тех, которые живут (MikroTik), его обычно можно включить.
2. Переключатели, реле и диммер
Одновременно с умными лампочками, работающими на Matter, Яндекс выпустил также линейку разнообразных выключателей и реле, работающих на Zigbee. Что логично: вкручивать умные лампочки в люстру без одного из таких выключателей или реле — опрометчиво. Их непременно кто-нибудь выключит с помощью обычного выключателя, не задумываясь об «интеллекте» верхнего света, после чего умные лампочки, естественно, выключатся и потеряют всякую связь с интернетом и другими умными устройствами. Управлять ими можно будет, лишь через десяток-другой секунд после приведения обычного выключателя обратно в положение «вкл». Умные лампочки таким образом становятся не много полезнее «глупых», а выключатель и вовсе становится вреден.
У умных же выключателей для таких случаев есть специальный режим. В англоязычной литературе он называется «decoupled» или «detached», а у Яндекса он называется «беспроводной». Питание в таком режиме выключатель подаёт вне зависимости от обстоятельств, а кнопка просто посылает команду лампочке: «включить свет» или «выключить свет». Сама же лампочка всё время остаётся при питании, и её можно дистанционно включить, выключить, либо же настроить без участия выключателя.
У умного выключателя имеется и другая функция: если лампочки в люстре «глупые», их всё равно можно будет включать и выключать дистанционно. Ну а умный диммер позволит управлять ещё и яркостью — если лампочки, конечно, диммируемые. Помимо проводных выключателей, существуют так же беспроводные, которые можно разместить в любом месте и заставить управлять любым устройством в умном доме.
2.1. Качество
2.1.1. Мощность и звуки
И проводные выключатели, и реле — могут, по заявлениям Яндекса, переключать до восьми ампер переменного тока, или 1800 Ватт нагрузки, в пересчёте на мощность. Предела их возможностей я не проверял, но могу сообщить, что при нажатии на выключатель — что с проводными выключателями, что с реле — раздаётся клик реального реле — то есть простого электронного компонента, способного переключать мощные нагрузки с помощью малого управляющего сигнала. Переключение это физическое, причём достаточно быстрое — чтобы контакты не слишком окислялись, поэтому избавиться от звука нельзя, не заменив реле на какой-нибудь другой компонент, который обычно способен переключать меньшую мощность. (Строго говоря, это не совсем так, существуют ртутные выключатели, переключение в которых происходит бесшумно путём замыкания контактов жидким металлом — но они запрещены уже некоторое время) Получается, что умные выключатели издают два звука: когда вы их нажимаете, и когда они соблаговолят переключиться. Иногда эти два звука сливаются в один, иногда — не совсем, реже — и вовсе нет.
Есть, конечно, чудное китайское изобретение: реле на тиристорах, которые не кликают. Но они, даже по заявлениям их китайских производителей, не способны переключать больше 100 Ватт, что следует, наверное, делить хотя бы пополам или даже натрое. Кроме того, живя с такими реле, никогда не следует забывать, что они прячутся за реальными выключателями, потому что сказать, что будет, если случайно вкрутить куда-нибудь не туда лампу накаливания, становится заведомо нельзя. Мне они нравятся, но всем прочим, от греха подальше, не советую.
2.1.2. Подключение без нейтрали
Большинство умных устройств подобного рода — что проводные выключатели и реле Яндекса, что китайские реле на тиристорах — имеют опцию подключения «без нейтрали».
Дело в том, что обычные, «глупые» выключатели в подавляющем большинстве случаев подключаются, можно сказать, вразрез провода. Без выключателя, лампочки были бы всегда подключены одним контактом к «фазе», другим — к «нейтрали», и соответственно горели бы всегда. Чтобы это предотвратить, один из проводов — либо нейтрали, либо фазы, можно разрезать пополам в каком-либо месте и вставить между двумя образовавшимися концами выключатель. После проделывания подобной процедуры, цепь можно будет произвольно разрывать и замыкать, как мы привыкли.
Так вот, такой способ подключения, на первый взгляд, совершенно не годится для умного выключателя (или реле). Умным устройствам тоже необходимо питание, а получается, что при разрыве цепи оно полностью отключается. Казалось бы, необходимо отдельно подводить питание, то есть нейтраль. Фаза уже считается подведённой, поскольку режут пополам обычно именно провод фазы. Но так получается, что на второй взгляд эту проблему можно решить, не подключая нейтраль, которую в обычной выключательной коробке вы всё равно не найдёте: даже в отключённом состоянии электрике свойственно потреблять некоторый маленький ток — ток утечки, которого зачастую может вполне хватить для питания умного выключателя (или реле).
Именно так, в принципе, и работает подключение без нейтрали. Есть только один нюанс, связанный с величиной этого маленького тока утечки. С «глупыми» лампочками всё обычно бывает хорошо, но вот с умными случается по-разному. Так, например, реле Яндекса у меня постоянно «отваливалось», когда я поставил его переключать люстру с пятью лампочками Yeelight M2 (YLDP25YL), работающими на Bluetooth Low Energy (BLE) — их тока утечки в выключенном состоянии не хватало. Когда же я заменил лампочки в люстре на лампочки Яндекса (E14), всё стало прекрасно. Впоследствии я переместил реле Яндекса в другое место, а переключать люстру поставил китайское реле — всё осталось прекрасно.
А вот с двумя лампочками Яндекса (E27 цветные, одна мощная, одна нет) и китайскими реле так не вышло. Всё было прекрасно, пока лампочки были выключены или на максимальной яркости. А вот после выставления лампочек на яркость, близкую к минимальной, китайское реле отключалось. Как следствие, отключалась и лампочка. А в отключённом состоянии, тока утечки достаточно, чтобы запитывать реле. Реле включалось, включалась и лампочка — возвращаясь в режим минимальной яркости. Поэтому реле через секунду отключалось снова. Убийственное для любого эпилептика свето-шоу могло продолжаться долго. У него даже была своего рода развязка: после пяти включений-выключений, лампочка совершала безуспешную попытку вернуться к заводским настройкам. При этом обычно лампочка в таком случае начинает «мигать» — то есть медленно и последовательно переменять яркость от максимальной до около-минимальной. Поэтому свето-шоу продолжалось, но теперь лампочка мигала даже тот промежуток времени, что была включена.
Я веду к тому, что заранее с этими вещами угадать нельзя, нужно экспериментировать. Проводные выключатели и реле, по заявлениям Яндекса, требуют 3 Вт утечки для нормальной работы. К сожалению, данные по поводу того, каков ток утечки различных моделей их лампочек, Яндекс не публикует, а хорошо бы!
❕ По поводу диммера
Здесь следует сделать замечание, что диммер без нейтрали не подключается. Оно и ясно: диммируемые лампочки к току весьма чувствительны, на малой яркости любое умное устройство непременно отключится. Обычному диммеру нейтраль не очень уж-то и нужна, хотя в некоторых местах их подключают с нейтралью.
❗ Переключение и режимы питания
В проводных переключателях и реле переключение происходит не сразу, причём имеет место эффект истощения: после одного-трёх переключений, выключатель/реле на некоторое время перестаёт реагировать на нажатия или начинает реагировать с задержкой.
В настройках проводных устройств при этом можно найти разные режимы питания: с низкой мощностью, со средней мощностью и с повышенной. Смысл в том, что режим питания как раз и задаёт значимость эффекта истощения. На низкой мощности он весьма заметный уже на втором нажатии подряд. На средней мощности можно чуть-чуть поиграться выключателем, но самую малость. На повышенной же можно играться сколько влезет. Режимы питания нужны, чтобы исправно работало подключение без нейтрали. При подключении с нейтралью же следует выбрать режим повышенной мощности.
Важно иметь ввиду: в режиме низкой мощности (то есть, я думаю, в 90% случаев подключения без нейтрали) второе нажатие подряд всегда будет происходить с ощутимой задержкой.
Ещё режимы питания влияют на скорость синхронизации статуса выключателя с контроллером, а в режиме повышенной мощности светодиодные индикаторы меняют своё поведение: если в режиме низкой и средней мощности они загораются лишь на секунду при переключении, то в режиме повышенной они ведут себя как обычные индикаторы на «глупых» выключателях. То есть горят, если свет выключен, и не горят, если он включён. При желании это поведение можно выключить в настройках.
2.1.3. Размер
По поводу размера проводных выключателей и диммеров, вроде бы как, говорить нечего: размер как размер, кажется не особо больше стандартных выключателей, должны поместиться в подавляющее большинство стандартных коробок.
Но вот реле упаковать в мои коробки для выключателей, если честно, оказалось затруднительно. Они толстые, и занимают чуть ли не всю коробку по площади. При этом отдельная задача — упаковать в коробку ещё и антеннку, торчащую из реле на маленьком проводочке, который к тому же, мне кажется, вполне возможно повредить при установке. Причём нужно заранее планировать упаковку этого бутерброда в выключательную коробку: нельзя, чтобы что-либо зажало кнопку реле, так как долгое нажатие на неё заставляет реле вернуться к заводским настройкам.
В общем, если вознамеритесь приобрести реле, планируйте аккуратно: оно может и не войти в вашу выключательную коробку, а сделать так, чтобы реле потеряло при установке «товарный вид» — легче лёгкого.
❕ По поводу контактов
Единственное, что мне действительно не нравится в реле, как реле Яндекса, так и китайских — это расстояние между контактами. Между проводами, несущими, как-никак, напряжение 220 вольт, остаётся иногда пара миллиметров. Если уж реле и так большое, хорошо бы их сделать побольше, или вовсе разнести по разные стороны платы. Иначе немного нервно.
2.1.4. Дизайн
Строгий угловатый дизайн выключателей, как проводных, так и беспроводных, и диммера — безусловно, на любителя. Он впишется далеко не в любой интерьер, хотя целевой аудитории умных устройств как раз скорее всего понравится.
В принципе, все пластиковые части, ответственные за внешний вид, легко снимаются, так что умельцы с SLA 3д-принтерами и способностями к 3д-моделированию легко смогут на досуге распечатать что-нибудь на замену.
Впрочем, может оно того и не стоит, учитывая что есть реле. Его, также как и проводные выключатели, можно установить в «беспроводной» режим, хотя для этого потребуется самовозвратный выключатель. Так что получается почти как в знаменитой цитате: выключатель у вас может быть какой захотите, покуда тот самовозвратный.
2.1.5. Три слова по поводу беспроводных выключателей
По поводу дизайна здесь применимо всё, что было сказано раннее по поводу дизайна проводных выключателей. Я, правда, обожаю приклеивать подобные вещи к нижней поверхности столешницы, лицевой стороной вниз. Так они не занимают лишнего места, при этом часто находясь под рукой и не цепляя своим из ряда вон выходящим внешним видом.
У беспроводных выключателей (а также работающих в беспроводном режиме проводных) функционал получается вполне значительный: в каждом выключателе — две кнопки на кнопку. То есть, под каждой клавишей выключателя прячутся две реальные кнопки — сверху и снизу, и их можно настраивать отдельно. А у каждой реальной кнопки есть три возможных функции: одинарное нажатие, двойное нажатие и долгое нажатие. Таким образом, двухклавишный беспроводной выключатель можно настроить на выполнение 12 различных функций.
Из-за обилия различных вариаций нажатий, между нажатием на выключатель и его регистрацией есть маленькая задержка: выключателю необходимо понять, вы его отпустили совсем, и хотите произвести одно нажатие, или сейчас произойдёт второе. Задержку эту возможно ощутить, но мне показалось, что к ней легко привыкнуть.
Правда, у меня есть некоторое нежелание использовать для чего-либо долгое нажатие, так как, если с ним переборщить, теоретически выключатель может восстановить заводские настройки, и тогда его придётся настраивать сначала. Шанс этого невелик, но мне бы этого не хотелось, поэтому я воздерживаюсь.
В комплекте с беспроводным выключателем идёт клеевая основа, но лишь одна. Это немного прискорбно. Во-первых, не у всех людей есть завидный дар приклеивать такие вещи куда нужно с первого раза, а во-вторых, может легко случиться и так, что выключатель нужно будет переклеить на другое место некоторое время спустя. Хотелось бы, чтобы в комплекте основ было две-три.
Сама основа, при этом, качественная — клейка штука от 3M, видимо VHB или что-то в этом роде. Такие вещи приклеиваются намертво, а отходят обычно относительно нормально, если со спиртом или ацетоном. Я акцентирую на этом внимание, потому что китайцы очень любят на таких вещах экономить и класть в комплекте клейкую пенку, которая, судя по всему, просто становится едина с любой поверхностью, и отклеить её просто невозможно, можно лишь только удалить механически с помощью наждачной бумаги или металлической губки. От одной такой у меня до сих пор на столе красуется светлое пятно.
2.2. Открытость
Протокол Zigbee, хоть номинально открытый, обычно используется производителями каким-то странным образом. То они сделают что-то нестандартным образом, то вовсе чуть ли не переделают его под себя как Tuya, так что честным программистам, которые не хотят от зловредного умного устройства ничего из ряда вон выходящего, потом приходится разбираться, что там намудрил очередной производитель.
Устройства Яндекса — не исключение из этого грустного правила. Их можно подключить, наверное, к более-менее любому адекватному контроллеру Zigbee, и там даже будут доступны базовые функции, как дистанционное включение-выключение и настройка состояния по умолчанию. Но вот специальные функции, такие как настройка мощности питания, настройка типа подключённого к реле выключателя, перевод устройства в «беспроводной» режим, режим «интерлок» и управление светодиодом — они будут доступны совсем не на любом контроллере, так как для этих целей у устройств имеется специальный «кластер» атрибутов и команд, не поддерживаемый теми контроллеры, которые о нём не осведомлены. Это относится по большому счёту только к проводным устройствам, поскольку у беспроводных нет таких специальных функций, без которых нельзя было бы жить.
Вообще, положение не безвыходно: в программах-контроллерах с открытым исходным кодом предусмотрены способы с таким бороться. В zigbee2mqtt, например, уже давно реализована поддержка всех выключателей и реле, а недавно была добавлена и поддержка диммера, можно даже посмотреть соответствующий код, написанный бравым волонтёром. В интеграции же Zigbee Home Automation (ZHA), которую используют вместо zigbee2mqtt, насколько мне известно, большинство людей, использующих Home Assistant, поддержки устройств Яндекса нет, поскольку бравый волонтёр пока не нашёлся. Можно даже полюбоваться на отсутствие соответствующего кода. В принципе, дело это нехитрое, я сам попробовал что-то написать, и вроде даже что-то получилось. Можно даже посмотреть мой соответствующий кривой код.
Кроме того, стоит заметить, что в отличие от Matter, Zigbee не поддерживает подключение к двум и более контроллерам (вернее, «координаторам» — в терминологии протокола) одновременно, а следовательно если вы цените и контроллеры с открытым исходным кодом, и обновления прошивки — готовьтесь периодически мучиться с перенастройкой ваших устройств. Прошивки Яндекс не публикует.
3. Возможности экосистемы
3.1. Интерфейсы
3.1.1. Приложение «Умный дом с Алисой»
Приложения Яндекса славятся своим качеством. Плавные анимации, быстрые загрузки, понятные меню и богатый функционал. Словом, не приложения, а тонкая прослойка между вами и вашими желания, о которой легко и вовсе забыть.
Так вот, с приложением «Умный дом с Алисой» это почему-то не так. Я вижу каждый кадр каждой анимации. При добавлении очередного устройства, кнопка добавления устройств иногда приказывает долго жить, так что приходится перезапускать приложение. Статус «не в сети» с устройства, которое в сети появилось, снимается не сразу, и это каждый раз стабильно лечится перезапуском приложения. А вот получить правильные данные о версии прошивки устройства вовсе получается только отвязав его и добавив снова. Ну и нельзя не упомянуть о мозолящих глаза «сториз», от которых невозможно избавиться.
Обидно, что на самом деле всё это — сущие пустяки. Функционал приложения реализован, он работает, причём в большинстве случаев довольно стабильно, осталось лишь отполировать, и будет хорошо. Но в комплексе все проблемы создают ощущение, что вы постоянно боретесь с приложением для того чтобы что-либо сделать, хотя строго говоря, это не так.
3.1.2. Алиса
Ситуация могла бы быть улучшена за счёт существования Алисы, которая может управлять умным домом. На самом деле, в некоторых случаях она даже представляет из себя ту самую «тонкую прослойку между вами и вашими желаниями», по крайней мере настолько тонкую, насколько вообще возможно сделать из голосового ассистента — у меня на этот счёт весьма консервативные взгляды.
Но Алиса при этом весьма часто напоминает, что формы древних заклятий, с помощью которых происходит магия управления умным домом, весьма фиксированы. «Никогда не забывайте о волшебнике Баруффио, который произнес «эс» вместо «эф» и в результате обнаружил, что лежит на полу, а у него на груди сидит буйвол». Например, понять что «прикроватная лампа» и «лампа у кровати» это одна и та же вещь, Алиса не в состоянии. У меня она, по крайней мере, вместо того чтобы включить лампу, предпочла включить музыку. Конечно, в приложении можно указать много имён для одного и того же устройства. Но, во-первых, это не работает для групп, которые почему-то обязаны иметь уникальные имена, во-вторых, имён может быть всего пять, с чем затруднительно смириться учитывая великое богатство нашего языка на падежи, предлоги и синонимичные слова. А в-третьих, не хочу я с этим заморачиваться, и всё. Коли компьютер столь опрометчиво изволил думать, пусть теперь отдувается вместо меня. Может — значит обязан, я так решил.
Алиса также весьма плохо держит в своей цифровой голове, о чём в данный момент идёт речь. Её можно попросить прибавить чуть-чуть прибавить яркость, а затем попросить «Алиса, ещё чуть-чуть», и не факт, что она поймёт, что вы имеете ввиду яркость. Хорошо, если она просто оставит всё как есть. Как показывает практика, зачастую она просто начинает творить какие-то совершенно случайные вещи, последствия которых вам может прийтись расхлёбывать.
Кроме того, это удовольствие ещё и не работает без «облака» — то есть, чужого компьютера, на котором хранятся и обрабатываются ваши данные. Это обстоятельство мне вполне нравится, так как я знаю, что Яндекс, как и все корпорации, существует отнюдь не для того, чтобы зарабатывать деньги своим владельцам, и монетизировать данные своих пользователей всеми законными и незаконными способами. Об этом просто не может идти речи. Ведь любой дурак понимает, что собравшись в одном месте, великое множество людей разного происхождения и разных убеждений, могут договориться лишь об одном: им всем не нужно никаких денег, но просто необходимо бескорыстно принести пользу обществу — конечно, если получится увернуться от особо метких пользователей, с разбега запускающих в них деньги за продукты, подписки и прочую ерунду, которую всякая уважающая себя корпорация отдаёт бесплатно.
3.2. Автоматизация
Возможности по автоматизации в экосистеме Яндекса весьма базовые. Автоматизация в осуществляется с помощью «сценариев», которые представляют из себя набор условий и набор действий. Выполнение любого из условий влечёт за собой выполнение всего набора действий. Причём условия бывают по времени (рассвет, закат, точное время), по устройству, по фразе (сообщённой Алисе), а действия бывают — сделать что-то с устройством, отправить уведомление на телефон или просто подождать некоторое время (задержка). Кроме того, можно задать интервал времени, в который сценарии будут работать. Вот и вся автоматизация.
При этом, видимо просто ради стимуляции воображения пользователя, в приложении также существует «каталог сценариев», зайдя в который в холодный, пасмурный день, можно изрядно поднять себе настроение. Например, прошу оценить сценарий «Приём гостей»: Алиса скажет «Добро пожаловать, я ждала именно вас», включит лампочку и музыку «для кафе», что бы последнее ни значило. Во-первых, конечно, нет более гостеприимного жеста, чем заставить гостей немного подождать и поговорить с ИИ-ассистентом — это правило, по крайней мере, известно всем колл-центрам. А во-вторых, уж слишком это напоминает сцену из «Тайной комнаты», где Дурсли репетируют, как они будут принимать гостей, а Гарри Поттер повторяет «а я буду сидеть в своей комнате тихо и не высовываться».
Что касается лампочек и выключателей, с этой базовой автоматизацией можно жить, но ни о какой конфигурируемости итоговой системы речи идти не будет. Пусть, например, у вас есть желание сделать так, чтобы ночью свет в туалете был тусклым, а днём — ярким. Вы можете заменить выключатель и лампочки в туалете на выключатель Яндекса и лампочки Яндекса, перевести выключатель в беспроводной режим и создать три сценария при нажатии на выключатель: если лампочки включены, они выключаются; если лампочки выключены, они включаются на 20% (при этом время работы сценария задать с 22 до 6); если лампочки выключены, они включаются на 100% (время работы сценария — с 6 до 22). Что, если вы захотите поменять время? Придётся вручную менять два сценария. Что, если вы захотите временно отключить это поведение? Придётся вручную менять два сценария. Любое изменение конфигурации пост-фактум требует внесения изменений вручную.
Чтобы изменение конфигурации пост-фактум было удобнее, необходимы дополнительные возможности: вспомогательные сущности, условные конструкции в наборе действий, возможность использовать вспомогательные сущности в различных местах в действиях и настройках сценариев, базовая возможность генерировать одни вспомогательные сущности из других и действия над сценариями в самих сценариях. Желательно ещё функции и циклы добавить, за это положены очки стиля. При этом, в типах условий явно не хватает двух пунктов: по локации, и по времени будильника, установленного на телефоне (с опциональным смещением по времени).
4. Цены и выводы
Устройство | Цена, руб. (на 03.04.2025) |
Лампочка E27 RGB Мощная (1300 Лм) | ~1300 |
Лампочка E27 RGB (806 Лм) | 900 |
Лампочка E27 белая (806 Лм) | 700 |
Лампочка E27 филаментная (806 Лм) | 1200 |
Лампочка E14 RGB (520 Лм) | 900 |
Лампочка GU10 RGB (520 Лм) | 900 |
Лампочка GX53 RGB (806 Лм) | ~1000 |
Диммер | 3150 |
Выключатель проводной одноклавишный | 2500 |
Выключатель проводной двухклавишный | ~2700 |
Выключатель беспроводной одноклавишный | 2050 |
Выключатель беспроводной двухклавишный | 2250 |
Реле одноканальное | 1600 |
Реле двухканальное | 1750 |
Цены взяты из официального магазина Яндекс на Яндекс Маркете (за исключением помеченных значком «~») и округлены с точностью до 50 рублей до математически ближайшего значения. Цены, помеченные значком «~» аппроксимированы по рынку, так как соответствующих устройств не было в наличии в официальном магазине Яндекса.
Лампочки по таким ценам, если они конечно не субсидированы Яндексом — переломный момент в истории умного освещения. Раньше устройства подобного качества продавались по ценам исключительно в два раза дороже. Работать лампочки будут везде и одинаково, что с Home Assistant, что с Яндексом, что с чем угодно, главное чтобы это что угодно поддерживало Matter.
С выключателями, реле и диммером ценовая революция произошла в меньшей степени, но из устройств от брендов, которым я бы доверял, на российском рынке они — самые дешёвые. При этом бонусом идёт российская юрисдикция: если ваш дом сгорит по вине китайского выключателя, подать в суд вы на него сможете только в Китае, и добиться там не сможете ничего, а вот Яндекс подчиняется российской юрисдикции и российским стандартам, которые всё-таки будут получше китайских в обоих случаях. Из минусов, здесь следует сделать оговорку, что работать нормально устройства будут только с экосистемой Яндекс или с контроллерами с открытым исходным кодом, а также упомянуть, что подключение без нейтрали влечёт за собой задержку в нажатиях, которая может быть неприятной.
Итог получается весьма забавный: у Яндекса получилось просто прекрасное железо, придраться практически не к чему, а вот над софтом нужно поработать.