В очередной раз неожиданно наступило лето и пришла жара, а так как в моем ведении находится небольшая серверная, то захотелось иметь возможность удаленно следить за температурой в помещении.
Полноценной серверной это помещение не назовешь, но там есть все признаки данного помещения, в том числе и кондиционер, который работает примерно с начала марта по конец ноября, поддерживая комфортную температуру в 18-20 градусов, для серверов, активного сетевого оборудования, УПСов и т.п.
Год назад уже была ситуация, когда кондиционер отказал, да, мой просчет, надо было настроить уведомления о повышении температуры процессоров, жестких дисков, но не настроил, к счастью выяснилось это почти сразу и были предприняты экстренные меры по замене кондиционера.
Когда лазил по инет магазинам, то на глаза попался USB термометр, захотелось попробовать приспособить его для контроля температуры в помещении (дома у меня работает датчик температуры по СОМ порту с далласовским датчиком).
Ну в общем заказал, получил, распечатал.
Фото того, что пришло.
Небольшой блистер, устройство похожее на флешку, в общем ничего особенного на вид.
В комплекте был CD диск, предположительно с ПО. Почему предположительно, потому что у меня дома нет ни одного подключенного DVD или CD, подключать было лень.
Вбил в поиске гугла надпись на упаковке и попал на сайт производителя, где спокойно нашел мой термометр и скачал ПО.
Страница загрузок —
www.pcsensor.com/index.php?_a=document&doc_id=6
Ссылка на последнюю версию. —
www.pcsensor.com//uploadFile/APPsoftware/TEMPer%20V24.4.4.zip
Само устройство очень похоже на флешку, только есть дополнительное отверстия, думаю что-бы вешать на какой нибудь гвоздик :), пока используется с прямым подключением в передний USB порт компьютера.
Первое что показалось необычным, вес. Устройство в металлическом корпусе и довольно увесистое, после флешки заметна разница, стало любопытно и решил взвесить.
Качество фото не очень, вес устройства 13 грамм.
Естественно непроверенное устройство никто в сервер включать не собирается, потому сначала решил проверить его дома.
Поставил ПО, вставил термометр в USB порт.
Запустилось все с пол пинка, никаких драйверов ставить не пришлось (единственное, в системе должен быть установлен net framework, программа просит 3.5, реально работает с 3.0), настройки тоже не понадобились, просто включил, запустил ПО и получил показания температуры. На упаковке термометра была заявлена поддержка основных распространенных ОС, проверялось на windows XP. При первом запуске ПО без датчика, оно показывает 2 температуры, внутри и снаружи, скорее всего можно поставить пару таких датчиков и контролировать температуру в двух местах.
Рабочее окно программы.
Реально температура была около 26-27 градусов. Кстати если мышью выделить область графика слева направо, то можно увидеть диапазон который был выделен, выделение справа налево возвращает график в исходное состояние.
Через 6-7 минут температура поднялась немного выше, видимо сказывается самопрогрев датчика, таким иногда грешат и Далласовские датчики, особенно при высокой частоте опросов.
Дальше показания почти не менялись. После изменения частоты опросов с 2 до 10 секунд показания немного снизились, что подтверждает мое предположение. Да и в работе чувствуется, что устройство немного теплеет, вообще это не есть гуд, непонятно что там может выделять тепло.
В принципе это не очень большая проблема, ПО имеет довольно много настроек, в том числе и коррекция показаний.
Естественно захотелось разобрать данное устройство, думал будут проблемы, оказалось что достаточно сильно потянуть за разъем и устройство разделилось на 2 части, плата с разъемом и компонентами и металлический корпус.
В устройстве применен датчик температуры LM75
datasheets.maximintegrated.com/en/ds/LM75.pdf фирмы MAXIM. Внутри он немного прижимается к металлическому корпусу.
Принес датчик на работу, подключил, настроил. Ниже описание отображенного на скрине безобразия.
Датчик расположен недалеко от спиртового термометра, который показывает 19-20 градусов (колебания от режима работы кондиционера), видно что температура упала до примерно 28.38, стало любопытно, что будет без корпуса, на второй части графика (после подъема) видно что температура установилась на том же значении, не помогли даже магические свойства синей изоленты, которой я в один слой изолировал плату датчика, сходил в серверную еще раз, снял изоленту, вставил плату обратно корпус, в итоге имеем почти то же, что и до всех экспериментов.
Получается что датчик завышает показания аж на 8-9 градусов (по даташиту погрешность может быть -2 — +2 градуса), очень странно для цифрового датчика. В итоге внес коррекцию в ПО 8 градусов, попутно выяснилось, что в ПО можно максимум выставить коррекцию только в диапазоне -8 — +8 градусов.
Основные окна настроек.
Формат сохранения данных, частота опроса.
Установка температур срабатывания при которых выдается уведомление.
Причем можно настраивать уведомления как при превышении температуры, так и при понижении, а так же есть настройка гистерезиса, может пригодится.
Калибровка показаний и формат вывода значений температуры.
Язык ПО, к сожалению только китайский или английский, хотя настройки настолько простые, что можно на это не обращать внимания.
Есть еще вкладка цвет — цвет фона окна с графиком и вкладка автозагрузки ПО.
ПО позволяет отсылать уведомления используя MSN, электронную почту или Скайп. Так же присутствует отображение окна с графиком и окна с логом измерения температур.
Резюме, прибор оставил двоякие чувства, с одной стороны неплохая конструкция (при должном старании его даже можно врезать в бак для контроля температуры жидкости), довольно неплохое ПО, но при этом отвратная точность.
Плюсы.
Устройство работает
При установке проблем не обнаружено.
ПО вполне удобно и интуитивно понятно.
Минусы.
Датчик завышает показания температуры, к счастью это можно откорректировать. Хотя для прибора, предназначенного измерять температуру, это довольно большой минус.
Вместо кота
Аптайм одного из серверов, собственно к нему сейчас подключен термометр.
Да, ХР, ввиду использования специфического ПО на некоторых серверах стоит Windows XP, ничего не поделаешь. Но как видно по скриншоту работает все это довольно надежно, надеюсь что будет работать и дальше.
В общем на мой взгляд устройство вполне может иметь право на жизнь, как будет жить дальше, покажет время. Насчет цены решать Вам, мне это устройство для тестирования и обзора предоставил бесплатно магазин chinabuye
версия софта 23.5
в софте есть режим калибровки датчика
Зато Ваш комментарий подтверждает 2 вещи.
Объективность обзора и то, что китайцы далеко не всегда высылают для обзоров специально отобранные экземпляры.
цена вопроса $2
а в качестве софта, digitemp консольный, либо любая прога которая для умого дома с поддержкой этого датчика
я так к роутеру подключал, и кое где так и работает на openwrt.
По подводу openwrt-подтверждаю, очень удобно — берем wr703n или mr3020, ставим на них openwrt, втыкаем pl2303 и с помощью narodmon.ru генерим скрипты — все, удаленный контроль темепературы есть.
в архиве виндовые exe лежат с сайта. все что надо указать порт, а потом отредактировать вывод формата под себя типа тепература; дата; номер датчика или просто температура что б легче парсить.
не проблема. но я предпочитаю cp210x.
У меня digitemp различных версий либо тупо не мог найти ни одного датчика (скомпилировання версия была очень старой), либо просто вылетал.
Попробую, может действительно дело в преобразователе.
для тех кто не в курсе ttyS0=com1 ttyS5=com6
качал тут
хотел тут но что-то сегодня не отдает
с ключиком -q -o2 получаем на вывод только номер датчкика и температуру
можно файл конфигурации подредактировать, и на выход можно получать только температуру. запихнуть в любой коммандный файл не составит труда
«ошибка при запусе приложения 0x000007b»
не проблема найти в инете и кинуть рядом с файлом
Есть сервера, которые годами не перегружаются — потому как некогда.
Вообще я больше по аппаратной части, а не программной, хотя и за ПО на своих серверах слежу сам. Сервера подключены к управляемым свитчам, там тоже админ программист настраивал ограничения, я туда просто не вмешиваюсь.
Не говоря о том, что доступ к нему нужен круглосуточно примерно 362 дня в году. Вот жду нового года, что бы можно было сделать ему ТО.
что за сервак такой, что за полтора года, принято столько пакетов? или это jumbo-фреймы?
Под никсами не пробовал, сервера на 2003, 2008 и ХР.
Линукс в поддержке заявлен, но ничего сказать не могу.
Вот другой сервер, только здесь уже в байтах.
systeminfo покажете?
Модель проца? дата установки винды? аптайм? или IP?
Через AppleScript можно достать данных так. Я именно так и делаю, после чего отправляю на сервер.
Под линуксы, кажется, тоже уже что-то написаное было.
Режимы и тепловые и электрические отличаются.
Хотя согласен, именно серверное оборудование делают лучше конечно.
Я весной проапгрейдил домашний комп, 10 лет материнка с процом отработали без проблем, круглосуточно, и это была обычная десктопная материнка.
Скорее влияет нормальное обслуживание, температура, пыль и пр.
автора…
ЗЫ: у меня +22.
В общем все как всегда, сейчас и переделать бы хорошо все это, но как — непонятно. Выключить не выключишь, переместить не переместишь. Строить еще одну и туда переключить мешают другие ограничения.
Пока только в планах просить денег на замену части оборудования на полноценные сервера, а не сервера на базе обычных компьютеров (к сожалению не все железо серверное).
Одно радует, хоть два независимых ввода электропитания + АВР, + 2 УПСа.
ps: я уже несколько лет использую другой подобный USB градусник, пашет под Win Serv 2008R2 на ура, прибрехивал на 1 градус, в настройках прописал поправку.
А какой длинны может быть USB шнур без каких либо проблем в работе данного девайса?
А вообще стандарт USB 2.0 указывает максимальную длину кабеля 5м.
Устройство потребляет очень мало, вряд ли длина скажется на работе.
1. Стандартное ПО говно, лучше использовать стороннее Стивом Тимсом (Steve Timms) написана и поддерживается программа ThermoHID, где есть все перечисленные функции и даже много больше. (также поддерживаются другие датчики) и поддержка русского языка
2. В той же программе можно провести корректировку и датчик уже будет показывать реальные цифры, и со своим ПО и со сторонним
3. обзор похож на мягко говоря заимствованный к примеру
при таком хорошем корпусе даже не возникло желание его зажигалкой погреть? Я свой подполил!
замеры потребления тока
Надо будет добавить, полезная инфа, спасибо.
Даже не подумал, а зачем?
Но софт, конечно, ужасен, лушче использовать www.thermohid.co.uk
В итоге, тупо снимаю температуру с матери одного из серверов. По большому счёту, мне не нужно знать, сколько там градусов, мне нужно знать, что температура выросла.
Ну и всё, задал граничные значения и теперь нагиос мне шлёт СМС если что.
А так Вы конечно правы, это тоже решение, даже гораздо проще, но хочется чистых данных.
Так что мониторинг отслеживает температуру HDD и при необходимости, шлет мне аллерты на телефон в виде SMS или звонков, в зависимости от ситуации.
Подскажи пожалуйста ты пробовал ли, видит AIDA64 это устройство и получает с него температуру?
Широко использую AIDA повседневно и в частности при тестировании нагрузкой ноутбуков после ремонта,
там встроен замечательный механизм записи логов, хотелось бы получать температуру так же и с внешнего датчика,
жабы задушит если куплю напрасно.
Если это устройство еще в зоне твоей досягаемости, проверь эту гипотезу пожалуйста !?!