Описание простого HTTP-запрос из сцены Lua на Home Center 3 для взаимодействия с локальным устройством или облаком. Структура HTTP запроса в LUA: local url = "http://192.168.0.1" net.HTTPClient():request(url, { options={ method = 'GET', headers = { ["Content-Type"] = "application/json" }, timeout = 5000 }, success = function(response) hub.debug("Scene26", response.data) end, error = function(errorMessage) hub.debug("Scene26", "HTTPClient error" .. errorMessage) end }) Данный код возвращает данные свойства response.data и отображает их в журнале Home Center 3. Сам HTTP-запрос настраивается со следующими параметрами: Пример: Как выглядит Lua-сцена, в которой Alexa произносит текст с использованием навыка Voice Monkey Alex. Это можно контролировать с помощью запроса HTTP POST в сцене Home Center 3: net.HTTPClient():request("https://api.voicemonkey.io/trigger", { opt
Fibaro Home Center 3. LUA. Как выполнить простой HTTP-запрос.
17 января 202417 янв 2024
42
1 мин