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:
- Zaloguj się na swoje konto na stronie https://developer.spotify.com/dashboard/applications.
- Kliknij „Create an App” i wypełnij formularz, nadając nazwę i opis swojej aplikacji.
- 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
- Otwórz interfejs użytkownika Home Assistant.
- Przejdź w menu do „Ustawienia” a potem „Urządzenia oraz usługi”
- Kliknij ikonę „+ Dodaj Integracje” w prawym dolnym rogu, aby dodać nową integrację.
- Wyszukaj „Spotify” na liście i kliknij wynik, aby go dodać.
- 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
- Otwórz interfejs użytkownika Home Assistant.
- Przejdź do HACS z menu po lewej stronie.
- Kliknij na „Integracje” w górnym menu.
- Kliknij ikonę „+ Przeglądaj i Pobieraj Repozytoria” w prawym dolnym rogu, aby dodać nową integrację.
- 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