Google Home asistanının İnternet'ten bir değer okuması nasıl sağlanır?


9

IFTTT kullanarak POST REST isteklerini gönderebiliyorum, bu da Ahududu Pi'mdeki ışıkları açıp kapatabiliyor.

Işığın değerini almak için (postacı kullanarak) bir GET REST isteği yapabilirsiniz, ama google ev / asistanı bu değeri benim için okumak için nasıl anlamaya görünmüyor.

GET REST isteğinden döndürülen değer:

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

Akış budur:

Soru:

"Hey Google, ışık açık mı kapalı mı?"

Google asistan yanıtı:

"Işık açık" veya "Işık kapalı"

Her yerde arama yaptım, IFTTT web kancalarını kullanarak birkaç şey denedim, ancak noktaları birleştiremiyorum.

Bu nasıl başarılabilir?


1
Bunun nasıl çalıştığını hayal ediyorsunuz? Google Asistan'ı Pi'ye bağlamak için ne yaptınız? IFTTT aracılığıyla mı? Google Asistan başka IFTTT işlemleri yapabilir mi?
Heath Raftery

1
Google asistanını IFTTT android uygulamasında IFTTT'ye (sonra Alan) ekleyebilirsiniz, böylece internetten otomatik olarak veri alır ve buna göre asistanı tetikler.
Adil Saju

Yanıtlar:


2

Alexa ;-) 'ya geçerek yapılabilir

Benzer bir düzeltme var: Bir HTTP isteğine yanıt olarak bir JSON iletisi ile geçerli koşulları bildirebilirsiniz bir hava istasyonu var. İletiyi alabilecek ve sözlü bir yanıt oluşturabilecek bir Alexa becerisi yazabildim.

Noel satışında bir Home Mini aldım çünkü web aramaları gibi şeylerde daha iyi okudum ve buna benzer bir şey yapmaya çalışıyorum.

Anlayabildiğim kadarıyla, bu IFTTT ile yapılamaz: komutlar gönderebilirsiniz, ancak bir yanıt sorgulayacak ve konuşacak "o zaman" hizmeti yoktur.

Bu gibi görünüyor Google Eylemler ile yapılabilir, ama henüz kesin olamaz: Ben den ve / veya beşik öğrenmek basit örnekler veya öğreticiler bulmak zor zamanlar yaşadım. Yapımcılar ürünlerini "ev" veya "eylemler" gibi ortak kelimelerle adlandırdıklarında can sıkıcı bir durum söz konusudur: tanrılara onlar hakkında bilgi bulmayı mümkün olduğunca zor hale getirme isteği.

Google Eylemler'deki "İşlemler SDK'sı" na bakın. Dialogflow'dan kaçının: gerçekten karmaşık etkileşimler yapmak içindir ve basit bir karmaşık girişimi dener. SDK o kadar basit değil, ama şu anda tek seçenek gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.