En utilisant IFTTT, je peux envoyer des demandes POST REST, qui ensuite peuvent allumer / éteindre les lumières sur mon Raspberry Pi.
Je peux faire une demande GET REST (en utilisant Postman) pour obtenir la valeur de la lumière, mais je n'arrive pas à comprendre comment obtenir Google Home / Assistant pour lire cette valeur pour moi.
Valeur renvoyée par la demande GET REST:
{
"id": "sw1",
"state": "off",
"name": "Pi light"
}
Voici le flux:
Question:
"Hey Google, la lumière est-elle allumée ou éteinte?"
Réponse de l'assistant Google:
"La lumière est allumée" ou "La lumière est éteinte"
J'ai cherché partout, essayé quelques trucs en utilisant des webhooks IFTTT, mais je ne semble pas être capable de connecter les points.
Comment cela peut il etre accompli?
raspberry-pi
google-home
google-assistant
ifttt
MicroSumol
la source
la source
Réponses:
Eh bien, cela peut être fait en passant à Alexa ;-)
Je suis dans un correctif similaire: j'ai une station météo qui peut signaler les conditions actuelles avec un message JSON en réponse à une demande HTTP. J'ai pu écrire une compétence Alexa qui pourrait récupérer le message et composer une réponse parlée.
J'ai acheté un Home Mini lors de la vente de Noël parce que je l'ai lu fait mieux dans des choses comme les recherches sur le Web et j'essaie de faire quelque chose de similaire avec.
Pour autant que je sache, cela ne peut pas être fait avec IFTTT: vous pouvez envoyer des commandes, mais il n'y a pas de service "alors que" qui interrogera et prononcera une réponse.
Il semble que cela puisse être fait avec Google Actions, mais je ne suis pas encore certain: j'ai eu du mal à trouver des exemples simples ou des didacticiels pour apprendre et / ou crèche. C'est ennuyeux lorsque les fabricants nomment leurs produits avec des mots communs comme «maison» ou «actions»: c'est une demande aux dieux de rendre la recherche d'informations à leur sujet aussi difficile que possible.
Regardez le "SDK Actions" sur Google Actions. Évitez Dialogflow: c'est pour faire des interactions vraiment complexes, et il sera difficile de tenter une simple. Non pas que le SDK soit si simple, mais il semble être la seule option pour le moment.
la source