Мини-монстр

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
zverev.sv
Сообщения: 46
Зарегистрирован: Вт окт 23, 2012 3:43 am
Откуда: Южно-Сахалинск

Мини-монстр

Сообщение zverev.sv »

Сергей здравствуйте,
Подскажите пожалуйста как управлять модулями: "мини-монстр 32"http://mini-monster.ru/index.php/about-ru/mm32 через Ваш проект?
Заранее благодарю!
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

Re: Мини-монстр

Сообщение Vit »

Сергей отпишет чуть позже, но по описанию данные можно читать как через snmp на примере uping либо json на примере получения данных с программы мониторинг системных ресурсов. На форуме прммеров уже достаточно много.
denis
Сообщения: 284
Зарегистрирован: Сб ноя 24, 2012 11:47 am

Re: Мини-монстр

Сообщение denis »

У меня работает этот модуль, замечательно управляется по snmp и по http запросам. Не знаю есть ли это в стандартной прошивке, но в моей (специально разработанной по моему ТЗ) есть посылка snmp-trap пакета, что позволяет редко опрашивать состояние входа. Как только его состояние изменилось - приходит snmp-trap пакет, что приводит к перечитыванию состояния snmp устройства в МДМ. Т.е. даже если интервал обновления 1 час, я получу все изменения состояний входа по получению этих посылок.
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

Re: Мини-монстр

Сообщение Vit »

Ну во первых нужно знать формат запросов через get чтобы реализовать управление с мдм. Ну а данные вы уже сказали что получаете.
denis
Сообщения: 284
Зарегистрирован: Сб ноя 24, 2012 11:47 am

Re: Мини-монстр

Сообщение denis »

так все написано прямо на сайте:
http://mini-monster.ru/index.php/faq-ru

Код: Выделить всё

Можно ли создать ярлык в OS Windows для управления выходом Модуля напрямую, без стороннего ПО?

Совсем без стороннего ПО - нет. Вам понадобится программа wget, далее необходимо создать ярлык, который будет указывать на исполняемый файл wget.exe со следующими параметрами: C:\wget\wget.exe http://192.168.1.8/password/?sw=6-0 --spider --timeout 1 -t 2
Где:

C:\wget\wget.exe    путь до исполняемого файла wget
http://192.168.1.8/password/    адрес Модуля в вашей сети
?sw=6    номер выхода от 1 до 6
-0    1-ВКЛ, 0-ВЫКЛ.
--spider    чтобы не сохранять загруженную страницу в файл
--timeout 1 -t 2    таймаут и количество попыток (если Модуль вдруг недоступен)
Если одним ярлыком необходимо включить/выключить несколько выходов, можно создать .cmd файл со списком команд.
формат известен, проблем не вижу ;-)
zverev.sv
Сообщения: 46
Зарегистрирован: Вт окт 23, 2012 3:43 am
Откуда: Южно-Сахалинск

Re: Мини-монстр

Сообщение zverev.sv »

Объясните пожалуйста на пальцах, тк если честно то не силен в этом.
Majordomo у меня стоит на Raspberry Pi, как в линуксе читать состояния входов и выходов, а также переключать выходы у мини-монстра.
Заранее благодарю.
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

Re: Мини-монстр

Сообщение Vit »

можете на примере этой статьи http://smartliving.ru/Main/DevIpPower9223 использовать выключатели, только изменив вот этот кода

Код: Выделить всё

if ($params['VALUE']) {
 getURL("http://ip/Set.cmd?cmd=setpower+p61=1",0);
} else {
 getURL("http://ip/Set.cmd?cmd=setpower+p61=0",0);
} 
на свой используемый для вашего устройства через пост выше

http://192.168.1.8/password/?sw=6-1

Код: Выделить всё

if ($params['VALUE']) {
 getURL("http://192.168.1.8/password/?sw=6-1",0);
} else {
 getURL("http://192.168.1.8/password/?sw=6-0",0);
} 
выход 6 включить/выключить
zverev.sv
Сообщения: 46
Зарегистрирован: Вт окт 23, 2012 3:43 am
Откуда: Южно-Сахалинск

Re: Мини-монстр

Сообщение zverev.sv »

Большое спасибо, на днях попробую
Ответить