Страница 1 из 3

Устройства NetPing

Добавлено: Пт май 03, 2013 1:35 pm
sergejey
Обсуждение страницы Устройства NetPing

Re: Устройства NetPing

Добавлено: Сб авг 24, 2013 1:31 pm
Amarok
Прописал всё по вашей статье. Статус устройства Алиса считывает, положение выключателя меняется, но вот переключать не выходит. Что-то упустил я?
Clipboard01.jpg
Clipboard01.jpg (27.2 КБ) 13279 просмотров
Clipboard02.jpg
Clipboard02.jpg (17.3 КБ) 13279 просмотров

Re: Устройства NetPing

Добавлено: Сб авг 24, 2013 2:04 pm
kosch1
Добрый день!
У меня сделано включение выключение Бойлера с контролем температуры и контролем работы тэна через токовое реле. если хочешь выложу сценарий.

Re: Устройства NetPing

Добавлено: Сб авг 24, 2013 2:06 pm
Amarok
kosch1 писал(а):Добрый день!
У меня сделано включение выключение Бойлера с контролем температуры и контролем работы тэна через токовое реле. если хочешь выложу сценарий.
Будет не плохо. Благодарю за ранее

Re: Устройства NetPing

Добавлено: Сб авг 24, 2013 2:21 pm
kosch1
$snmp_host = '192.168.0.123'; // адрес устройства
$snmp_community = 'SWITCH'; // "секретное слово"
$snmp_oid = '.1.3.6.1.4.1.25728.8900.1.1.2.9'; // идентификатор параметра, Вход 9 NetPing485
$result = snmpget($snmp_host, $snmp_community, $snmp_oid); // чтение порта
$result = substr($result,8,10);// выделение символа из строки
//echo $result;
if ($result == "1" ){
setGlobal('BollerStation.State',"220В Подано");
//echo "равно";
} else {

setGlobal('BollerStation.State',"Питание Отключено");
//echo "не равно";
}
//------------------------------------------
//Считывание срабатывания токового реле на бойлере
$snmp_host = '192.168.0.118'; // адрес устройства
$snmp_community = 'SWITCH'; // "секретное слово"
$snmp_oid = '.1.3.6.1.4.1.25728.8900.1.1.2.3'; // иентдификатор параметра, Вход 3 NetPing IO
$result = snmpget($snmp_host, $snmp_community, $snmp_oid); //чтение порта
$result = substr($result,8,10);// выделение символа из строки
echo $result;
if ($result == "1" ){
setGlobal('BollerStation.ten',"Тэн включен");
} else {
setGlobal('BollerStation.ten',"Тен Выключен");
}

Re: Устройства NetPing

Добавлено: Сб авг 24, 2013 2:32 pm
kosch1
Меню управления

Re: Устройства NetPing

Добавлено: Вс авг 25, 2013 8:12 am
Amarok
Мой сценарий:

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

if (getGlobal('netping_o1.status') == "1" ){
setGlobal('netping_o1.status',"1");
} else {
setGlobal('netping_o1.status',"0");
}

Re: Устройства NetPing

Добавлено: Чт авг 29, 2013 10:39 am
Amarok
Странно, приведенный мною выше скрипт работает если дергай выключатель. Если же вызываю его через

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

запуск по ссылке: http://127.0.0.1:80/objects/?script=mattress 
или через командную строку: D:\_majordomo\htdocs\obj.bat script:mattress
то ничего не происходит. Где подкрутить?

Re: Устройства NetPing

Добавлено: Сб сен 07, 2013 11:34 am
Amarok
Кхм?...

Re: Устройства NetPing

Добавлено: Вт сен 17, 2013 2:28 pm
Amarok
тема ап