Xiaomi Mi Home
@vionvision/camera-ui-xiaomiv0.4.1
Подключите камеры Xiaomi Mi Home и смотрите прямой эфир из вашей сети. Для поиска камер используется вход в аккаунт Mi.
- Версия
- 0.4.1
- Обновлено
- 9 октября 2026 г.
- Требуется
- ViON 2.2.11 или новее
- Лицензия
- MIT
- Группа
- Камеры и запись
Техническое описание
Подключает камеры Xiaomi Mi Home к ViON. Вы входите в аккаунт Mi, плагин находит камеры аккаунта, и вы добавляете нужные. Камеры подключаются по вашей локальной сети или, для моделей на CS2, удалённо через P2P-ретрансляторы Xiaomi. Облако выдаёт свежие ключи аутентификации для каждого подключения.
Что умеет
- Входит в ваш аккаунт Mi, включая проверку по картинке и код подтверждения, которые может запросить Xiaomi
- Находит камеры аккаунта во всех регионах Mi Home и предлагает их добавить
- Показывает прямой эфир каждой камеры, со звуком, если он есть у камеры
- Поворачивает камеры с мотором: стрелками в плеере и автослежением, если оно включено для камеры; приближает и фокусирует камеры с зум-объективом
- Хранит токен входа вашего аккаунта Mi вместо пароля, поэтому после перезапуска плагин входит снова сам. Токен открывает доступ ко всему аккаунту Mi, см. Полезно знать
Что нужно
- Камеры в той же локальной сети, что и сервер ViON, или камеры на CS2 в другой сети, которые находятся в сети
- Подключение к интернету: каждое подключение к камере запрашивает ключи у облака Mi Home
- Аккаунт и пароль приложения Mi Home, в котором находятся камеры
- Камеры на распространённом протоколе камер Xiaomi. Большинство моделей с 2020 года используют его; некоторые старые модели не поддерживаются. Камеры, которые Xiaomi подключает через MTP или Agora, пока воспроизвести нельзя: их не предлагают для добавления, а окно входа показывает их списком
Настройки
- Mi account и Password: email, номер телефона или Mi ID и пароль вашего аккаунта Mi Home. Пароль используется только для входа и не сохраняется
- Sign in: выполняет вход и находит камеры. Если Xiaomi запрашивает символы с картинки или код, отправленный на телефон или почту, окно попросит их ввести
- Signed-in account: ID аккаунта, в который вошёл плагин
- Sign out: забывает вход и удаляет токен входа из ViON. Добавленные камеры остаются и снова показывают видео после следующего входа
- Picture quality: Standard, High, Low или Maximum. Maximum подходит для новых моделей; на старых может нарушить изображение
Режим подключения
В настройках плагина для камеры есть параметр Connection:
- Auto (по умолчанию): проверяет локальный порт обнаружения CS2 камеры, затем использует удалённый P2P, если камера недоступна локально и Xiaomi выдаёт данные для ретранслятора.
- Local network: сохраняет прямое подключение; ретранслятор не открывается.
- Remote P2P: использует ретранслятор Xiaomi, даже если у камеры есть локальный адрес. Выберите этот режим для камеры в другом месте. Камера должна быть в сети в Mi Home; проброс портов и VPN не нужны.
Настройка действует со следующего подключения к видео или PTZ. Удалённый P2P сейчас поддерживает камеры на CS2; камеры на TUTK и старые камеры остаются с воспроизведением по локальной сети. Зашифрованный канал MISS проходит через UDP-мост, доступный только на локальном интерфейсе, к уже существующему источнику go2rtc, поэтому сохраняются видео, звук и обычный плеер. Ожидающие подключения отменяются при выходе из аккаунта, удалении камеры и остановке; неиспользуемые сеансы истекают. Доступность ретранслятора и пропускная способность зависят от Xiaomi и исходящего канала камеры.
Проверено удалённо на xiaomi.camera.c01a01: HEVC 2304×1296 в качестве Maximum. Для других моделей может потребоваться другая настройка качества. Описание протоколов: CS2/PPPP, обмен через ретранслятор Xiaomi.
Добавление камер
- Откройте настройки плагина, введите аккаунт Mi и пароль и нажмите Sign in
- Если Xiaomi запросит символы с картинки или код, введите их в открывшемся окне. Ошибочный код можно ввести заново в том же окне; окно, ожидающее дольше 10 минут, закрывается
- Затем окно покажет найденные камеры
- Откройте Cameras в ViON: камеры находятся в разделе Discovered. Нажмите на камеру, проверьте её название и подтвердите
Поворот, наклон и зум
Для камеры с мотором (Mi 360°, C200, C300 и подобных) откройте камеру в ViON, затем Settings, Autotrack, и включите Pan, tilt and zoom (PTZ). После этого в плеере появятся стрелки: удерживайте стрелку, чтобы поворачивать камеру, короткое нажатие поворачивает её на один шаг. Автослежение может с их помощью следовать за человеком. Плагин поворачивает камеру по собственному соединению, так же как приложение Mi Home. Это работает для камер на протоколе CS2, который используют большинство моделей, и не работает для камер на TUTK; журнал камеры сообщит об этом при первом шаге.
Камера с зум-объективом также приближает изображение: зум плеера, пока его удерживают, приближает и отдаляет её пошагово, Home отдаляет до упора. Рядом с переключателем появляется фокус: Focus nearer и Focus farther смещают фокус пошагово, Focus automatically (или Autofocus) оставляет его камере. Зум и фокус работают через облако Mi Home, как в приложении, а плагин находит их в описании MIoT, которое Xiaomi публикует для модели (miot-spec.org): когда переключатель включён, серверу нужен интернет. У камер с фиксированным объективом (Mi 360°, C200, C300) зума нет: изображение в плеере всё равно можно увеличить двумя пальцами или колёсиком мыши.
Полезно знать
- Токен входа — это ключ ко всему вашему аккаунту Mi, а не только к камерам: тот, у кого он есть, может войти в аккаунт без пароля. ViON хранит его в настройках плагина, поэтому защищайте сервер ViON и его резервные копии так же, как пароль. Sign out удаляет его из ViON; чтобы сделать бесполезной его копию, смените пароль аккаунта Mi. После смены пароля Xiaomi отклоняет токен, и плагин попросит войти снова
- У Xiaomi нет официального интерфейса для сторонних систем. Плагин входит так же, как приложение Mi Home, поэтому изменения на стороне Xiaomi могут потребовать обновления плагина
- Камеры с двумя объективами показывают первый объектив
- Камера, получившая новый адрес в сети, находится снова в течение нескольких минут