Gsadryer.ru

Промышленное оборудование
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

NetPing в домашнем хозяйстве

NetPing в домашнем хозяйстве

Два года назад я приобрел на дачу NetPing 2/PWR-220 v3/ETH – устройство удаленного управления розетками питания 220В по сети Ethernet. Устройство понравилось простотой настройки и многофункциональностью.

Этакий на все руки мастер (картинка для привлечения внимания).

Итак, встречайте. Герой сегодняшнего обзора
NetPing 2/PWR-220 v3/ETH

net ping picture

  • 2 независимые управляемые электрические розетки 220 вольт.
  • Суммарная мощность нагрузки до 1000 ватт, с произвольным распределением мощности нагрузки по двум каналам.
  • Управление через собственный web-интерфейс, и по протоколу SNMP.
  • Функция «сторожевого таймера» (watchdog), позволяющая автоматически производить перезагрузку подключенного оборудования по питанию в случае его «зависания» или по заранее составленному расписанию.
  • К устройству можно подключить ряд датчиков для удаленного мониторинга: датчики температуры, наличия напряжения в сети 220 вольт, открывания двери, протечки, задымления и т.п.
  • Встроенный Ethernet switch на 2 порта

На Хабре уже был обзор похожего устройства UniPing RS-232. Поскольку принципы и интерфейсы у них практически идентичны, сосредоточусь на практических примерах применения устройства.

1. Internet watchdog

Изначально NetPing приобретался для перезагрузки роутера со вставленным в него и регулярно зависающим модемом от SkyLink. С поставленной задачей устройство справилось прекрасно. Работает по принципу «поставил и забыл».
Настраивается вполне не сложно. Сначала в разделе «Сторож» выставляем:

Потом в разделе «Управление 220V» выбираем режим «Сторож».

После чего NetPing регулярно пингует указанные в найстройках ip-адреса и, в случае их недоступности, на секунду снимает напряжение с розетки.
Факт перезапуска, что приятно, фиксируется в логе NetPing.

2. Включение нагрузки по расписанию

Весной и вначале лета приводил в порядок дренажную систему вокруг подвала. Проблема заключалась в малом объеме накопительного колодца и слишком длинной отводящей трубе, из которой после выключения насоса часть воды возвращалась обратно в колодец. В результате классическая система с поплавком практически не давала насосу остановиться. Ставить обратный клапан или еще как переделывать трубу не хотелось, т.к. система была временной. Тем не менее, нужно было дать возможность насосу отдыхать, но при этом не слишком долго, чтобы подвал не затопило.
Мне казалось, что расписание вида «включить на 10 минут в начале каждого часа» будет в самый раз. Но подключив насос к NetPing, и зайдя в веб-интерфейс понял, что количество включений/выключений по таймеру в день весьма ограничено.

В розетках-таймерах, которые продают в окрестных магазинах, количество включений/выключений в день побольше, но тоже не 24. Что же делать.
Подождите, но ведь менять режим розеток в NetPing можно по сети с другого устройства… Берем следующий perl-скрипт.

Запускаем его на сервере с помощью cron: в 00 минут каждого часа включаем, через 10 минут выключаем. Готово!
Теперь розетку можно включать по любому, даже самому хитрому расписанию! В качестве сервера использовался NAS Synology DS411slim.
В логах NetPing отражает такую ситуацию как ручное включение/выключение нагрузки.
Особо порадовал запас по коммутируемой NetPing мощности. Все-таки насос потребляет 600Вт. За несколько месяцев работы проблем с этим не возникло.

Читайте так же:
Розетка 380 вольт 32 ампера

3. Включение нагрузки по условию

На зиму поставил греющий кабель в трубу, идущую от колодца к дому. Первое время включал ее просто по таймеру на ночь, т.к. ночью, как правило, холоднее, плюс нет расхода воды, а значит замерзание наиболее вероятно.
Несколько раз приходили в голову мысли, что хорошо бы автоматически корректировать расписание исходя из температуры на улице, например, если мороз под -30, то пусть подогрев работает круглосуточно, а если оттепель, то подогрев можно и на ночь не включать. Правда, до реализации дело пока не дошло, но думаю, по аналогии с предыдущим примером все должно быть не сложно.
Зато дошли руки протянуть датчик температуры в подвал. Теперь можно настроить включение обогрева в зависимости от значения датчика температуры…

Такой подход в теории выглядит идеально – греет только когда есть угроза замерзания. Однако меня терзают сомнения. Чтобы это гарантированно работало, датчик должен быть установлен в самом холодном (потенциально замерзающем) месте трубы. Однако, учитывая, что большая часть трубы лежит в земле, и к ней доступа уже нет, определить «самое холодное место» и установить туда датчик несколько проблематично. Так что окончательно перейти на автоматическое включение я пока не решился.

4. Датчики температуры

  • Все датчики подключаются в одну колодку параллельно. Выглядит это как паук из проводов – никакой эстетики и удобства подключения.
  • Сама колодка требует специальной тонкой отвертки (некоторые производители в таких случаях включают отвертку в комплект поставки).
  • Датчики температуры подключаются с помощью четырех тоненьких проводов без разъема на конце. Если хочется нарастить кабель, нужно доставать паяльник.
  • NetPing хранит значение температуры как целое число, поэтому не зависимо от точности датчиков, получить можно только целые градусы. По большому счету в этом нет ничего страшного, просто графики часто получаются зигзагообразные: «19-20-19-20-19-20…»

Результат работы аналогичного скрипта, вызываемого раз в минуту, можно посмотреть тут: https://cosm.com/feeds/83996

Обратите внимание! Зарегистрировавшись на cosm.com и написав несколько десятков строк кода мы:
— получили вполне удобный внешний интерфейс для NetPing в режиме «только для чтения» с графиками
— храним историю с интересующей нас частотой
— и самое главное(!) При аварии или пропадании связи мы знаем точное время аварии и значения датчиков на момент аварии! Как черный ящик у самолета!

5. Интеграция с системами домашней автоматизации

  • Датчики остаются простыми и дешевыми (как в 1-wire), но при этом в сети может быть более 1 мастера
  • Можно расположить устройство или несколько устройств поближе к датчикам – более простая топология сети, меньше ограничений на длину провода от датчика до устройства.
  • Выше отказоустойчивость и легче диагностика (каждый куст работает независимо).
  • Простую логику (если холодно, то включить обогрев) можно опустить на уровень контроллера и не занимать этим сервер домашней автоматизации, но при этом сохраняется возможность интеграции в общую систему.
  • За исключением датчиков температуры, мало какие датчики выдают непосредственно измеряемое значение. Как правило, они выдают напряжение или силу тока. Конвертация измеренного значения в нужные единицы, как раз работа для контроллера (устройства наподобие NetPing).
  • Еще одной хорошей идеей, реализованной в NetPing, мне кажется встроенный Ethernet switch. Что позволяет воткнуть устройство в любую Ethernet –розетку, даже если она занята. Ведь сколько ни закладывай запасных проводов, а в нужном месте все равно одного порта не хватит.
Читайте так же:
Розетки для офисных перегородок

Перейдем от теории к практике. Недавно тестировал систему домашней автоматизации openhab. В ней заявлена поддержка SNMP, но только с помощью TRAP (GET и SET не поддерживаются). Для датчиков температуры этого оказалось достаточно.
a) В разделе «Настройки» указываем «сервер для посылки Trap сообщений»…

b) А в разделе Термодатчики -> «посылка trap сообщений» указываем «период посылки» 60 сек.

c) В openhab заполняем конфигурационные файлы.
NetPing раз в минуту отправляет TRAP — openhab принимает и отображает. Все работает.
С другими датчиками такой фокус пока что не возможен. Управлять розетками тоже пока нельзя.

6. Оповещение о нештатных ситуациях

Если температура выходит за пределы указанного диапазона, устройство делает соответствующую запись в лог, который также может дублироваться на внешний Syslog-сервер.
В последней прошивке NetPing-а разработчики добавили возможность использовать их Syslog-сервер, который в свою очередь может отправлять уведомления по электронной почте.
Когда я настраивал свою систему, такой опции еще не было, поэтому в качестве сервера на даче я использовал крошку Synology DS 411slim, для которого есть штатный сервер Syslog, который и присылает мне письмо в случае, если температура вышла за пределы указанного диапазона.
К сожалению, о пропадании/восстановлении интернета письмом узнать не удастся, так как запись в Syslog генерируется только в момент пропадания интернета, но не после восстановления связи.

Вместо Syslog-сервера, можно использовать SNMP Trap server. NetPing может, при выходе температуры за пределы указанного диапазона, отправлять TRAP, который можно обработать на сервере и запрограммировать соответствующую реакцию. Возможно, позднее попробую этот вариант, тогда вместо письма можно будет отправлять SMS (или и то и другое вместе).

7. Счетчик импульсов

На закуску расскажу об одной недокументированной возможности NetPing.
Предыстория: Расход воды на даче не очень регулярен, а фильтры в системе водоподготовки требуют плановой замены. Для того чтобы точно знать момент, когда пора менять фильтры, я установил счетчик холодной воды. А раз счетчик оснащен импульсным выходом, сразу зачесались руки его к чему-нибудь подключить…
Сначала я искал специализированные устройства, но те которые используются в ЖКХ, имеют закрытые протоколы и, как правило, стоят не разумных денег. Я уже было забросил затею подключить счетчик, как в голову пришла мысль: «А ведь у датчиков открытия/закрытия двери и у импульсного счетчика похожий принцип работы… Интересно, а NetPing запоминает количество открытий двери?»

Читайте так же:
Сетевая розетка подключение инструкция

фото датчика
«Разъединились половинки – уровень сигнала перешел из «0» в «1», соединились – снова вернулся в «0».»

Берем MIB Browser и смотрим, какие значения выдает NetPing:

Параметр «.1.3.6.1.4.1.25728.8900.1.1.9.1» подозрительно похож на то, что нужно!
Подключаем счетчик воды по схеме датчика открытия двери…

Ура! На каждый литр воды, счетчик действительно увеличивается на единицу!
Получить значение счетчика можно с помощью того же perl-скрипта, только делаем запрос сразу по нескольким oid:

Обратите внимание, что пока сервер выключен, перезагружается или просто занят более важными делами, ни один импульс не потеряется т.к., NetPing считает импульсы независимо от сервера!
Согласно документации к NetPing можно подключить до 4 аналогичных датчиков. Получаем простой вариант для квартиры: к одному NetPing можно подключить счетчики и горячей и холодной воды, а еще два входа останутся для датчиков протечки!

Заключение

  1. Стабильная работа 24/7 в течении 2 лет
  2. Отлично работающий режим «Сторож» для интернет-канала
  3. Две независимые розетки
  4. Коммутируемая нагрузка до 1кВт
  5. Встроенный Ethernet switch на 2 порта
  6. Возможность подключения различных датчиков
  7. Легкая интеграция с другими устройствами и системами
  1. Неудобное подключение датчиков
  2. Низкая точность датчиков
  3. Немного путаная документация

В заключение хочу сказать, что доволен покупкой NetPing. Свою основную работу (перезагрузку роутера) он выполняет отлично. Ну а то, что удалось еще и как следует поразвлечься, находя ему дополнительные применения, я считаю прекрасным бесплатным приложением.

PS. Посоветуйте, плиз, аналогичное устройство, чтобы к нему можно было подключить (по возможности без паяльника) датчики избыточного давления, гидростатический датчик глубины и получить на выходе значения по SNMP или HTTP поверх Ethernet.

Для чего нужен данный механизм

Предложенная нами серебряная розетка изготовлена знаменитым производителем — Werkel. Несмотря на невысокую стоимость, данный электроприбор очень прочный, долговечный, а также имеет приятный внешний вид. Подобные устройства используются для подключения интернета, а также для создания домашней сети. Их устанавливают практически везде — дома, в офисе, в магазинах электроники.

Можете не сомневаться, что купленная продукция компании Веркель будет радовать вас стабильной работой на протяжении многих лет.

Позвоните нам, чтобы на выгодных условиях заказать электрофурнитуру высочайшего качества.

‘>Если нужно купить функциональную, эргономичную розетку для интернета, обратитесь в компанию «Werkel Professional». Мы занимаемся как оптовой, так и розничной продажей, что позволило значительно расширить клиентскую базу фирмы. На протяжении долгого времени компания ведет успешную деятельность благодаря ряду достоинств:

Читайте так же:
Розетка для прикуривателя форд

• Разумным ценам.
• Оригинальной, сертифицированной продукции.
• Квалифицированным специалистам.
• Выгодным условиям покупки.

Управление розетками электропитания устройства NetPing 2/PWR-220 v12/ETH:

Удалённое управление розетками устройства по сети Ethernet/Internet

Каждую из выходных розеток устройства можно удалённо включить/выключить/перезагрузить. Розетки могут управляться через встроенный веб-интерфейс при помощи любого браузера, при помощи SNMP команд или HTTP API.

Watchdog для автоматической перезагрузки внешнего оборудования

Если какое-либо внешнее устройство, роутер или точка доступа иногда “зависают”, NetPing может в автоматическом режиме перезагружать эти устройства. Для этого он постоянно опрашивает указанные ему IP адреса по протоколу ICMP и, если не получает ответа, автоматически перезагружает подключенное к нему устройство, выключая и включая его электропитание.

Включение/выключение розеток по расписанию

Устройство умеет самостоятельно включать и выключать напряжение на встроенных в него розетках по еженедельному расписанию, включать/выключать напряжение несколько раз в день, использовать особое расписание для праздничных дней. Это может быть полезно для ежедневной/еженедельной принудительной перезагрузки внешних устройств или для выключения неиспользуемого оборудования в определённое время суток.

Подключаемые датчики и функции мониторинга NetPing 4/PWR-220 v6.4/ETH:

Email, SNMP TRAP, Syslog-уведомления о срабатывании датчиков

При срабатывании подключенных к устройству датчиков устройство может отправить уведомления:

  • Email — устройство умеет отправлять email-сообщения напрямую через SMTP-сервер. По email отправляются как уведомления о срабатывании датчиков, так и периодические отчеты об их состоянии.
  • SNMP TRAP — удобно использовать для интеграции с системами мониторинга, а также для выполнения автоматических действий на PC (например, запустить проигрывание звукового оповещения) при помощи специального ПО.
  • Syslog — при помощи специального ПО на PC (syslog-сервера) все сообщения от датчиков можно сохранять в виде текстового файла для последующего анализа и пользоваться другими возможностями этого стандарта.

Датчики температуры

Внешние датчики температуры – чрезвычайно популярные датчики в системах мониторинга. С их помощью можно контролировать температурный режим работы ответственного оборудования, получать своевременные уведомления об отказах и неисправностях в системе регулирования микроклимата, диагностировать отказы кулеров охлаждения и случайное перекрытие вентиляционных потоков.

Датчик влажности воздуха

Внешние датчики влажности позволяют оценить относительную влажность атмосферного воздуха. Обычно применяется для мониторинга оптимальных условий работы компьютерного оборудования в серверных комнатах.

Кабельный датчик протечки

Кабельный датчик протечки предназначен для обнаружения жидкости за счет подключенного к нему сенсорного кабеля протечки, в том числе и в малых объемах — до нескольких капель. В сравнении с точечным датчиком протечки кабельный датчик протечки с сенсорным кабелем позволяет создать сложную систему по обнаружению протечек по периметру и, как следствие, предотвращению ущерба, связанного с затоплением помещений и оборудования.

Датчик наличия электропитания

Данный наличия электропитания позволяет определить наличие или отсутствие напряжения в розетке электропитания, к которой подключён датчик. Обычное использование этого датчика – это получение уведомлений, при исчезновении напряжения в сети электропитания. При этом само устройство NetPing должно быть запитано от ИБП, аккумулятора или резервной линии питания.

Читайте так же:
Canon eos 70d розетка

Датчик качества электропитания

Датчик качества электропитания предназначен для мониторинга действующего значения напряжения и частоты сети электропитания. Датчик умеет определять кратковременные провалы и перенапряжения в сети электропитания. Обычное использование этого датчика – это получение уведомлений при отклонении параметров в сети электропитания. При этом само устройство должно быть запитано от ИБП, аккумулятора или резервной линии питания.

Датчик открытия/закрытия двери (геркон)

Геркон выполняет охранные функции и функции мониторинга. Помогает отследить факт открытия/закрытия двери в серверную комнату или дверцы коммутационного шкафа с оборудованием.

Датчик наличия дыма

Датчик дыма позволяет определить задымлённость в помещении. С устройствами NetPing обычно используется как дублирующий датчик для мониторинга. Для реализации функций охранно-пожарной системы должно применяться соответствующее оборудование!

Датчик удара

Датчик удара фиксирует наличие ударов и вибрации ящика с оборудованием или серверной стойки. Обычно используется в антивандальных целях, для отправки своевременных уведомлений о попытке несанкционированного вскрытия ящика с оборудованием. Также может использоваться для контроля отсутствия вибраций чувствительного оборудования.

Описание NetPing 2/PWR-220 v3/ETH:

Описание:
NetPing 2/PWR-220 v3/ETH позволяет не только удалённо включать/выключать питание, но и автоматически контролировать работоспособность и перезагружать подключенное к «умной розетке» оборудование с помощью функции «Сторожа».
Для настройки устройство имеет встроенный веб-интерфейс. Удалённое управление возможно через веб-интефейс и по протоколу SNMP v1.

NetPing 2/PWR-220 v3/ETH имеет возможность подключения к нему дополнительных датчиков:
• датчик открытия/закрытия двери («сухой контакт»)
• датчик протечки воды
• датчик наличия 220В
• датчики температуры (до 8 адресных датчиков)
• ИК приёмопередатчик (для управления внешними устройствами, имеющими ИК пульт дистанционного управления)

NetPing 2/PWR-220 v3/ETH, будет постоянно проверять работоспособность указанного ему оборудования при помощи ping запросов и автоматически перезагрузит подключенное устройство в случае отсутствия ответа.

Особенности:
Количество каналов управления питанием: 2
Коммутируемая мощность: 2 канала до 1кВт(суммарно)
Количество Ethernet разъемов: 2
Подключение термодатчиков: До 8-и термодатчиков
Подключение «сухих контактов»: До 4-х
Подключение ИК приемопередатчика: да
Тип вилки питания: Евро вилка

Купить NetPing 2/PWR-220 v3/ETH в компании Layta по привлекательной цене. NetPing 2/PWR-220 v3/ETH: описание, характеристики, отзывы покупателей, фотографии и сопутствующие товары. Широкий выбор товаров категории Дополнительное оборудование для сетей на сайте Layta.ru.

Характеристики NetPing 2/PWR-220 v3/ETH:

Описание представленного продукта содержит справочный характер и может отличаться от технической документации производителя. Советуем вам при оформлении заказа проверять наличие выбранных вами функций и свойств. Если вы выявили отклонения в описании, то вы всегда можете об это сообщить – отметив ошибку и нажав кнопки клавиатуры SHIFT + ENTER

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector