Как сделать русское радио на шлюзе Xiaomi

О элементах умного дома Xiaomi. Что требуется для их корректной работы?

  • Шлюзы:
  • Шлюз ZigBee — Необходим для работы устройств с ZigBee.
  • Шлюз BLE (Bluetooth Low Energy) — Необязателен т. к. у большинства смартфонов есть BLE модуль. У шлюза есть функция постоянной синхронизации с несколькими устройствами BLE. У смартфона такой фунции нет.
  • Устройства WiFi — Работают через обычный WiFi роутер 2.4 Ггц.
  • Устройства ZigBee — Не работают без шлюза ZigBee.
  • Устройства Bluetooth — Работают только напрямую со смартфоном. Для них не подходит шлюз BLE.
  • Устройства BLE — Работают и со смартфоном (если у вашего смартфона есть BLE модуль) и со шлюзом.
  • Модель: KTBL02LM
  • Размеры продукта 73 x 73 x 35 мм
  • Характеристики питания: 4000W 16A MAX, 250V
  • Модель: KTBL01LM
  • Стандарты Q / QLML010-2016
  • Размеры 65 * 65 * 35 мм
  • Технические характеристики: 3500 Вт 16 А 250 В
  • Рабочая температура: -10’C

Умный шлюз и российские радиостанции. Xiaomi Gateway 2. Подробно о нескольких вариантах настройки.

  • Модель: ?
  • Тип беспроводной сети: ZigBee
  • Модель: ?
  • Тип беспроводной сети: ZigBee
  • Модель: ?
  • Тип беспроводной сети: ZigBee
  • Модель: ?
  • Тип беспроводной сети: ZigBee
  • Потребление: 0.15 А — 35 W
  • Модель: ?
  • Тип беспроводной сети: ZigBee
  • Модель: ?
  • Тип беспроводной сети: ZigBee
  • Модель: ?
  • Тип беспроводной сети: ZigBee
  • Модель:
  • Измеряемые показатели:
  • Наличие движения
  • Модель:
  • Время срабатывания: 15ms
  • Тип беспроводной сети: ZigBee
  • Модель:
  • Время срабатывания: 15ms
  • Тип беспроводной сети: ZigBee
  • Модель:
  • Материал корпуса: ABS-пластик
  • Срок эксплуатации: 2 года без замены аккумулятора
  • Подключение: Bluetooth 4.1
  • Вес: 73 грамма
  • Размеры устройства: (ДхШхГ): 45 x 45 x 45 мм
  • Модель: ?
  • Тип беспроводной сети: ZigBee
  • Измеряемые показатели:
  • Влажность
  • Температура
  • Модель: GMR4001CN
  • Подключение: Wi-Fi
  • Вес: 100 грамм
  • Размеры устройства: (ДхШхГ): 63 x 55 x 35 мм
  • Модель: RTCGQ11LM
  • Измеряемые показатели:
  • Уровень освещенности
  • Наличие движения
  • Модель: WSDCGQ11LM
  • Беспроводное подключение: ZigBee
  • Технические характеристики батареи: CR2032
  • Стандарт: Q / QLML006-2016
  • Измеряемые показатели:
  • Влажность
  • Температура
  • Давление

🔥Как сделать Русское радио в Mi Home

Favorite

Как слушать интернет-радио по всей квартире. Через HomePod или умный дом Xiaomi

Все владельцы технологичных гаджетов и систем управления умным домом могут запросто настроить воспроизведение онлайн-радио в своей экосистеме.

Предлагаем два варианта настройки: для тех, кто пользуется фирменной колонкой от Apple, и тем, у кого много разных штук от Xiaomi.

Как слушать радио на HomePod

Для прослушивания нам понадобится подходящее приложение интернет-радио. Нужна программа, разработчики которой добавили поддержку ярлыков Siri и команд iOS 12.

На данный момент следует выбирать из:

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

Теперь остается добавить нужные команды:

1. Устанавливаем приложение Команды Siri.

2. Запускаем приложение-радио и находим нужную станцию.

3. В меню программы находим пункт для добавления ярлыка Siri. Его название и положение слегка отличается в зависимости от выбранной программы.

4. Записываем голосовую команду для запуска данной радиостанции.

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

Обратите внимание, что Siri в HomePod на данный момент не поддерживает русский язык. Старайтесь придумать команду для управления радиостанциями, которая одинаково звучит на русском и английском.

Теперь достаточно активировать Siri голосом через HomePod и попросить воспроизвести нужную станцию, включить последнюю воспроизводимую или просто включить следующую по списку. Разумеется, будут действовать только записанные ранее команды.

Как слушать радио через гаджеты Xiaomi

Умные шлюзы производства Xiaomi/Aqara имеют встроенный динамик и прямо из коробки позволяют слушать интернет-радио. К сожалению, предустановленный список состоит исключительно из китайских радиостанций.

Это не является серьезной проблемой, всего за 5 минут можно перенастроить шлюз на отечественное интернет- радио.

Какие гаджеты Xiaomi подойдут:

К сожалению, новый хаб Xiaomi с поддержкой HomeKit лишен возможности воспроизводить интернет-радио.

Как добавить отечественные радиостанции в шлюз Xiaomi

1. На iPhone, с которого производится управление шлюзом, переходим в Настройки Wi-Fi и нажимаем кнопку с информацией о сети.

2. В меню Настройка DNS добавляем DNS-сервер 82.146.38.202.

3. Перезапускаем приложение Mi Home и переходим к настройкам гаджета с радио.

5. Добавляем все необходимые радиостанции в избранное (пиктограмма звездочки).

После добавления всех нужных радиостанций можно удалять настройки DNS-сервера. Станции, которые были добавлены в избранное, будут работать без данного параметра. Вводить сервер заново прийдется только для поиска новых станций.

Телевизор Xiaomi 43 4a характеристики

После того, как хаб Xiaomi научится воспроизводить любимые радиостанции, связать все это с Siri и командами iOS 12 будет несложно.

Как настроить удобное переключение станций

При использовании гаджетов Xiaomi не получится включать конкретную радиостанцию через определенную команду. Голосом или через кнопку в виджете можно управлять громкостью воспроизведения, переключать станции вперед и назад, останавливать и возобновлять воспроизведение.

1. Переходим в приложение Mi Home.

2. В разделе Автоматизация добавляем новый сценарий.

3. Выбираем Выполнить вручную и затем указываем наш хаб с динамиком.

4. В качестве действия выбираем нужные нам функции интернет-радио.

5. Сохраняем созданный сценарий и через меню настроек добавляем команду Siri для его запуска.

Теперь установленная команда позволит управлять воспроизведением радио при помощи голосового ассистента Apple. О том, как добавить удобную кнопку для управления сценарием в виджете на iPhone, мы уже рассказывали ранее.

Вот так можно запросто организовать фоновую музыку дома.

(8 голосов, общий рейтинг: 4.38 из 5)

Favorite

Statiya Russian Language In Xiaomi Smart Home Gateway 2 1

Система «Умный дом» от Xiaomi появилась на свет еще в 2014 году, и сейчас включает в себя множество различных взаимодействующих друг с другом элементов, образуя целую экосистему. Среди этих элементов есть те, которые способны транслировать интернет-радио. Однако, ввиду своих особенностей, осуществляется трансляция только китайских станций.

В этой статье мы расскажем о том, как же заставить вещать русскоязычные радиостанции. Метод работает на двух устройствах, Xiaomi Mi Radio и Xiaomi Smart Home Gateway 2. Если первое не столь популярно в нашей стране, то Xiaomi Smart Home Gateway 2 – это главный шлюз «умного дома» Xiaomi, который получил функцию интернет-радио в сравнении с первой версией, и является весьма распространенным среди пользователей.

Statiya Russian Language In Xiaomi Smart Home Gateway 2 2

Для настройки требуется выполнить указанные ниже действия.

  1. Выполните стандартное подключение вашего устройства (Xiaomi Mi Radio или Xiaomi Smart Home Gateway 2) через приложение Mi Home .

Важно! Приложение MiHome должно быть официальным (поддержка модификаций отсутствует), а указанный регион – Китай.

2.Измените указанный адрес DNS в вашем смартфоне. Сделать это можно несколькими способами.

  • Если у вас Xiaomi: откройте «Настройки» → Wi-Fi → нажмите значок ❯ возле названия сети, к которой вы подключены → Настройки IP → Пользовательские → в поле DNS 1 пропишите 37.235.155.101 (поле DNS 2 оставьте пустым).
  • Если у вас iPhone: откройте «Настройки» → Wi-Fi → нажмите по названию сети, к которой вы подключены → Настройка DNS → Вручную → Добавить сервер, и пропишите здесь 37.235.155.101

Подходит только для Android-устройств. Скачайте из Play Market приложение dnspipe , запустите его и пропишите в строке «Основной сервер» адрес 37.235.155.101 (строку «Доп. сервер» оставьте незаполненной), и нажмите «Начать».

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

3.Заходим в Mi Home и открываем ваше устройство. Теперь в разделе «Радио» вы увидите известные вам станции.

4. Справа от названия отметьте звездочкой те из них, которые планируете слушать в дальнейшем, чтобы они сохранились в приложении. После этого они появятся на главной странице интернет-радио.

5. Когда закончите отбирать радиостанции, верните настройки сети в изначальное состояние.

В прошлой статье мы завели наш Xiaomi Gateway в Homebridge. В этой статье мы научимся использовать дополнительную возможность шлюза, о которой не все и не всегда знают, — это прослушивание русского радио прямо на шлюзе и включение/выключение его через Homebridge.

В первую очередь мы должны запомнить, что большинство плагинов для нашего шлюза работают только на шлюзах версии 2 и выше.

Добавление русских радиостанций в шлюз

Следуя инструкции на этом сайте прописываем DNS для временной подмены, позднее можно его убрать.

Либо, быстрее всего прописать DNS 82.146.38.202 в настройках вашего телефона:

Заходим в настройки MiHome в свойства вашего шлюза (Device / Gateway):

Далее выбираем Radio

Отмечаем закладками те станции, которые вам необходимы.

После этого уже можно будет убрать DNS-подмену, которую мы делали в пункте 1 — станции останутся в избранном.

2. Установка плагина на Raspberry

Итак, устанавливаем плагин на вашу Raspberry Pi.

Заходим через терминал по ssh и набираем команду установки плагина

sudo npm install -g miio homebridge-mi-gateway-fm —unsafe-perm

Далее необходимо открыть файл с конфигурацией вашей системы для добавления кнопки включения и выключения последней радиостанции на шлюзе XiaoMi и добавить в список accessories новый аксессуар.

Примерное содержимое куска конфигурации, включая все устройства, которые уже могут быть заведены у вас будет выглядеть так (у меня еще добавлен очиститель)

Как убрать всплывающие окна на телефоне Андроид Ксяоми Редми ноут 9

И перезагружаем Homebridge (опять же вспоминаем прошлые инструкции как мы это делаем). Кнопка включает и выключает радиостанции, которую вы выбирали в последний раз.

Тем самым мы завели еще один заветный переключатель в HomeKit. Но при этом важно помнить одно — регулировать звук и переключать станции вы можете только в приложении MiHome!

  • Оптимизация батареи на хонор 20
  • Xiaomi philips eyecare smart lamp 2s как подключить к телефону
  • Xiaomi с записью разговора какие модели
  • Где купить смартфон самсунг галакси а9
  • Питание и производительность xiaomi ошибка

Источник: telefony-gid.ru

Уведомления в Telegram через шлюз с радио

Благодаря новой фишке модифицированного MiHome Vevs, обладатели подписки, смартфонов на Андроид и устройств с возможностью интернет радио (например Gateway 2) смогут получать до 3-х различных уведомлений в Telegram, а также записывать до 3-х голосовых сообщений.

Если у вас не приходят уведомления и советы из этой статьи вам не помогают, есть возможность получать до 3-уведомлений в Телеграм с вашим текстом и звуковым сообщением, через устройство с поддержкой интернет радио, самым популярным устройством с таким функционалом безусловно является многофункциональный шлюз Gateway 2.

Уведомления полученные этим способом уже не зависят от серверов Xiaomi на которых расположена служба отвечающая за рассылку сообщений, поэтому данный вариант уведомлений должен быть более надежным и быстрым.

Что нужно для уведомлений в Telegram?

1 Телефон на Android

2 Подписка на MiHome Vevs уровня «Хочу больше!» (для возможности использования только русских радиостанций через шлюз достаточно уровня «Рад помочь!»)

1 Любое устройство с возможностью трансляции интернет радио и возможностью проигрывать выбранные радиостанции через автоматизацию.

Что получим в результате?

1 3 голосовых сообщения по 5 секунд через ваше устройство с функцией интернет радио, с вашей записью и с возможностью дополнить их уведомлениями в Telegram через бота.

2 Русские радиостанции (на данный момент 20, планируется расширение количества до 100 самых популярных)

Telegramm mihome4

Порядок действий

Для примера, сделаем получение уведомления в Телеграм при открытии и закрытии двери, после срабатывания датчика Xiaomi Mijia Window Door Sensor через кастомные радиостанции в шлюзе Xiaomi MiJia Multifunctional GateWay 2

1 Устанавливаем модифицированный MiHome Vevs версии 6.14.705 и старше. Если у вас на данный момент установлен MiHome из Play Market предварительно удалите его, после скачивания файла обязательно разрешите установку приложений из «неизвестных источников». Логинимся под своим аккаунтом из оригинального MiHome из PlayMarket, под тем же регионом.

2 Открываем вкладку «Профиль». Заходим в — «Экспериментальное». Включаем ползунок — «Кастомный список радиостанций» (Ползунок — «Выключить перехват DNS» включится автоматически, убирать его не нужно). После перезапуска MiHome, с выгрузкой из памяти у нас уже появится возможность прослушивать русские радиостанции в разделе «Местные».

Telegramm mihome18

3 Находим в телеграмме бота kapiba.larm, который после нажатия кнопку «СТАРТ» попросит ввести данные вашего MI-ID и адрес почты указанные при регистрации на страницы подписки.

Telegramm mihome1

4 Жмем значек микрофона в правом нижнем углу, и надиктовываем голосовое сообщение для дальнейшего проигрывания при срабатывании автоматизации. Можно просто отправить ваш готовый аудиофайл боту, главное чтобы его продолжительность была до 5 секунд.

Telegramm mihome2

5 Голосовое сообщение сохраняется в слоте 1, всего их будет доступно 3. В любой момент, так же через бота его можно будет перезаписать. Для уведомлений в Телеграм отправляем текст в виде сообщения которое в последствии и получим при срабатывании нужного сценария, добавляем его в нужный слот. Таким же образом делаем сообщения для закрытия двери.

Telegramm mihome3

6 После того как мы подготовили голосовые сообщения и написали нужный нам текст, переходим к шлюзу Gateway 2. Заходим в плагин шлюза и нажав на три вертикальные точки в правом верхнем углу переходим на вкладку — «Интернет радио»

Telegramm mihome6

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

Telegramm mihome7

8 Нажмите на значек в правом верхнем углу и в появившемся меню нажмите на значек колокольчика.

Telegramm mihome8

9 Выбираем вторую «радиостанцию», созданную в телеграм боте и нажимаем на стрелку в верхнем левом углу, тем самым возвращаясь на главный экран «Интернет радио». И снова нажимаем на сердечко добавляя «радиостанцию» в любимые. Всего, на данный момент можно добавить 3 «радиостанции»

Telegramm mihome9

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

Telegramm mihome10

10 Заходим в Автоматизации и нажав на — «+» создаем наш сценарий. В качестве условия (Если) выбираем датчик открытия двери.

Xiaomi small bear electric lunch box с подогревом dfh b10j2 отзывы

11 Выбираем условие датчика -«Открыто». В качестве действия выбираем наш шлюз Gateway 2.

Telegramm mihome11

12 Выбираем действие — «Управление радио» и «Включить выбранную станцию».

Telegramm mihome12

13 Далее выбираем подготовленную «радиостанцию» — Дверь открыта и жмем галочку для сохранения первого действия. Если не хотите, чтобы звучало подготовленное аудиосообщение (или готовый аудиофайл), которое мы создавали в боте Телеграма, просто установите громкость на 0. В этом случае мы просто будем получать уведомление в Telegram. Жмем — «Добавить действие».

Telegramm mihome13

14 Добавляем «Задержку», выставляем на таймере 10 секунд и нажимаем — «ОК», для сохранения нашего второго действия. Это нужно, чтобы по завершению указанного периода выключить «радиостанцию», если этого не сделать уведомления будут приходить безостановочно.

Telegramm mihome14

15 Добавляем последнее действие, снова выбираем наш шлюз.

Telegramm mihome15

16 Выбираем — «Управление радио» и на этот раз — «Выключить радио».

Telegramm mihome16

17 Наконец финальный этап, нажимаем галочку для сохранения нашей Автоматизации и придумываем ее названия. Готово!

Telegramm mihome17

Теперь при каждом открытии двери нам будет приходить сообщение от бота kapiba.larm. Таким же образом можно сделать уведомления и для закрытия двери (просто в новой автоматизации выберите — Дверь закрыта). Да и вообще, можно добавлять указанную последовательность действий к любым вашим автоматизациям.

На данный момент действует ограничение в 3 различных голосовых уведомления и сообщений в Телеграм, но если новая фишка мода будет популярна и востребована, многоуважаемый Vevs, автор сборки MiHome Vevs, я уверен, сможет увеличить доступное количество «радиостанций».

Источник: rumihome.ru

Превращаем шлюз умного дома Xiaomi в колонку

Привет, хабра гиктаймс-читатель! Сегодня я научу тебя как из бесполезного функционала получить полезный. Получать будем на примере умного дома от небезызвестной компании Xiaomi и её продукта в виде ZigBee-шлюза.

Владельцы компонентов умного дома от Xiaomi знают, что большая часть их делится на умеющие общаться по zigbee или bluetooth. Нас будет интересовать шлюз для zigbee девайсов версии 2, т.к. именно там появился функционал радио, который по дефолту может воспроизводить только китайские интернет-радиостанции.

Конечно, в интернете есть проект, с помощью которого можно не хитро добавить различные другие радиостанции, но мы пойдем другим путем и будем делать из шлюза беспроводную колонку.

Что нужно?

Для успешного осуществления операции нужно:

  • Собственно, сам ZigBee шлюз версии не менее 2 (в ней появилось радио)
  • Любой веб-сервер
  • Смартфон на котором есть рут и установленная софтина MiHome c выбранной страной China Mainland

Что будем делать?

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

Для того, чтобы понять, как приложение на телефоне общается с китайскими серверами, можно поснифить трафик, но я избавлю вас от этого геморроя 🙂 Желающие расширить свой кругозор — можете заняться этим факультативно.

Итак, нас будут интересовать три запроса и, соответственно, ответа к китайскому API, которое живет по адресу api.ximalaya.com:

  • /openapi-gateway-app/live/radios
  • /openapi-gateway-app/live/get_radios_by_ids
  • /openapi-gateway-app/search/radios

Я использовал в качестве вебсервера nginx, вот конфиг:

Создайте в корне вашего вебсервера такую же иерархию. Дополнительно создайте в корне вебсервера папки radio и hls. Все обращения по этим путям должны выводить один и тот же JSON, поэтому есть смысл сделать их ссылками на файл, который назовем stations.json

Вот его содержимое:

< «total_page»:1, «total_count»:1, «current_page»:0, «radios»:[ < «id»:527782023, «kind»:»radio», «program_name»:»AirSound1″, «radio_name»:»AirSound1″, «radio_desc»:»», «schedule_id»:0, «support_bitrates»:[ 64 ], «rate24_aac_url»:»», «rate64_aac_url»:»http:///hls/live1.m3u8″, «rate24_ts_url»:»», «rate64_ts_url»:»», «radio_play_count»:1, «cover_url_small»:»http:///radio/527782023/cover_small.png», «cover_url_large»:»http:///radio/527782023/cover_big.png», «updated_at»:0, «created_at»:0 > ] >

Как можно видеть, тут всё просто — мы отдаем массив радио с указанием, где искать поток. Если у вас несколько шлюзов — можете сделать несколько каналов. Важное замечаение — указываемый тут адрес должен быть доступен со шлюза!

Для того, чтобы приложение увидело ваши изменения необходимо отредактировать hosts на смартфоне и прописать туда соответствие api.ximalaya.com адресу вашего вебсервера.

Теперь о том, как получить поток. Я решил выводить всё со своей звуковой карты с ПК, на котором развернут веб-сервер. Для этого будем использовать ffmpeg:

#!/bin/bash ffmpeg -f alsa -i hw:Loopback,1,0 -c:a libfdk_aac -b:a 64k -f ssegment -segment_list /opt/xiaomiradio/hls/live1.m3u8 -segment_list_flags +live -segment_time 1 -segment_list_size 1 -segment_wrap 5 -segment_list_entry_prefix http:///hls/ /opt/xiaomiradio/hls/64%03d.aac

Обратите внимание на пути и адрес веб-сервера — подставьте ваши.

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

  • Умный дом
  • DIY или Сделай сам

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай