Яндекс Станции — сравнивайте и выбирайте
В каждой колонке живёт Алиса, которая включает музыку,
управляет умным домом и помогает в делах.
Макс c Zigbee
Мощный звук
и видео в 4К
Кольцо громкости
и пульт
LED-экран
65 Вт
5 активных динамиков
1 пассивный излучатель
7 микрофонов
2 Hi-Fi усилителя класса D
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
по HDMI
Zigbee и Wi-Fi
для умного дома
Размер
141 × 141 × 231 мм
Макс
Мощный звук
и видео в 4К
Кольцо громкости
и пульт
LED-экран
65 Вт
5 активных динамиков
1 пассивный излучатель
7 микрофонов
2 Hi-Fi усилителя класса D
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
по HDMI
Wi-Fi
для умного дома
Размер
141 × 141 × 231 мм
Станция 2
Умный звук и хаб управления Zigbee
Световая панель
управления
30 Вт
2 активных динамика
2 пассивных излучателя
4 микрофона
Room Correction,
апериодическая решётка
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью Модуля
Zigbee и Wi-Fi
для умного дома
Размер
123 × 99 × 199 мм
Мини с часами
Хорошо звучит
и показывает время
Сенсорные кнопки
LED-экран
10 Вт
1 активный динамик
4 микрофона
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью Модуля
Wi-Fi
для умного дома
Размер
97 × 54 мм
Мини
Хорошо звучит
в небольшой комнате
Сенсорные кнопки
10 Вт
1 активный динамик
4 микрофона
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью Модуля
Wi-Fi
для умного дома
Размер
97 × 54 мм
Лайт
Самая яркая
и компактная
Сенсорные кнопки
5 Вт
1 активный динамик
4 микрофона
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью Модуля
Wi-Fi
для умного дома
Размер
90 × 55 мм
Станция
Первая колонка
с Алисой
Кольцо громкости
50 Вт
3 активных динамика
2 пассивных излучателя
7 микрофонов
Цифровой усилитель класса D
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
по HDMI
Wi-Fi
для умного дома
Размер
141 × 141 × 231 мм
Больше не продаётся
Мини (первая)
Небольшая колонка, которая понимает жесты
Управление жестами
3 Вт
1 активный динамик
4 микрофона
Цифровой усилитель класса D
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью модуля
Wi-Fi
для умного дома
Размер
90 × 45 мм
Больше не продаётся
Макс c Zigbee
Мощный звук
и видео в 4К
Кольцо громкости
и пульт
LED-экран
65 Вт
5 активных динамиков
1 пассивный излучатель
7 микрофонов
2 Hi-Fi усилителя класса D
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
по HDMI
Zigbee и Wi-Fi
для умного дома
Размер
141 × 141 × 231 мм
Макс
Мощный звук
и видео в 4К
Кольцо громкости
и пульт
LED-экран
65 Вт
5 активных динамиков
1 пассивный излучатель
7 микрофонов
2 Hi-Fi усилителя класса D
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
по HDMI
Wi-Fi
для умного дома
Размер
141 × 141 × 231 мм
Станция 2
Умный звук и хаб управления Zigbee
Световая панель
управления
30 Вт
2 активных динамика
2 пассивных излучателя
4 микрофона
Room Correction,
апериодическая решётка
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью Модуля
Zigbee и Wi-Fi
для умного дома
Размер
123 × 99 × 199 мм
Станция
Первая колонка
с Алисой
Кольцо громкости
50 Вт
3 активных динамика
2 пассивных излучателя
7 микрофонов
Цифровой усилитель класса D
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
по HDMI
Wi-Fi
для умного дома
Размер
141 × 141 × 231 мм
Больше не продаётся
Мини с часами
Хорошо звучит
и показывает время
Сенсорные кнопки
LED-экран
10 Вт
1 активных динамик
4 микрофона
Работает в стереопаре
с такой же колонкой
AUX
Подключается к ТВ
с помощью Модуля
Wi-Fi
для умного дома
Размер
97 × 54 мм
Мини
Хорошо звучит
в небольшой комнате
Сенсорные кнопки
10 Вт
1 активный динамик
4 микрофона
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью Модуля
Wi-Fi
для умного дома
Размер
97 × 54 мм
Лайт
Самая яркая
и компактная
Сенсорные кнопки
5 Вт
1 активный динамик
4 микрофона
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью Модуля
Wi-Fi
для умного дома
Размер
90 × 55 мм
Мини (первая)
Небольшая колонка, которая понимает жесты
Управление жестами
3 Вт
1 активный динамик
4 микрофона
Цифровой усилитель класса D
AUX
Работает в стереопаре
с такой же колонкой
Подключается к ТВ
с помощью модуля
Wi-Fi
для умного дома
Размер
90 × 45 мм
Больше не продаётся
Все Станции работают от сети.
Яндекс Алиса говорит, какие окна у вас не закрыты / Хабр
О чем тут вообще?
В своей реализации умного дома я сделал скрипт, который называется “Я ухожу”. По задумке он вызывается перед уходом из дома, когда никого не остается. Скрипт выключает свет и разные устройства. Его можно активировать фразой “Алиса, я ухожу”.
Затем я приобрел контактный сенсор Zigbee и повесил его на окно. Мне захотелось, чтобы Алиса сообщала, в каких комнатах открыты окна. Все таки дома есть кот, а погодные условия бывают разными. Когда такой сенсор один, то никаких проблем не возникает: проверяем, что он в статусе “Открыто” и воспроизводим нужную фразу. Когда же таких сенсоров много, то хочется, чтобы Алиса говорила красивое предложение о том, в каких комнатах окна открыты.
Задумка
По моей задумке, если окно открыто лишь в одной комнате, то Алиса должна говорить, в какой именно комнате. Если в двух, то “там И там”. А если же в трех и более, то нужно через запятую сообщить — в каких комнатах окно не закрыто, а последнюю воспроизвести с приставкой И (там, там и там).
Итак, приступим к реализации.
Реализация
Для начала определим объект (в шаблонитизаторе Jinja2 это называется dictionary), в котором ключ — это кусочек фразы с названием комнаты, а значение — состояние окна в виде boolean
.
{% set window_sensors = { "в спальне": is_state("binary_sensor.bedroom_window_contact", "on"), "на кухне": is_state("binary_sensor.kitchen_window_contact", "on"), "в гостиной": is_state("binary_sensor.guestroom_window_contact", "on") } %}
Затем нужно определить массив, в который мы будем добавлять кусочки фраз, для того, чтобы собрать конечное предложение с помощью join
. Так гораздо проще, чем напрямую в шаблоне выводить текст и мучиться с его форматированием.
{% set data = namespace(text=[]) %}
Ну а дальше просто пробегаемся по объекту и с помощью условия берем только те сенсоры, у которых состояние «Открыто»:
{% for k in window_sensors if window_sensors[k] == true %} {% if loop.first %} {% set data.text = data.text + [["Кстати,", "Не забудьте, что", "Напоминаю, что"]|random] + [" у вас"] + [[" открыто", " не закрыто"]|random] + [" окно"] %} {% endif %} {% if not loop.first and not loop.last %} {% set data.text = data.text + [", "] + [k] %} {% elif loop.last and not loop.first %} {% set data.text = data.text + [" и "] + [k] %} {% else %} {% set data.text = data.text + [" "] + [k] %} {% endif %} {% endfor %}
На первой итерации я добавляю начало фразы. Как можно увидеть, используются разные фразы, чтобы придать “человечности” этому бездушному роботу. Далее идут условия. Если итерация не первая и не последняя, то мы в процессе перечисления — добавляем запятую и имя сенсора (ключ объекта). Если же итерации последняя, но не первая (т. е. открытых окон точно больше одного), то добавляем приставку “И”, а затем имя сенсора. В ином случае просто через пробел добавляем имя сенсора (т. е. это начало перечисления).
В результате получается вот такой массив:
['Напоминаю, что', ' у вас', ' открыто', ' окно', ' ', 'в спальне', ' и ', 'в гостиной']
Собираем с помощью join
в строку:
{{ data. text|join("") }}
Результат: «Напоминаю, что у вас открыто окно в спальне и в гостиной».
Готово! Остается только попросить Алису воспроизвести текст с помощью вызова службы
согласно документации AlexxIT/YandexStation.
Финальный код
service: media_player.play_media target: entity_id: media_player.yandex_station_ # ID вашей станции data: media_content_id: >- {% set window_sensors = { "в спальне": is_state("binary_sensor.bedroom_window_contact", "on"), "на кухне": is_state("binary_sensor.kitchen_window_contact", "on"), "в гостиной": is_state("binary_sensor.guestroom_window_contact", "on") } %} {% set data = namespace(text=[]) %} {% for k in window_sensors if window_sensors[k] == true %} {% if loop.first %} {% set data.text = data.text + [["Кстати,", "Не забудьте, что", "Напоминаю, что"]|random] + [" у вас"] + [[" открыто", " не закрыто"]|random] + [" окно"] %} {% endif %} {% if not loop.first and not loop.last %} {% set data.text = data.text + [", "] + [k] %} {% elif loop.last and not loop.first %} {% set data.text = data.text + [" и "] + [k] %} {% else %} {% set data.text = data.text + [" "] + [k] %} {% endif %} {% endfor %} {{ data.text|join("") }} media_content_type: text
Неверный адрес почтового ящика получателя Неверный системный адрес получателя Неверный синтаксис адреса почтового ящика получателя DNS: такого домена нет 006 Неверный получатель Хост или домен имя не найдено Почтовый ящик недоступен Здесь нет такого пользователя Учетная запись электронной почты, к которой вы пытались обратиться, не существует Немаршрутизируемый адрес Пользователь не найден Пользователь неизвестен | Электронное письмо отправлено на несуществующий адрес. Убедитесь, что адрес получателя не содержит лишних знаков препинания, пробелов или кавычек. Подтвердите адрес электронной почты получателя и повторно отправьте сообщение. |
Сообщение отклонено фильтрацией содержимого как спам Сообщение отклонено по подозрению в спаме Сообщение отклонено. См. http://mail.google.com/support/bin/answer.py?answer=69.585 для получения дополнительной информации Извините, сообщение похоже на СПАМ для меня 550 5.7.1 Ошибка проверки SPF: IP_host не авторизован для отправки от имени domain_name . (в ответ на команду RCPT TO) | Почтовый сервер получателя считает эти сообщения спамом. Попробуйте связаться с получателем или администрацией его почтовой службы другим способом и сообщить о проблеме. Если вы рассылаете законные сообщения пользователям или подписчикам вашего сайта, ознакомьтесь с требованиями Яндекса к честным спискам рассылки. Примечание. Если вы используете Яндекс 360 для бизнеса, запись SPF должна быть настроена на связанном домене. |
Аккаунт заполнен Ошибка записи сообщения: Дисковая квота превышена Входящие заполнены Превышена квота Превышена квота 90 005 Почтовый ящик получателя заполненПользователь исчерпал допустимое пространство для хранения | Почтовый ящик получателя почтовый ящик переполнен. Обычно это происходит из-за того, что получатель редко использует свой почтовый ящик и его почтовый ящик переполнен. Попробуйте связаться с получателем другим способом и сообщите о проблеме. |
Отклонение политики на целевом адресе Получатель отклонен Эта учетная запись отключена или прекращена Учетная запись пользователя отключена за неактивность учетная запись электронной почты s была приостановлена. | Адрес получателя заблокирован его службой электронной почты. Попробуйте связаться с получателем другим способом и сообщите о проблеме. |
Слишком большой файл сообщения Размер сообщения превышает фиксированный предел Размер сообщения превышает фиксированный максимальный размер сообщения | Почтовый сервер получателя не может обрабатывать большие сообщения. Служба электронной почты получателя не может принять вашу электронную почту из-за ограничений в отношении вложенных файлов. Загрузите вложение в файлохранилище (например, Яндекс.Диск) и включите ссылку на него в сообщение. |
Хост клиента [ IP_host ] заблокирован с помощью bl.spamcannibal.org; заблокирован, См. : http://www.spamcannibal.org/cannibal.cgi?page=lookup&lookup= IP_host Клиентский хост [ IP_host ] заблокирован с помощью dnsbl-1.uceprotect.net; IP IP_host внесен в список UCEPROTECT-Level 1. См. http://www.uceprotect.net/rblcheck.php?ipr= IP_host Электронная почта заблокирована SPAMCANNIBAL — для разблокировки см…. Электронная почта от IP_host в настоящее время заблокирован антиспамовой системой Verizon Online Адрес получателя отклонен: заблокирован внешним RBL Ваш хост [ IP_host ] занесен в черный список dnsbl.sorbs.net. В настоящее время рассылается спам См.: http://www.sorbs.net/lookup.shtml? IP_host IP-адрес вашего сервера есть в базе данных bl.spamcannibal.org | Почтовый сервер Яндекса занесен в черный список. Вы можете попробовать удалить адрес почтового сервера Яндекса из черного списка вручную, перейдя по ссылке в отчете. Вы также можете связаться с нами, отправив полный текст отчета об ошибке, используя форму ниже. Также попробуйте связаться с получателем или администрацией его почтовой службы другим способом и сообщить о проблеме. |
Обнаружена петля! Сообщение отклонено Почта для электронная почта возвращается ко мне Наши серверы обнаружили петлю почты | В отправленных сообщениях обнаружена петля. Проверьте фильтры переадресации и импортеры для всех ваших почтовых ящиков. Они могут быть настроены неправильно. Если вы уверены, что проблема не на вашей стороне, свяжитесь с получателем с помощью альтернативного средства связи, чтобы сообщить о проблеме. |
Ретрансляция запрещена Извините, ретрансляция запрещена из вашего местоположения | Пересылка запрещена (почтовый сервер получателя не может идентифицировать серверы Яндекс. Почты, т.к. MX-записи не настроены должным образом). Попробуйте связаться с получателем или администрацией его почтовой службы другим способом и сообщить о проблеме. Примечание. Если вы используете Яндекс 360 для бизнеса и отправляете электронное письмо на почтовый ящик своего домена, имейте в виду, что распространение записи MX может занять до 48 часов. Если 48 часов уже прошло, убедитесь, что настройки соответствуют рекомендациям, приведенным в статье по настройке MX-записей. |
Ошибка проверки отправителя | Ошибка проверки отправителя. Для решения проблемы обратитесь к администрации почтового сервиса получателя и попросите внести адреса электронной почты Яндекс.Почты в белый список сервиса проверки отправителей. Примечание. Если вы используете Яндекс 360 для бизнеса, запись SPF должна быть настроена на связанном домене. |
Яндекс отрицает, что его взломали, обвиняет мошеннического сотрудника в взломе
Российский интернет-гигант «Яндекс» отрицает, что подвергся кибератаке после того, как часть его внутреннего исходного кода была размещена в Интернете.
Утечка разместила файлы объемом 44,7 ГБ, которые, по его словам, являются «источниками git Яндекса», как Torrent на известном хакерском форуме, причем большая часть исходного кода компании, как полагают, была включена.
Считается, что файлы датированы февралем 2022 года, и хотя утечка действительно содержит некоторые ключи API, считается, что они использовались только для тестирования развертывания.
Вы нужны TechRadar Pro! Мы хотим сделать веб-сайт лучше для наших читателей, и нам нужна ваша помощь! Вы можете внести свой вклад, заполнив наш опрос и сообщив нам свое мнение о технологической отрасли в 2023 году. Это займет всего несколько минут, и все ваши ответы будут анонимными и конфиденциальными. Еще раз спасибо за то, что помогаете нам сделать TechRadar Pro еще лучше.
Д. Атоу, главный редактор
BleepingComputer сообщает, что первоначальный анализ файлов, проведенный инженером-программистом Арсением Шестаковым, показал, что в них были включены технические данные и код для многих популярных продуктов Яндекса.
Mail, Disk и Yandex Pay — сервисы электронной почты, облачного хранилища и обработки платежей компании соответственно — были среди затронутых платформ. Однако, как ни странно, его антиспамовые правила не были соблюдены.
Подробнее
Яндекс отрицал, что его системы были взломаны, вместо этого обвинив бывшего сотрудника в утечке репозитория исходного кода.
«Яндекс не был взломан. Наша служба безопасности обнаружила фрагменты кода из внутреннего репозитория в открытом доступе, но содержимое отличается от текущей версии репозитория, используемого в сервисах Яндекса», — говорится в сообщении компании BleepingComputer.
«Мы проводим внутреннее расследование причин публикации фрагментов исходного кода, но не видим никакой угрозы для пользовательских данных или производительности платформы.»
Эта новость появилась вскоре после того, как Национальный центр кибербезопасности Великобритании (NCSC) опубликовал предупреждение о непрекращающихся кибератаках, совершаемых российскими и иранскими хакерскими группами.
Хотя эти две группы не находятся в сговоре, они по отдельности нападают на организации одного и того же типа, которые в прошлом году включали государственные органы, неправительственные организации, а также организации в оборонном и образовательном секторах, а также отдельных лиц, таких как политики, журналисты и активисты.
- Вот наш список лучших брандмауэров на сегодняшний день
Через: BleepingComputer
Подпишитесь на информационный бюллетень TechRadar Pro, чтобы получать все самые важные новости, мнения, функции и рекомендации, необходимые вашему бизнесу для успеха!
Свяжитесь со мной, чтобы сообщить новости и предложения от других брендов FutureПолучайте электронные письма от нас от имени наших надежных партнеров или спонсоровМайк Мур — заместитель редактора TechRadar Pro.