Muzyka na wyciągnięcie ręki: Jak połączyć Home Assistant, Spotify i Spotcast, by stworzyć inteligentne rozwiązania audio

Chciałbym Ci pokazać, jak zainstalować i skonfigurować dodatek Spotify, abyś mógł cieszyć się swoją ulubioną muzyką w całym domu za pomocą tego potężnego narzędzia do automatyzacji.

Spotify to popularna usługa strumieniowania muzyki, która oferuje szeroką gamę utworów i playlist, dzięki którym można dostosować ścieżkę dźwiękową swojego inteligentnego domu do własnych preferencji. Integracja Spotify z Home Assistant pozwala na kontrolowanie odtwarzania, tworzenie automatyzacji i wiele więcej.

Oto krok po kroku, jak zainstalować dodatek Spotify w Home Assistant:

Krok 1: Załóż konto Spotify Premium, Aby korzystać z pełnej funkcjonalności dodatku Spotify w Home Assistant, musisz posiadać konto Spotify Premium. Jeśli jeszcze nie masz konta Premium, możesz je założyć na stronie Spotify.

Krok 2: Skonfiguruj aplikację Spotify Przed rozpoczęciem konfiguracji dodatku w Home Assistant, musisz skonfigurować aplikację Spotify. Aby to zrobić, wykonaj następujące kroki:

  1. Zaloguj się na swoje konto na stronie https://developer.spotify.com/dashboard/applications.
  2. Kliknij „Create an App” i wypełnij formularz, nadając nazwę i opis swojej aplikacji.
  3. Po utworzeniu aplikacji zapisz wartości „Client ID” i „Client Secret”, ponieważ będziesz ich potrzebować w dalszych krokach.

Krok 3: Dodaj integrację Spotify w Home Assistant

  1. Otwórz interfejs użytkownika Home Assistant.
  2. Przejdź w menu do „Ustawienia” a potem „Urządzenia oraz usługi”
  3. Kliknij ikonę „+ Dodaj Integracje” w prawym dolnym rogu, aby dodać nową integrację.
  4. Wyszukaj „Spotify” na liście i kliknij wynik, aby go dodać.
  5. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, wprowadzając wcześniej uzyskane „Client ID” i „Client Secret” oraz przekierowując adres URL. Upewnij się, że adres przekierowania zgadza się z adresem podanym w aplikacji Spotify.

Krok 4: Dodaj do Dashbordu Spoify i zobacz możliwości z zarządzania spotify.

Spotcast – Twój klucz do inteligentnej kontroli Spotify w Home Assistant

W dzisiejszym artykule opowiemy o Spotcast – potężnym narzędziu, które pozwala na jeszcze większą kontrolę nad odtwarzaniem muzyki z usługi Spotify w Twoim inteligentnym domu. Spotcast to niestandardowa integracja Home Assistant, która umożliwia uruchamianie odtwarzania muzyki Spotify na wybranych głośnikach Chromecast lub Google Home.

Oto jak zainstalować i skonfigurować Spotcast w Home Assistant:

Krok 1: Instalacja Home Assistant Community Store (HACS) Jeśli nie posiadasz jeszcze HACS w swoim Home Assistant, najpierw musisz go zainstalować. HACS to menedżer rozszerzeń, który umożliwia łatwą instalację niestandardowych integracji i komponentów, takich jak Spotcast.

Krok 2: Instalacja Spotcast przez HACS

  1. Otwórz interfejs użytkownika Home Assistant.
  2. Przejdź do HACS z menu po lewej stronie.
  3. Kliknij na „Integracje” w górnym menu.
  4. Kliknij ikonę „+ Przeglądaj i Pobieraj Repozytoria” w prawym dolnym rogu, aby dodać nową integrację.
  5. Wyszukaj „Spotcast” na liście i kliknij wynik, aby go zainstalować.Github autora

Krok 3: Konfiguracja Spotcast Po zainstalowaniu Spotcast, musisz go skonfigurować, dodając odpowiedni wpis do pliku configuration.yaml w Home Assistant.

spotcast:
  sp_dc: !secret sp_dc
  sp_key: !secret sp_key
  country: SE

Aby uzyskać wartości SP_DC i SP_KEY, musisz zalogować się na stronie https://www.spotify.com/ na swoim komputerze  w trybie incognito i nacisnąć CTR + SHIFT + i. Następnie przejdź do zakładki  „Application” i znajdź „Cookies” w cookies wybierz spotify. Wartości sp_dc i sp_key znajdują się w ciasteczkach.

Krok 4: Restart Home Assistant Po dodaniu konfiguracji Spotcast, zrestartuj Home Assistant, aby wprowadzić zmiany.

Krok 5: Kontrola muzyki za pomocą Spotcast, Teraz gdy Spotcast jest zainstalowany i skonfigurowany, możesz używać usług spotcast.start i spotcast.stop w automatyzacjach, scenach lub poleceń głosowych, aby kontrolować odtwarzanie muzyki na swoich urządzeniach Chromecast lub Google Home.

Przykład automatyzacji z użyciem Spotcast:

alias: "Odtwarzaj ulubioną playlistę w kuchni"
trigger:
  platform: state
  entity_id: binary_sensor.motion_sensor_kitchen
  to: 'on'
action:
  service: spotcast.start