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ąć?
raspberry-pi
google-home
google-assistant
ifttt
MicroSumol
źródło
źródło
Odpowiedzi:
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ę.
źródło