Jak uruchomić losowy utwór na Google Home Mini przy wykryciu ruchu?

Wprowadzenie

Automatyzacja odtwarzania muzyki na Google Home Mini na podstawie czujnika ruchu może być niezwykle przydatna – zwłaszcza w takich pomieszczeniach jak łazienka. W tym artykule pokażę, jak skonfigurować Home Assistant tak, aby muzyka grała, dopóki wykrywana jest obecność, a następnie automatycznie się zatrzymywała.


1. Wymagane urządzenia i dodatki

  • Czujnik ruchu Zigbee (np. Sonoff).
  • Głośnik Google Home Mini (lub inny obsługiwany w Home Assistant).
  • Home Assistant z dodatkiem Google Assistant SDK.

Dzięki Google Assistant SDK będziemy mogli wysyłać polecenia głosowe (np. „play music”) w formie automatyzacji.


2. Montaż i test czujnika ruchu

  1. Zamontuj czujnik ruchu w wybranym pomieszczeniu (np. łazience).
  2. Upewnij się, że jest poprawnie wykrywany w Home Assistant:
    • Przejdź do Ustawienia → Urządzenia → Czujnik ruchu.
  3. Sprawdź czas reakcji czujnika – ustawienia zazwyczaj pozwalają na wykrywanie co 5 sekund.

3. Tworzenie automatyzacji: odtwarzanie muzyki

  1. W Home Assistant przejdź do Ustawienia → Automatyzacje i sceny.
  2. Kliknij Utwórz automatyzację → Utwórz nową automatyzację.
  3. Dodaj pierwszy wyzwalacz:
    • Urządzenie → Czujnik ruchu → Wykryto obecność.
    • Edytuj identyfikator wyzwalacza: „Wykrył obecność”.
  4. Dodaj drugi wyzwalacz:
    • Urządzenie → Czujnik ruchu → Przestał wykrywać obecność.
    • Edytuj identyfikator: „Przestał wykrywać obecność”.
  5. Ustaw opóźnienie:
    • W przypadku czujnika 5-sekundowego ustaw 10 sekund jako czas reakcji.
    • Dla czujników z dłuższym czasem (np. 3 minuty) ustaw czas dwukrotnie dłuższy.

4. Dodanie warunków i akcji

Odtwarzanie muzyki

  1. Dodaj warunki:
    • Typ warunku: „lub”.
    • Pierwszy warunek: „Wyzwolone przez wykrył obecność”.
    • Kolejne warunki (duplikuj):
      • Głośnik jest nieaktywny.
      • Głośnik jest wstrzymany.
      • Głośnik jest wyłączony.
  2. Akcja odtwarzania:
    • Wybierz Google Assistant SDK.
    • Wprowadź komendę: „play music on bathroom”.
    • Ustaw urządzenie: np. „Głośnik w łazience”.

Zatrzymanie muzyki

  1. Dodaj drugi zestaw warunków:
    • Typ warunku: „i”.
    • Pierwszy warunek: Głośnik odtwarza muzykę.
    • Drugi warunek: Wyzwolone przez przestał wykrywać obecność.
  2. Akcja zatrzymania:
    • Wybierz Google Assistant SDK.
    • Wprowadź komendę: „stop”.
    • Ustaw urządzenie: „Głośnik w łazience”.

5. Testowanie automatyzacji

  1. Wejdź do pomieszczenia i upewnij się, że czujnik ruchu wykrywa obecność.
  2. Obserwuj, czy głośnik rozpoczyna odtwarzanie muzyki.
  3. Wyjdź z pomieszczenia i sprawdź, czy muzyka automatycznie się zatrzymuje.

6. Podsumowanie

Dzięki tej automatyzacji Twój głośnik Google Home Mini będzie odtwarzał muzykę, gdy przebywasz w pomieszczeniu, i automatycznie się wyłączał, gdy je opuścisz. Rozwiązanie to można łatwo dostosować do innych urządzeń i pomieszczeń w domu.