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ądzenia i Automatyzacje. 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).


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ń.


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).



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.


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).

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).



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).



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).




LevelControlTrait
nie jest obsługiwanyWybierz 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).


