Zautomatyzuj światła Ulanzi i zegar Pixel za pomocą Home Assistant

Praktyczny przewodnik po integracji Ulanzi TC001 z Home Assistant do automatyzacji inteligentnego studia. Dowiedz się, jaka jest kolejność konfiguracji, logika scen i pierwsze czynności do wykonania w przypadku problemów z zawieszaniem się lub odświeżaniem.
ShareFacebook X Pinterest

Integracja Ulanzi TC001 z Home Assistant ma sens, gdy chcemy mieć jeden punkt kontrolny dla małego inteligentnego studia, a nie oczekiwać, że każde urządzenie będzie działać perfekcyjnie od pierwszego dnia. W działającej konfiguracji, Home Assistant obsługuje logikę, MQTT przenosi wiadomości, a zegar pikselowy TC001 wraz z oświetleniem Ulanzi odzwierciedlają ten sam stan sceny. Wyniki nadal zależą od oprogramowania, jakości Wi-Fi, zdrowia brokera i częstotliwości aktualizacji. Tego rodzaju automatyzacja inteligentnego studia jest najbardziej użyteczna, gdy model sterowania jest prosty.

Co rozwiązuje ta konfiguracja

Jeśli masz dość pojedynczego przełączania świateł, zegara i scen, ta konfiguracja zmniejsza tarcie. Zmienia ona zegar pikselowy TC001 w wyświetlacz statusu i pozwala światłom Ulanzi podążać za tym samym stanem studia z Home Assistant. Jest to przydatne dla streamerów, konfiguracji biurkowych i hobbystów IoT, którzy chcą prostego modelu „na żywo, nagrywanie, przygotowanie, wyłączone” zamiast rozproszonych elementów sterujących.

Wadą jest to, że jest to system kontroli, a nie magiczna warstwa kompatybilności. Podejście infrastruktury studia twórcy działa najlepiej, gdy urządzenia, nazewnictwo i automatyzacje pozostają spójne. Jeśli ścieżka oprogramowania jest błędna lub sieć jest niestabilna, przepływ pracy szybko staje się chaotyczny.

Jedna praktyczna zasada: jeśli chcesz responsywnej automatyzacji inteligentnego studia, najpierw utrzymuj mały model stanu, a złożoność dodawaj później. Jeśli potrzebujesz systemu, który działa bez żadnej dyscypliny konfiguracji, ta kategoria zazwyczaj słabo się sprawdza.

Skonfiguruj bazę MQTT i Home Assistant

Zanim sceny nabiorą sensu, baza musi być w dobry sposób nudna: stabilny broker, dostęp do Home Assistant i znana ścieżka oprogramowania dla zegara pikselowego TC001. Dla tego przewodnika, AWTRIX 3 jest podstawą dla Home Assistant i obsługi MQTT na TC001, a interfejs integracji ha-awtrix zapewnia praktyczną warstwę Home Assistant do zarządzania nim.

Pulpit nawigacyjny Home Assistant pokazujący encje MQTT i konfigurację inteligentnego studia

Wybierz stabilnego brokera MQTT

Zacznij od brokera, ponieważ wszystko inne od niego zależy. Integracja MQTT w Home Assistant domyślnie obsługuje wykrywanie MQTT, a także może być konfigurowana ręcznie. Wykrywanie jest wygodne, ale nie jest jedyną ścieżką. Ważne jest, aby broker był osiągalny, a Twoje dane logowania były spójne.

Zapisz adres brokera, nazwę użytkownika i hasło przed parowaniem urządzeń. Jeśli później dodasz więcej świateł lub więcej encji, czyste nazewnictwo oszczędza czas. Konfiguracja, która używa jednego stylu nazewnictwa dla świateł biurkowych, wyzwalaczy scen i zegara pikselowego, jest łatwiejsza do debugowania niż mieszanka jednorazowych etykiet.

Dodaj urządzenie do Home Assistant

Dla zegara pikselowego TC001, celem jest udostępnienie urządzenia w Home Assistant w sposób, który można faktycznie zautomatyzować. Integracja ha-awtrix jest tutaj przydatna, ponieważ zapewnia interfejs skierowany do Home Assistant, zamiast zmuszać każdego czytelnika do ręcznego YAML.

Niektóre instalacje Home Assistant automatycznie wykryją urządzenie, podczas gdy inne nadal będą wymagały bardziej praktycznej ścieżki. Taka zmienność jest normalna. Ważne jest, abyś mógł zobaczyć zegar jako użyteczną encję, zanim zbudujesz wokół niego logikę scen. Jeśli nie jest jeszcze widoczny, nie przechodź do warstw automatyzacji.

Sprawdź wiadomości i aktualizacje stanu

Gdy urządzenie się pojawi, wyślij prostą aktualizację i obserwuj, czy stan zmienia się prawidłowo. Dokumentacja MQTT Home Assistant wskazuje, że wykrywanie i konfiguracja encji mogą być przeprowadzane za pomocą wykrywania lub ręcznej konfiguracji, więc najlepszą weryfikacją jest praktyka: czy wiadomość dociera i czy encja aktualizuje się bez opóźnień lub duplikatów?

Jeśli stan jest nieaktualny, problemem może być broker, nazewnictwo tematów lub ścieżka wykrywania, a nie samo urządzenie. Dlatego ten etap jest ważny. Łatwiej jest naprawić problem z nazewnictwem lub brokerem teraz, niż gdy trzy sceny zależą od tej samej uszkodzonej encji.

Utrzymuj spójność nazw i tematów

To jest moment, w którym wiele konfiguracji zaczyna się rozmijać. Zegar nazwany w jeden sposób w jednej automatyzacji, a światło nazwane w inny sposób w innej automatyzacji, staje się trudny do utrzymania. Używaj spójnego wzorca dla nazw scen, nazw pomieszczeń i nazw urządzeń, aby warstwa sterowania pozostała czytelna.

Dobrą miarą jest to, czy na pierwszy rzut oka potrafisz rozpoznać, który stan kontroluje światła biurkowe, a który aktualizuje TC001. Jeśli odpowiedź brzmi nie, dopracuj nazewnictwo, zanim dodasz więcej urządzeń. Integracja Ulanzi TC001 Home Assistant jest znacznie łatwiejsza w obsłudze, gdy lista encji wygląda na celową.

Zbuduj automatyzację scen do streamingu