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

+7 495 204-27-80

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

ТЕМА: http-запрос из HC2

http-запрос из HC2 15 Июль 2014 19:27 #8441

  • Alaska
  • Alaska аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 63
  • Спасибо получено: 4
  • Репутация: 1
Приветствую всех!
А можно ли как-то создать сцену, при которой HC2 отправит http-запрос при выполнении определенных условий.
Например, каждый раз, когда меняется состояние какого-то диммера (с включенного на выключенный и наоборот) - HC отправлял бы этот запрос.
Я так понимаю, что-то можно сделать посредство LUA, но ничего в нем не понимаю. Кто-нибудь может что-то посоветовать?
Сразу отвечу, зачем мне это: у меня потом Eventghost ловит этот запрос и производит определенные действия. Мне ему надо дать понять, что произошло это событие.
Спасибо!

http-запрос из HC2 16 Июль 2014 16:18 #8442

  • almj
  • almj аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 235
  • Спасибо получено: 28
  • Репутация: 0
Вот пример http запроса для отправки уведомления через сервис pushover:
Сначало нужно создать вируальное устройство, прописать ip и порт.
Затем создать кнопку и вставить код:
POST /1/messages.json?token=aKFYiDytqtyhrthpzUcj7byyQnfV4a26&user=u8ytYoKwfzWvda45rthfgtiUHLXvTW&device=name&priority=0&title=Home+Center&message=Alarm+ON HTTP/1.1 
Host: api.pushover.net 
0x0D0x0A

http-запрос из HC2 16 Июль 2014 22:09 #8443

  • Alaska
  • Alaska аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 63
  • Спасибо получено: 4
  • Репутация: 1
almj пишет:
Вот пример http запроса для отправки уведомления через сервис pushover:
Сначало нужно создать вируальное устройство, прописать ip и порт.
Затем создать кнопку и вставить код:
POST /1/messages.json?token=aKFYiDytqtyhrthpzUcj7byyQnfV4a26&user=u8ytYoKwfzWvda45rthfgtiUHLXvTW&device=name&priority=0&title=Home+Center&message=Alarm+ON HTTP/1.1 
Host: api.pushover.net 
0x0D0x0A
Вот что отвечает debugger: [ERROR] 22:06:44: line 1: '=' expected near '/'

http-запрос из HC2 16 Июль 2014 23:20 #8444

  • almj
  • almj аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 235
  • Спасибо получено: 28
  • Репутация: 0
Потому что это пример отправки запроса с моего виртуального устройства.

http-запрос из HC2 17 Июль 2014 15:05 #8445

  • Alaska
  • Alaska аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 63
  • Спасибо получено: 4
  • Репутация: 1
almj пишет:
Потому что это пример отправки запроса с моего виртуального устройства.
Очень извиняюсь.. Не понял пока структуры.
Итак, мне надо отправить следующий запрос: alarm?a=7 на адрес http://192.168.1.4 на порт 80.
Не могу разобраться, как из Вашего мой сделать.

http-запрос из HC2 17 Июль 2014 15:10 #8446

  • almj
  • almj аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 235
  • Спасибо получено: 28
  • Репутация: 0
Alaska пишет:
Очень извиняюсь.. Не понял пока структуры.
Итак, мне надо отправить следующий запрос: alarm?a=7 на адрес http://192.168.1.4 на порт 80.
Не могу разобраться, как из Вашего мой сделать.

Дело в том, что я и сам не совсем понимаю структуры, я делал по инструкции
Мое понимание такое:
Создаете виртуальное устройство, в нем прописываете IP 192.168.1.4 и порт 80.
Далее добавляете кнопку, в строке которой прописываете запрос. Как правильно сформировать запрос я не знаю.
Но попробуйте что-то вроде:
POST alarm?a=7 HTTP/1.1

А не расскажите, что пытаетесь сделать?

http-запрос из HC2 17 Июль 2014 15:27 #8447

  • Alaska
  • Alaska аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 63
  • Спасибо получено: 4
  • Репутация: 1
У меня есть сервер в локальной сети, на котором установлен Eventghost (если понимаете, о чем я). Нужно, чтобы при выключении (или включении) какого-либо устройства руками со стенки, Fibaro давала понять серверу, что что-то произошло. А потом сервер сам у нее спросит, что и как... Таким образом, сервер в состоянии поймать http-запрос (проверял, тупо вводил в адресной строке браузера на другом компе в этой же локальной сети), а вот как сделать так, чтобы Fibaro HC2 отдала этот запрос - не могу пока понять ((
Последнее редактирование: 17 Июль 2014 15:28 от Alaska.

http-запрос из HC2 17 Июль 2014 15:47 #8448

  • almj
  • almj аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 235
  • Спасибо получено: 28
  • Репутация: 0
Ясно, спасибо!

Думаю тут лучше спросить

http-запрос из HC2 17 Июль 2014 16:04 #8449

  • Alaska
  • Alaska аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 63
  • Спасибо получено: 4
  • Репутация: 1
almj пишет:
Ясно, спасибо!

Думаю тут лучше спросить
Да я там зарегистрироваться 3-й день пытаюсь ))))
Они меня никак не авторизуют.
Там информации по этой теме - пруд пруди. Все, что там написано, я уже попробовал, толку - 0.
Надо попытаться им конкретный вопрос задать )))
Последнее редактирование: 17 Июль 2014 16:04 от Alaska.

http-запрос из HC2 17 Июль 2014 16:43 #8450

  • almj
  • almj аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 235
  • Спасибо получено: 28
  • Репутация: 0
Меня почти неделю не могли активировать... Терпения ))
Время создания страницы: 0.282 секунд