Korzystanie z przykładowej aplikacji na iOS

Przykładowa aplikacja prezentuje podstawowe możliwości dostępu do urządzeń i sterowania nimi za pomocą interfejsów Home API w przypadku obsługiwanych typów urządzeń.

Po zakończeniu autoryzacji konta i wybraniu struktury aplikacja przykładowa wczytuje wszystkie urządzenia lokalne znalezione w tej strukturze. Jeśli urządzenie znajduje się w pomieszczeniu, będzie ono wymienione w sekcji tego pomieszczenia. Przykładowa aplikacja obsługuje te typy urządzeń:

  • Światło o regulowanej temperaturze barwowej
  • Światło z możliwością przyciemniania
  • Zamek drzwi
  • Extended Color Light
  • Wentylator
  • Czujnik obecności
  • Włączanie i wyłączanie światła
  • Włącznik/wyłącznik w gniazdku
  • Czujnik temperatury
  • Termostat
  • Osłona okienna

Działania na istniejących urządzeniach i automatyzacjach

Aplikacja przykładowa składa się z 2 kart: UrządzeniaAutomatyzacje. Każda karta zawiera informacje o strukturze i umożliwia wykonywanie zadań.

Karta urządzeń

Karta Urządzenia (rysunek 1) zawiera pomieszczenia w strukturze (łazienka, pokój, biuro) i urządzenia w każdym pomieszczeniu wraz ze stanem każdego urządzenia. Możesz też odłączyć urządzenie lub zaktualizować uprawnienia, klikając ikonę more_horiz w prawym górnym rogu ekranu (rysunek 2).

karcie Urządzenia w aplikacji próbnej interfejsów API Google Home na iOS.
Ilustracja 1. Widok karty Urządzenia
Przykładowa aplikacja interfejsów API Home na iOS do sterowania urządzeniami.
Ilustracja 2. Odłączanie lub aktualizowanie uprawnień

Karta Automatyzacje

Karta Automatyzacje (rysunek 3) zawiera listę wszystkich automatyzacji dotyczących struktury. Każda automatyzacja zawiera elementy uruchamiające i działania. Obsługiwanych jest wiele elementów rozpoczynających i działań.

Kliknij automatyzację, aby wyświetlić jej szczegóły, jak pokazano na przykładzie na rysunku 4. W tym widoku szczegółowym możesz zobaczyć szczegółowy opis poleceń inicjujących, warunków i działań.

karty Automatyzacje w aplikacji próbnej interfejsów API Home na iOS.
Ilustracja 3. Widok karty Automatyzacja
Widok szczegółowy wybranej automatyzacji.
Ilustracja 4. Widok szczegółowy automatyzacji

Utwórz automatyzację

Aby utworzyć nową automatyzację, na liście automatyzacji kliknij przycisk +Dodaj (rysunek 3). Na następnym ekranie pojawi się lista sugerowanych automatyzacji. Wybierz automatyzację, którą chcesz zastosować (rysunek 5). Jeśli nic się nie pojawi, oznacza to, że struktura nie zawiera wystarczającej liczby urządzeń potrzebnych do automatyzacji. Jeśli na przykład chcesz włączyć wentylator i światło, struktura powinna zawierać oba urządzenia, w przeciwnym razie automatyzacje nie będą się wyświetlać.

Po wybraniu automatyzacji zobaczysz sekcję Starters, Conditions and Actions (Rysunek 6). Aby dodać automatyzację, kliknij Zapisz (rysunek 7).

Przykładowy ekran aplikacji z sugerowanymi automatyzacjami
Rysunek 5. Sugestie dotyczące automatyzacji
Przykładowy ekran aplikacji automatyzującej.
Rysunek 6. Zapisywanie automatyzacji
Przykładowy ekran aplikacji z utworzoną automatyzacją.
Rysunek 7. Utworzona automatyzacja

Edytowanie automatyzacji

Aby edytować nazwę i opis automatyzacji, w widoku szczegółowym automatyzacji (rysunek 4) kliknij ikonę ustawień i wybierz Edytuj nazwę (rysunek 8). Jak pokazano na rysunku 9, edytuj nazwę i opis, a po zakończeniu wróć (rysunek 8). Aby zapisać ustawienia, kliknij ikonę ustawień , a potem Zapisz.

Przykładowy ekran aplikacji z przyciskiem wyboru edycji nazwy.
Rysunek 8. Edytowanie nazwy automatyzacji
Przykładowy ekran aplikacji do edytowania nazwy i opisu automatyzacji.
Rysunek 9. Edytor nazwy i opisu

Usuwanie automatyzacji

Aby usunąć automatyzację, otwórz jej przegląd (rysunek 7). Przesuń palcem w lewo po automatyzacji, którą chcesz usunąć, i kliknij ikonę usuwania (rysunek 10).

Przykładowy ekran aplikacji do usuwania automatyzacji.
Rysunek 10. Usuwanie automatyzacji

Ogólny edytor automatyzacji

Edytor ogólny umożliwia wybieranie dowolnych urządzeń w strukturze do użycia w skryptach startowych i działaniach, z cechami pomocniczymi jako warunkami, podczas tworzenia skryptów automatyzacji.

Aby dodać ogólną automatyzację, na ekranie Sugestie automatyzacji kliknij Ogólna automatyzacja (rysunek 5).

Na następnym ekranie możesz edytować nazwę i opis automatyzacji.

Dodawanie kandydata na polecenie inicjujące

Aby dodać kandydata na polecenie inicjujące, kliknij Dodaj polecenie inicjujące i warunek (rysunek 11). Na ekranie kandydatów na starterów wyświetlają się dostępne startery w strukturze (rysunek 12). Aby kontynuować, wybierz jedną z propozycji (rysunek 13).

Dodaj polecenie inicjujące.
Rysunek 11. Ogólny ekran Edytora
Lista kandydatów na stanowiska początkowe.
Rysunek 12. Lista kandydatów na początek
Wybierz urządzenie początkowe.
Rysunek 13. Wybierz początek

Wybierz Włącza lub wyłącza lub Zmienia jasność (rysunki 14 i 15), a następnie włącz lub wyłącz tę opcję albo zmień jasność. Po zakończeniu konfiguracji kliknij Gotowe, aby wrócić do ekranu ogólnego edytora. Wybrany szablon zobaczysz na ekranie ogólnego edytora (rysunek 16).

włączanie i wyłączanie świateł,
Ilustracja 14. Włączanie i wyłączanie światła
Zmiana jasności
Ilustracja 15. Zmiana jasności
Lista starterów.
Ilustracja 16. Dodano starter

Dodawanie proponowanego działania

Aby dodać proponowane działanie, kliknij Dodaj działanie (rysunek 17). Na ekranie Kandydaci do działania wyświetlają się dostępni kandydaci do działania (rysunek 18). Aby kontynuować, wybierz jedną z proponowanych czynności (rysunek 19).

Dodaj działanie
Rysunek 17. Dodawanie działania
Lista proponowanych działań
Rysunek 18. Lista proponowanych działań
Wybierz działanie.
Rysunek 19. Wybieranie działania
Włączanie i wyłączanie świateł
Ilustracja 20. W przypadku działań parametr LevelControlTrait nie jest obsługiwany

Wybierz Włącza lub wyłącza i określ, czy urządzenie ma się włączać czy wyłączać. Kliknij Gotowe, aby wrócić do ogólnego ekranu edytora (rysunek 21). Kliknij Zapisz, aby utworzyć automatyzację (rysunek 22). Automatyzacja pojawi się na karcie automatyzacji (rysunek 23).

Włączanie i wyłączanie świateł
Rysunek 21. Włączanie i wyłączanie światła
Dodano polecenie inicjujące i działanie.
Rysunek 22. Dodano element uruchamiający i działanie
Utworzono ogólną automatyzację
Rysunek 23. Utworzono ogólną automatyzację