Comments 31
Ну и в догонку, а не проще использовать ds18b20, недорогие, 3 провода и до 127 штук на шину. Время опроса 700мс, хоть каждую секунду снимай показания.
Возможно поэтому.
![](https://habrastorage.org/files/128/aa2/d1f/128aa2d1f50d4ae4bedb8731ff8c7f82.jpg)
while ( _PIN_DHT_GET ) {… }
Но там дополнительные условия я бы добавлять не хотел, дабы не увеличивать время работы цикла подсчета таймингов. Пусть эта возможная ошибка отлавливается на уровне сервера и клиента. А если устройство будет автономным, то да, этот момент нужно будет отследить.
нужна полноценная система мониторинга на выбор + смс всей команде в критических случаях. Вы не поверите сколько времени можно экономить на диагностике, поиске проблем, и, главное, на времени реакции имея zabbix/nagios/etc. Были случаи когда умирал кондей без электричества. и по той же причине уже не было тырнета вне серверной.
Продумайте апгрейд)) а температуру можно снимать с жестких дисков из смарта и датчиков с материнки в любой ОС.
А за поделку 5. симпатично вышло. ;)
Вы все это сможете настроить в любой системе мониторинга. Начните настраивать и вы все поймете, вон Заббикс 3.2 вышел. Любой USB свисток и симка в заббикс сервер (+ почта ессно) не дадут вам пропустить событие.
Безусловно проблема пропуска уведомления существует. Каждый решает по своему. Мне нравится почта + смс при очень важных событиях. Мы например сейчас меняем сервера, переключаем часто туда-сюда функционал, адреса и не мудрено что-то упустить. Дак вот система мониторинга позволяет ОЧЕНЬ оперативно понимать что не так в сети.
Пропал тырнет — смс. Повысилась температура на ХДД — смс, восстановилась температура — смс. Не пингуется полчаса основной сайт конторы на хостинге — смс.
У нас серверов не много, справляется и ПК на 775 сокете. У меня требования были только 2 ядра и поддрежка х64 (для бубунты 16.04). Ну и памяти отрыли 2 гига. все.
А вот к заббиксу уже интересно прикрутить сирену в кабинет с красно/желто/зеленой мигающей лампочкой))) Или вообще звуковые уведомления.
И еще. Я заббикс привожу как пример, потому что он мне нравится и работает у нас. Nagios ни чуть не хуже. Может он устроит вас больше.
Вопрос не в тему: где вы покупаете стойки? Те что используете для сборки "корпуса", что на последнем фото. Или это просто длинный болт с накрученной изолентой? :)
Минус DHT11 — только целые показания температуры и влажности, DHT22 выдает десятые доли. Ну и точность/разброс значений у разных экземпляров тоже в пользу DHT22
Как показала практика работы с несколькими такими датчиками, резистор не нужен (однако не проверял на длинных расстояниях, 1-2 м было всегда достаточно).
В конце статьи https://habrahabr.ru/company/flprog/blog/244083/ есть внутренности датчика, похоже, что резистор уже есть.
Я не исключение, только решил не городить ворох самодельных утилит и серверов, а докупил модуль для подключения в локальную сеть и добавил минимально необходимую поддержку snmp. Теперь смотрю за условиями среды через кактус.
Одна беда библиотека snmp отъела большой объем памяти контроллера.
Удаленный оповещатель о критических температуре и влажности на основе МК AVR и датчика DHT22