Google Home Playground is a web application that allows you to simulate a smart home project by simulating a virtual home with configurable device types and traits. The Home Playground allows you to create virtual devices, modify the device attributes and states, view these devices in Google Home Graph , and import or export device configurations.
Dokończ łączenie kont
Aby korzystać z narzędzia Home Playground, zalecamy najpierw połączenie narzędzia z kontem. Otwórz Google Home app (GHA) on your phone, and go through the account linking process:
- Kliknij ikonę plusa w lewym górnym rogu.
- Wybierz Skonfiguruj urządzenie > Współpracuje z Google.
- Wyszukaj działanie Google Home Playground.
- Wybierz działanie, a GHA przekieruje Cię na stronę logowania. Kliknij Zaloguj się przez Google i wybierz swoje konto.
- Kliknij przycisk Autoryzuj, aby autoryzować połączenie kont.

Gdy połączysz konta, na urządzeniu GHA pojawi się zestaw domyślnych urządzeń wirtualnych, z którymi możesz się komunikować.

Logowanie się
Uruchom Home Playground, klikając przycisk poniżej:
Kliknij Sign in with Google (Zaloguj się za pomocą konta Google). Aby dokończyć łączenie, pamiętaj, aby zalogować się na konto, którego używasz w GHA.

Gdy się zalogujesz, w Home Playground będą się wyświetlać urządzenia wirtualne przechowywane w Home Graph.

Interfejs internetowy składa się z 3 paneli:
- Lista urządzeń pokazuje wszystkie urządzenia wirtualne. Możesz wybrać określone urządzenie wirtualne, aby wyświetlić informacje na jego temat i utworzyć urządzenia wirtualne w tym panelu.
- Informacje o urządzeniu – informacje o wybranym urządzeniu wirtualnym. Możesz też edytować te informacje i usunąć wybrane urządzenie wirtualne za pomocą panelu.
- Obszar logów wyświetla logi interakcji między Home Playground a Home Graph. Możesz rozwinąć logi, aby sprawdzić ładunki i odpowiedzi na potrzeby rozwiązywania problemów.
Urządzenie wirtualne
Wyświetlanie informacji o urządzeniu wirtualnym
W panelu Lista urządzeń wybierz urządzenie wirtualne, które chcesz wyświetlić. Panel Informacje o urządzeniu podzielony jest na 5 kart:
- Informacje podstawowe: właściwości najwyższego poziomu urządzenia, w tym typ, identyfikator i nazwa urządzenia.
- Cechy charakterystyczne: obsługiwane cechy urządzenia.
- Atrybuty: atrybuty urządzenia.
- Stany: wszystkie stany urządzeń.
- SUV: konfiguracja dodatkowej weryfikacji użytkownika urządzenia.
Edytuj informacje o urządzeniu wirtualnym
Oprócz wyświetlania informacji o urządzeniu wirtualnym możesz też edytować je bezpośrednio w panelu Home Graph za pomocą panelu Informacje o urządzeniu.
Zmień obsługiwane cechy
- Wybierz kartę Traits (Trasy) i kliknij przycisk Edit (Edytuj).
- W wyskakującym okienku zobaczysz obsługiwane cechy urządzenia oraz cechy, które możesz dodać. Użyj przycisków strzałek
(arrow_forward/arrow_back) , aby dodać lub usunąć cechy obsługiwane przez urządzenie. - Po zaktualizowaniu obsługiwanych cech, kliknij Zapisz. Zaktualizowane atrybuty zostaną zastosowane do Home Graph.
- Możesz je zobaczyć w obszarze dziennika.

Modyfikowanie atrybutów urządzeń
- Wybierz kartę Informacje/atrybuty podstawowe i edytuj atrybuty obsługiwane przez urządzenie.
- Po zakończeniu edytowania naciśnij Enter, a zmiany atrybutów zostaną zastosowane do Home Graph.
- Zaktualizowane atrybuty możesz wyświetlić w obszarze dziennika.
Modyfikowanie stanu urządzenia
- Wybierz kartę Stany i edytuj stan bezpośrednio. Zmiany stanu zostaną zastosowane do Home Graph.
- Te zmiany stanu możesz zobaczyć w obszarze dziennika.
Dodawanie dodatkowej weryfikacji użytkownika do urządzenia wirtualnego
Możesz dodać SUV-a do urządzeń wirtualnych i skonfigurować typ wyzwania oraz odpowiadające mu zachowanie na każdym urządzeniu.
Skonfiguruj SUV-a na urządzeniu
- W panelu Lista urządzeń wybierz urządzenie wirtualne, które chcesz skonfigurować.
- W panelu Informacje o urządzeniu wybierz kartę SUV i skonfiguruj te ustawienia:
- Włączone: czy SUV-a jest włączona czy wyłączona (brak wyzwania) na urządzeniu.
- Typ wyzwania: czy SUV wymaga wyraźnego potwierdzenia (ackNeeded) lub osobistego numeru identyfikacyjnego (pinNeeded).
- Kod PIN: prawidłowy kod PIN.
- Postępowanie w przypadku nieprawidłowego kodu PIN: gdy użytkownik poda nieprawidłowy kod PIN, czy poprosić użytkownika o ponowny kontakt, a w razie potrzeby poznać odpowiedź.

Identyfikowanie urządzeń umożliwiających korzystanie z SUV-a
W panelu Lista urządzeń ikona klucza klucza wyświetli się obok każdego urządzenia obsługującego SUV-a.

Poniższa lista cech wymaga SUV-a:
Utwórz nowe urządzenie wirtualne
- W panelu Lista urządzeń kliknij Dodaj urządzenie.
- W wyskakującym okienku wybierz typ urządzenia i wpisz nazwę nowego urządzenia. Możesz też wybrać wstępnie zdefiniowany zestaw urządzeń.
- Po wykonaniu wszystkich kroków nowe urządzenie zostanie dodane do sieci Home Graph.

Usuwanie urządzenia wirtualnego
- W panelu Lista urządzeń wybierz urządzenie, które chcesz usunąć.
Następnie w panelu Informacje o urządzeniu wybierz kartę Podstawowe informacje i kliknij
Usuń urządzenie u dołu.
- Potwierdź usunięcie urządzenia w wyskakującym okienku.
- Gdy potwierdzisz, że urządzenie zostało usunięte, zostanie ono usunięte z urządzenia Home Graph.

Importowanie i eksportowanie urządzeń wirtualnych
Aby rozwiązać problemy lub odtworzyć problemy, możesz wyeksportować urządzenia wirtualne do stanu i udostępnić je innym osobom, aby móc je zaimportować i zreplikować.

Eksportuj urządzenia wirtualne do pliku
- Kliknij , aby wyeksportować do urządzenia urządzenia wirtualne.
- Wpisz nazwę pliku, który chcesz wyeksportować, a potem kliknij OK.
- Gdy wpiszesz nazwę pliku, przeglądarka pobierze plik wyeksportowanych urządzeń wirtualnych.
Importuj urządzenia wirtualne z pliku
- Kliknij , aby zaimportować z urządzenia pliki wirtualne.
- Wybierz plik, który chcesz zaimportować, a potem kliknij OK.
- Gdy potwierdzisz plik, który chcesz zaimportować, Home Playground zaimportuje urządzenia wirtualne ze stanami i zaktualizuje informacje oraz stany zaimportowanych urządzeń w Home Graph.
Sprawdzanie dzienników interakcji
Gdy korzystasz z urządzeń wirtualnych, Home Playground automatycznie stosuje zmianę na urządzeniu Home Graph. Interakcje z Home Graph są rejestrowane w panelu Obszar logów, w którym możesz rozwinąć każdy wpis, aby sprawdzić ładunki i żądanie odpowiedzi interfejsu API Home Graph.
Każdy wpis w logu jest tablicą JSON zawierającą elementy o tej strukturze:
{
"uri": string,
"request": object,
"response": object
}
Pola | Typ | Opis |
---|---|---|
uri |
string |
Adres URL wywołania interfejsu API Home Graph. |
request |
object |
Treść żądania do interfejsu API Home Graph. Format każdej z nich znajdziesz w dokumentacji referencyjnej. |
response |
object |
Treść odpowiedzi dotyczącej wywołania interfejsu API Home Graph. Format każdej z nich znajdziesz w dokumentacji referencyjnej. |
Zobacz obsługiwane typy urządzeń i ich cechy
Ikona znaku zapytania pomocy w prawym górnym rogu wyświetla bieżący typ urządzenia i listę cech obsługiwane przez Home Playground.

Przesyłanie opinii i zgłaszanie problemów
Chętnie poznamy Twoją opinię. Aby przesłać nam swoją opinię, kliknij ikonę z buźką sentiment_sconfified w prawym górnym rogu lub zgłoś napotkany problem, klikając ikonę wykrzyknika opinię.
