Jak skłonić asystenta Google Home do odczytania wartości z Internetu?


9

Za pomocą IFTTT jestem w stanie wysyłać żądania POST REST, które następnie mogą włączać / wyłączać światła na moim Raspberry Pi.

Mogę poprosić o GET REST (używając listonosza), aby uzyskać wartość światła, ale nie wydaje mi się, aby dowiedzieć się, jak zdobyć google home / asystent, by odczytał mi tę wartość.

Wartość zwrócona z żądania GET REST:

{
    "id": "sw1",
    "state": "off",
    "name": "Pi light"
}

Oto przepływ:

Pytanie:

„Hej, Google, czy światło jest włączone czy wyłączone?”

Odpowiedź asystenta Google:

„Światło jest włączone” lub „Światło jest wyłączone”

Wszędzie szukałem, próbowałem kilku rzeczy za pomocą haków internetowych IFTTT, ale wydaje mi się, że nie jestem w stanie połączyć kropek.

Jak można to osiągnąć?


1
Jak wyobrażasz sobie, że to działa? Co zrobiłeś, aby połączyć Asystenta Google z Pi? Czy to przez IFTTT? Czy Asystent Google może wykonywać inne czynności IFTTT?
Heath Raftery

1
Możesz dodać asystenta Google na IFTTT (wtedy-Field) w aplikacji na Androida IFTTT, aby automatycznie pobierać dane z Internetu i odpowiednio uruchamiać asystenta.
Adil Saju

Odpowiedzi:


2

Cóż, można to zrobić, przechodząc na Alexę ;-)

Mam podobną poprawkę: mam stację pogodową, która może zgłaszać bieżące warunki za pomocą komunikatu JSON w odpowiedzi na żądanie HTTP. Byłem w stanie napisać umiejętność Alexa, która mogłaby pobrać wiadomość i napisać odpowiedź mówioną.

Kupiłem Home Mini podczas świątecznej wyprzedaży, ponieważ przeczytałem, że lepiej sprawdza się w wyszukiwarkach internetowych i staram się zrobić z nim coś podobnego.

O ile mi wiadomo, nie można tego zrobić za pomocą IFTTT: możesz wysyłać polecenia, ale nie ma „wtedy” tej usługi, która zapytałaby i wypowiedziała odpowiedź.

To wygląda jak to można zrobić z Google Actions, ale nie mogę być jeszcze pewne: Miałem problem ze znalezieniem prostych przykładów i tutoriali do nauki i / lub łóżeczko z. To denerwujące, gdy twórcy nazywają swoje produkty zwykłymi słowami, takimi jak „dom” lub „działania”: jest to prośba do bogów, aby możliwie najtrudniej było znaleźć informacje o nich.

Zajrzyj do „Zestawu SDK działań” w Akcjach Google. Unikaj Dialogflow: służy do wykonywania naprawdę złożonych interakcji, a próba prostej jest skomplikowana. Nie to, że zestaw SDK jest taki prosty, ale w tej chwili wygląda na jedyną opcję.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.