Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: управление прибором через сервер?

управление прибором через сервер? 27 Окт 2017 21:39 #23290

  • Shisha
  • Shisha аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 27
  • Репутация: 0
Привет други,
помогите разобраться, есть реле с таймером что управляется через инет (облако, сервер), с приложения снял запросы на сервер, эти запросы через браузер запускают реле, то есть ошибки в них не могут быть, а вот в виртуальном устройстве ничего не получается!? подскажите куда копать, или какую литературу штудировать?
запрос такого плана:
server.switcher.co.il/Switcher/appServiceSetSwitchState?token=XXXXXXX&switchId=XXXXXXX&state=on
и вопрос в догонку: в аппликации на телефоне если включить таймер, то показывает оставшееся время. как можно это время вывести в виртуальное устройство?
запрос на включение таймера:
server.switcher.co.il/Switcher/setSpontaneousEvent?token=XXXXXXX&switchId=XXXXXXXX&duration=3600000
Fibaro HC2

управление прибором через сервер? 17 Нояб 2017 23:43 #23395

  • Shisha
  • Shisha аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 27
  • Репутация: 0
Сам и отвечу, может кому пригодится. код конечно не от ГУРУ программера, но все работает))
{HWS = Net.FHttp("server.switcher.co.il");
HWSResponse = HWS:GET("/Switcher/appServiceSetSwitchState?token=XXX&switchId=XXX&state=on");
--fibaro:debug(HWSResponse);
jsonTable = json.decode(HWSResponse);
local state = jsonTable.state;
fibaro:debug(state);
fibaro:call(219, "setProperty", "ui.lblState.value", state);
эт запрос на включение прибора, на выключение соответственно променять on на off.
с таймером пока загвоздка
Fibaro HC2
Время создания страницы: 0.110 секунд