Korzystanie z przykładowej aplikacji na iOS

Przykładowa aplikacja demonstruje podstawowe funkcje dostępu do urządzenia i sterowania nim za pomocą interfejsów Home API w przypadku obsługiwanych typów urządzeń.

Po 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 widoczne w poście tej lokalizacji. Przykładowa aplikacja obsługuje te typy urządzeń:

  • Temperatura barwy
  • światło z możliwością przyciemniania,
  • Blokada drzwi
  • Extended Color Light
  • Wentylator
  • Czujnik obecności
  • Włączanie i wyłączanie światła
  • Jednostka włączania i wyłączania
  • Czujnik temperatury
  • Termostat
  • Zasłony okienne

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

Przykładowa aplikacja 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 (Rys. 1) zawiera listę pomieszczeń w strukturze (łazienka, pokój gościnny, biuro) oraz urządzenia w każdym z nich wraz ze stanem każdego z nich. Możesz też odłączyć urządzenie lub zaktualizować uprawnienia, klikając ikonę more_horiz w prawym górnym rogu ekranu (ryc. 2).

Karta Urządzenia w aplikacji próbnej interfejsów API Home na iOS.
Rysunek 1. Widok na karcie Urządzenia
Sterowanie urządzeniami w aplikacji Home z próbnymi interfejsami API na iOS
Rysunek 2. Odłączanie lub aktualizowanie uprawnień

Karta Automatyzacje

Karta Automatyzacje (ryc. 3) zawiera listę wszystkich automatyzacji dla danej struktury. Każda automatyzacja zawiera elementy uruchamiające i działania. Obsługiwane są różne startery i działania.

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

Karta Automatyzacje w aplikacji Home z interfejsami API 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 (ryc. 3). Na następnym ekranie pojawi się lista sugerowanych automatyzacji. Wybierz odpowiednią automatyzację (ryc. 5). Jeśli nic nie zostanie automatycznie wypełnione, 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ć zarówno wentylator, jak i światło. W przeciwnym razie automatyzacje się nie wyświetlą.

Po wybraniu automatyzacji zobaczysz sekcje Elementy startowe, warunki i działania (ryc. 6). Aby dodać automatyzację, kliknij Zapisz (ryc. 7).

Przykładowy ekran aplikacji z sugerowanymi automatyzacjami
Rysunek 5. Sugerowane automatyzacje
Przykład ekranu automatyzacji w aplikacji
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ń , a następnie kliknij Edytuj nazwę (Rysunek 8). Jak pokazano na rysunku 9, edytuj nazwę i opis, a potem wróć do poprzedniego ekranu (rysunek 8). Aby zapisać, kliknij ikonę ustawień , a następnie Zapisz.

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

Usuwanie automatyzacji

Aby usunąć automatyzację, przejdź do przeglądu automatyzacji (ryc. 7). Przesuń palcem w lewo na automatyzacji, którą chcesz usunąć, i kliknij ikonę usuwania (Rysunek 10).

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