Устройства NetPing
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Устройства NetPing
Обсуждение страницы Устройства NetPing
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Устройства NetPing
Прописал всё по вашей статье. Статус устройства Алиса считывает, положение выключателя меняется, но вот переключать не выходит. Что-то упустил я?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Re: Устройства NetPing
Добрый день!
У меня сделано включение выключение Бойлера с контролем температуры и контролем работы тэна через токовое реле. если хочешь выложу сценарий.
У меня сделано включение выключение Бойлера с контролем температуры и контролем работы тэна через токовое реле. если хочешь выложу сценарий.
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Устройства NetPing
Будет не плохо. Благодарю за ранееkosch1 писал(а):Добрый день!
У меня сделано включение выключение Бойлера с контролем температуры и контролем работы тэна через токовое реле. если хочешь выложу сценарий.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Re: Устройства NetPing
$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',"Тен Выключен");
}
$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',"Тен Выключен");
}
- Вложения
-
- Объект бойлер.jpg (42.07 КБ) 12570 просмотров
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Устройства NetPing
Мой сценарий:
Код: Выделить всё
if (getGlobal('netping_o1.status') == "1" ){
setGlobal('netping_o1.status',"1");
} else {
setGlobal('netping_o1.status',"0");
}
- Вложения
-
- Clipboard01.jpg (26.74 КБ) 12515 просмотров
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Устройства NetPing
Странно, приведенный мною выше скрипт работает если дергай выключатель. Если же вызываю его через
то ничего не происходит. Где подкрутить?
Код: Выделить всё
запуск по ссылке: http://127.0.0.1:80/objects/?script=mattress
или через командную строку: D:\_majordomo\htdocs\obj.bat script:mattress
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Устройства NetPing
Кхм?...
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Устройства NetPing
тема ап
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165