Перенос просмотра Plex между устройствами в Home Assistant

Для переноса просмотра фильма с одного устройства на другое в Home Assistant, сначала определяются переменные целевого и исходного телевизоров, а также медиаплеера Plex. Скрипт использует условные выражения для определения, какое устройство является источником, а какое – назначением, основываясь на их текущем статусе (включен/выключен). Для получения текущей позиции просмотра используется атрибут media_position, который обновляется при постановке на паузу.
Перенос просмотра Plex между устройствами в Home Assistant
Изображение носит иллюстративный характер

Скрипт ставит на паузу воспроизведение на исходном устройстве, дожидается обновления позиции, затем выключает исходный ТВ и включает целевой. Далее, громкость на целевом устройстве временно снижается до нуля, запускается приложение Plex и начинается сканирование клиентов, которое необходимо для быстрого перехода медиаплеера в статус "idle". Это позволяет гарантировать, что управление медиа плеером будет доступно. Цикл сканирования ограничен по времени.

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


Новое на сайте

20086Мне не передали текст статьи для анализа — в структуре, которую ты предоставил,... 20085Живая квантовая сеть в Нью-Йорке: как Qunnect пытается построить интернет, который нельзя... 20084Живые обои: дрожжи, алгинат и 3D-принтер вместо поклейки 20082CVE-2026-5027: почему уязвимость в Langflow уже активно эксплуатируется хакерами? 20081GreatXML: новый обход BitLocker через Recovery Partition 20080Июньский Patch Tuesday 2026: 206 уязвимостей, три zero-day и неуправляемый ИИ в поиске дыр 20079Почему CISOs массово переводят бюджеты на BAS после того, как ИИ уничтожил привычное... 20078Почему npm 12 запрещает запускать скрипты без вашего разрешения? 20077Ivanti, Fortinet и SAP выпустили критические патчи: что стоит за каждой уязвимостью? 20076Кто стоит за защитой, которую никто не замечает: итоги Cybersecurity Stars Awards 2026 20075Чистый отчёт по пентесту — это хорошо или плохо? 20072Эффект красоты решает исход собеседования до первых слов 20069Как черта характера крадёт деньги на переговорах 20068Карточная игра против главной дисфункции команды
Ссылка