По сути, мне нужна структура в узле, которая в конечном итоге будет выглядеть примерно так:
function onCommand(args, reply) { //executed from Google Home
if (args[0] == "turn off" && args[1] == "light") {
//stuff
return "There you go, light is off";
} else
return "Sorry, I couldent do that";
}
Я новичок в этом поле Google Home и его месте в IoT, и у меня действительно нет намерение углубиться в то, как все работает. Я хочу использовать то, что кажется относительно простой функцией, но это довольно сложно.
У меня такой вопрос. Как настроить действия / команды для Google Home? Я хочу использовать как можно меньше внешних сервисов. Я слышал об IFTTT, но все в нем кажется косвенным, и, честно говоря, я не доверяю IFTTT с моей личной информацией и контролем.
Я смотрел на вещь Действия помощника Google . Но все кажется слишком сложным, запрашивая названия компаний, о которых я не знаю, как настроить и многое другое. Я просто хочу назначить команду под своей учетной записью и помощником и отправить POST / GET результаты на мой веб-сервер, или заставить Google Home отправить запрос POST / GET внутренне на мой сервер.
Резюме : Как бы я go настроил код, который может легко получать команды из Google Home без, казалось бы, ненужной работы, имея возможность давать переменные ответы на команды / действия?