Помогите написать bat файл для включения света. Контроллер - Fibaro HC2. Как я понимаю, он может управляться по HTTP, но требует ввода пароля. Слышал краем уха про CURL, но опыта не имею.

Помогите

задан 25 Дек '13, 01:11

Alex57's gravatar image

Alex57
3128
процент согласия: 0%


Что-то не вяжется в вопросе. BAT файлы на андроиде запускать нельзя, это не Windows.

cURL'ом это делается так: curl "http://admin:admin@[HC2-IP]/api/callAction?deviceID=89&name=turnOn"

В теории бинарник cURL под Windows можно взять отсюда: http://curl.haxx.se/dlwiz/?type=bin (только надо выбрать ОС)

Но я на линуксе и проверит это не могу.

ссылка

отвечен 29 Дек '13, 18:27

Vallefor's gravatar image

Vallefor
1.2k110
процент согласия: 25%

ура, все работает!

(03 Янв '14, 01:32) Alex57 Alex57's gravatar image

Вот так: Желательно чтобы одна копия браузера была уже запущена или нужно увеличивать Timeout

@echo

start chrome.exe

TIMEOUT /T 2 /NOBREAK

start http://admin:admin@192.168.1.80/api/callAction?deviceID=55^&name=turnOn (или turnOff)

TIMEOUT /T 2 /NOBREAK

taskkill /im chrome.exe

exit

ссылка

отвечен 25 Дек '13, 01:32

Gulayev's gravatar image

Gulayev
1.5k113
процент согласия: 11%

отредактирован 25 Дек '13, 01:32

taskkill не прибьет другой chrome, который нужен для основной работы? ...

(25 Дек '13, 09:45) Alex57 Alex57's gravatar image

Мы написали небольшую программку отправляющую get запрос на Fibaro. Пример bat-файла с использование данной программки:

GatewayFibaro.exe admin admin http://192.168.1.80/api/callAction?deviceID=27^&name=pressButton^&arg1=9

Здесь не нужно лишних манипуляций с запуском и закрытие браузера, (admin admin) - это имя и пароль Fibaro, а далее сам запрос, главное не забывать, что в bat-файле символ ( & ) воспринимается как управляющий, поэтому перед ним необходимо ставить символ ( ^ ). Куда Вам отправить программку?

ссылка

отвечен 25 Дек '13, 09:04

Gulayev's gravatar image

Gulayev
1.5k113
процент согласия: 11%

с программой это конечно вариант, но хочется повторить это например в виде ярлыка иконки на андроиде.... А выложить можно на narod какой-нибудь

(25 Дек '13, 09:43) Alex57 Alex57's gravatar image
Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×166
×48

Задан: 25 Дек '13, 01:11

Просмотров: 5,189 раз

Отредактирован: 03 Янв '14, 01:32

powered by OSQA