Integracja Template w Home Assistancie potrafi już tworzyć encje odtwarzaczy multimediów. Zmianę scalono 27 października 2026 roku i trafiła do 2026.11.0b0, pierwszej bety listopadowego wydania, opublikowanej 28 października o 17:06 czasu polskiego. Do tej pory telewizor, wzmacniacz czy stary amplituner sterowany nadajnikiem podczerwieni, inteligentną wtyczką albo zestawem skryptów zwykle kończył jako zbiór osobnych przycisków i przełączników, chyba że ktoś sięgnął po niestandardową integrację. Szablonowy odtwarzacz łączy te elementy w jedną encję, którą rozumieją panele, asystenci głosowi i automatyzacje.

Co można zdefiniować

  • Stan: szablon zwracający off, on, idle, playing, paused albo buffering. Wycofywany stan standby jest odrzucany.
  • Atrybuty: szablony dla głośności, wyciszenia, odtwarzania losowego, powtarzania, źródła i trybu dźwięku (razem z ich listami), pozycji, czasu trwania i numeru utworu, a także metadanych, takich jak tytuł, wykonawca, album, identyfikator i typ treści oraz okładka.
  • Akcje: jest ich 18 i obejmują zasilanie, sterowanie odtwarzaniem, przewijanie, odtwarzanie wskazanej treści, głośność, wyciszenie, źródło, tryb dźwięku, odtwarzanie losowe i powtarzanie. Każda skonfigurowana akcja włącza odpowiadającą jej funkcję i dostaje dane wywołania jako zmienne. Zwiększanie i zmniejszanie głośności trzeba skonfigurować razem.

Bez szablonu stanu

Jeśli pominiesz szablon stanu, odtwarzacz działa w trybie optymistycznym: akcje zasilania i odtwarzania same ustawiają stan. Głośność, wyciszenie, źródło, tryb dźwięku, odtwarzanie losowe i powtarzanie też są optymistyczne, gdy nie mają szablonu. To pasuje do sterowania podczerwienią w jedną stronę, kiedy urządzenie nigdy nie zgłasza, co robi.

Kilka szczegółów pokazuje, że funkcję przemyślano. Pozycja odtwarzania przesuwa się tylko wtedy, gdy zmieni się pozycja albo stan, a pauza zachowuje czas, który upłynął od ostatniego odczytu. Okładki przechodzą przez pośrednika obrazów odtwarzaczy, a gdy ich brakuje, używany jest obrazek encji. Po ponownym uruchomieniu przywracane są stan, atrybuty optymistyczne i metadane, więc odtwarzacze oparte na wyzwalaczach nie stoją puste do najbliższego wyzwolenia.

Gdzie to ustawić

Szablonowe odtwarzacze działają w YAML-u, zarówno w wersji opartej na stanie, jak i na wyzwalaczach, a także w interfejsie. Tam tworzy się je jako pomocnika szablonu, z podglądem i oknem opcji obejmującym stan, zasilanie, głośność, odtwarzanie i źródło. Klasę urządzenia można wybrać tylko przy tworzeniu encji.

Kiedy będzie dostępne

To funkcja z bety, więc szczegóły mogą się jeszcze zmienić przed stabilnym wydaniem 2026.11. Żeby wypróbować ją już teraz, zainstaluj betę na systemie testowym, a nie na głównym.