LINUX.ORG.RU

Посоветуйте дешёвую метеостанцию

 ,


0

1

Посоветуйте метеостанцию с 1-2 термодатчиками DS18B20, портом Ethernet и доступом по SNMP|HTTP.

На скорую руку сделал из Raspberry Pi, но для использования на производстве выглядит дорого и ненадёжно.

★★
Ответ на: комментарий от sergej

а надо было на ардуине

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

Evenik ★★
() автор топика
Ответ на: комментарий от anonymous

а usb?

Тоже не годится. Это предполагает какой-то компьютер. В таком случае, Raspberry Pi (не Pico) выглядит эффективнее.

Устройства с датчиками установлены далеко друг от друга. Данные с них по сети собираются отдельной машиной в InfluxDB. Раньше покупали NetPing, но они избыточные и дорогие.

Evenik ★★
() автор топика
Последнее исправление: Evenik (всего исправлений: 4)
Ответ на: комментарий от Evenik

Устройства с датчиками установлены далеко друг от друга. Данные с них по сети собираются отдельной машиной в InfluxDB. Раньше покупали NetPing, но они избыточные и дорогие.

Зачем вам вообще сеть? Жизнь себе усложнить? Коль провода все равно тянуть намерены - поставьте термодатчики нужного вам класса, хоть медные, хоть платиновые, хоть полупроводниковые, четырехпроводку и меряйте себе отдельной машиной любого класса. Даже корректировать ничего скорее всего не придется

vaddd ★☆
()

Siemens 1200 с аналоговыми входами, датчики pt100 температуры, или что-то интеллектуальное через 4-20 мА вход для замера влажности или давления.
Отдельный шкафчик, автоматики, клеммнички, БПшечка на 24в. Дорого, надёжно, ънтерпрайзненько.

Suigintou ★★★★★
()
Ответ на: комментарий от vaddd

Коль провода все равно тянуть намерены

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

Evenik ★★
() автор топика
Последнее исправление: Evenik (всего исправлений: 1)
Ответ на: комментарий от mergood

Мы в серверных используем netping

Да мы тоже. Сначала NetBotz, потом NetPing. Но цены растут как на дрожжах. Вот думал найти третью альтернативу.

Evenik ★★
() автор топика
Ответ на: комментарий от vaddd

Раньше покупали NetPing, но они избыточные и дорогие.

меряйте себе отдельной машиной любого класса. Даже корректировать ничего скорее всего не придется

А в какие дырки этой любой машины датчики воткнуть?

Вот надо в серверной мониторить:

  • 1 датчик дыма на потолке
  • 1 датчик протечки на полу
  • 1 датчик влажности

И в каждой стойке датчики

    • 1 датчик температуры
    • 1-2 датчика открытия стойки
    • 1 датчик воздушного потока

В NetPing есть устройства куда все эти датчики можно воткнуть: https://netping.ru/products/server-solution/

Для экономии можно купить только один девайс и к присоеденить только датчики температуры и 1 датчик дыма.

anonymous
()
Ответ на: комментарий от anonymous

А в какие дырки этой любой машины датчики воткнуть?

Где есть входы ацп. Либо в одноплатник, либо через платку расширения. Но это одна плата на всю обслуживаему зону

Вот надо в серверной мониторить: И в каждой стойке датчики

Большинство перечисленных датчиков даже ацп не требует - они пороговые.

Для экономии можно купить только один девайс и к

Можно конечно, только из ТС приходится клещами тянуть по чайной ложке техусловия его задачи. Отсюда и гадание на гуще.

vaddd ★☆
()
Ответ на: комментарий от Suigintou

Siemens 1200
датчики pt100 температуры, или что-то интеллектуальное через 4-20 мА вход для замера влажности или давления.

https://owen.ru/product/moduli_analogovogo_vvoda_s_universal_nimi_vhodami_eth...

На работе такое покупали для подключения разных датчиков.

Radjah ★★★★★
()

на метеостанцию помимо датчиков температуры еще ставят датчики влажности/давления/освещенности/итд. некоторые датчики стоят примерно как Raspberry PI (а то и дороже) :)

Rost ★★★★★
()
Ответ на: комментарий от anonymous

а usb?

С дальностью намного хуже чем у eth. Я пробовал подключать контроллер своей домашней солнечной электростанции через специальный usb-удлинитель:

https://www.avito.ru/moskva/audio_i_video/aktivnyy_usb-udlinitel_do_60_metrov_3327725802

До сарая 27 метров витой пары cat5 - не работает. Максимально - метров на 12-13,дальше уже ошибки и «пропадание» устройства.

не надо с питанием запариваться

Если только устройство потребляет единицы миллиампер,что кстати для термодатчика вполне реально. Если больше то питание на дальнем конце всё равно потребуется в случае дальности больше нескольких метров.

watchcat382
()

тв бокс на armbian к которому на usb->rs232 приколхожен ds18b20.

ну или tasmota/esphome заводить c каким-то вайфай термометром либо esp8266/esp32 и вайфай точку доступа ставить, правда вместо snmp будет mqtt…

NiTr0 ★★★★★
()
Ответ на: комментарий от watchcat382

все давно разжевано в интернетах.

вот snmp на нем запустить - заморочно, да, опенсорсные либы писаны богомерзкими ардуинщиками, соответственно конфигурируются через очень хитрый анус, про динамические oid-ы вообще молчу. я например сам по спекам свою писал, подглядывая в код какого-то примитивного снмп сервера, когда было нужно.

NiTr0 ★★★★★
()
Ответ на: комментарий от watchcat382

Если б ТС не пугался микроконтроллеров - взял бы что-то в стиле https://www.aliexpress.com/item/1005004432624600.html, набросал бы прошивку в ESP Home и через веб-интерфейс забирал бы свои данные.

YAR ★★★★★
()
Ответ на: комментарий от vaddd

Либо в одноплатник, либо через платку расширения. Но это одна плата на всю обслуживаему зону

Сколько стоит плата и сколько, каких, датчиков поддерживает?

Большинство перечисленных датчиков даже ацп не требует - они пороговые.

Хоть какие вопрос куда их в компе втыкать?

Можно конечно, только из ТС приходится клещами тянуть по чайной ложке техусловия его задачи. Отсюда и гадание на гуще.

Часто в разных «экономных» организациях мониторинг делал. В одной «экономили» в кабеле для NetPing, сказали делать самим с кучи COM кабелей для прошивки коммутаторов. В другой «экономили» на SNMP плате для мониторинга и заставили писать софт для снятия показаний по ModBus. Учитывая зарплату и время потраченное на «экономный» мониторинг он получился дороже.

anonymous
()
Ответ на: комментарий от watchcat382

у usb по спекам — не больше 5 метров, у usb 3.0 — вообще только 3 метра. но это не проблема ведь, если ты хочешь измерять температуру в серверной, где 3 метра — это от расстояние от пола до потолка. огромный плюс usb — это то, что подключаемому устройству не нужно проводить отдельное питание, а это может дать неплохую экономию.

если же тебе нужна дальность при малом объёме передаваемых данных, то юзай либо can, либо rs485. оба с дальностью в районе 1 километра.

ethernet тоже неплох, конечно, но для простого датчика температуры — оверкилл, как по мне. но я не говорю про случай сопряжения различных сетей.

единицы миллиампер

там по дефолту, если правильно помню, около 100 мА, но устройство может попросить до 500 мА или даже больше, в случае usb 3.0, в то время как тот же датчик bs18d20 потребляет всего около 5 мА. конечно, нужен ещё и контроллер, но и те сегодня кушают порядка датчика, ну может чутка побольше.

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

anonymous
()
Ответ на: комментарий от anonymous

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

Вот и мне кажется, что простое решение существует, только я о нём не знаю.

Evenik ★★
() автор топика
Ответ на: комментарий от anonymous

Хоть какие вопрос куда их в компе втыкать?

Портов на компах уже вообще нет? Через pci плату портов. Или через дополнительный огород в виде переходников через usb. Или через микропроцессорный девбоард - там сразу входов море.

Часто в разных «экономных» организациях мониторинг делал. В одной «экономили» в кабеле для NetPing, сказали делать самим с кучи COM кабелей для прошивки коммутаторов. В другой «экономили» на SNMP плате для мониторинга и заставили писать софт для снятия показаний по ModBus. Учитывая зарплату и время потраченное на «экономный» мониторинг он получился дороже.

Я вообще не понимаю ни проблему, ни топикстартера. ТС что, из своего кармана должен это сделать? Если у организации нет на эту задачу по 200-300 долларов на точку купить готовые метеостанции с эзернет выходом, POE и полным фаршем контролируемых параметров - в жопу такое место работы.

vaddd ★☆
()
Ответ на: комментарий от YAR

В случае с 18b20 можно пойти с обратной стороны - 1 wire может быть до 300 метров, а контроллер уже разместить в удобном месте.

Упарится заводить 1 wire на такой длине. Хотя все равно условия ТЗ видимо секретны )

vaddd ★☆
()
Ответ на: комментарий от anonymous

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

Гы. Дарю говноидею - мост с терморезистором-датчиком, питается по четырехпроводке синусом с выхода звуковой платы, по ее же звуковому входу измеряется уровень.

vaddd ★☆
()

тс, ля чё нашёл: https://aliexpress.ru/item/1005006083739388.html?sku_id=12000035654048039&spm=a2g2w.productlist.search_results.0.79c47024yUNynR

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

у платы есть кое-какая вики и репозиторий на гитхабе.

anonymous
()
Ответ на: комментарий от vaddd

Портов на компах уже вообще нет?

Вообще порты есть, а вот подходящих, чтобы дешевый датчик воткнуть – нет. Для каждого USB датчика необходимо драйверы и ПО. Общая стоимость мониторинга может быть и дороже.

USB:

Температура:

Влажность и температура:

Воды:

Огня:

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

ZigBee to USB: https://sonoff.tech/product/gateway-and-sensors/sonoff-zigbee-3-0-usb-dongle-plus-e/

Через pci плату портов.

Ссылку на PCI-E плату для подключения датчиков.

Или через дополнительный огород в виде переходников через usb.

USB - COM – не надёжные хвосты и дорого + старые датчики искать для COM порта.

Или через микропроцессорный девбоард - там сразу входов море.

Подходящих сколько? По надо будет ещё. Оно по итогу дороже получится. Смотри и прикинь трудозатраты: https://wikihandbk.com/wiki/Arduino:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B#%D0%A0%D0%B0%D0%B7%D0%BD%D0%BE%D0%B5

мост с терморезистором-датчиком, питается по четырехпроводке синусом с выхода звуковой платы, по ее же звуковому входу измеряется уровень.

Один комп - один термодатчик. А ПО ещё писать, калибровать эти терморезисторы.

Если у организации нет на эту задачу по 200-300 долларов на точку купить готовые метеостанции с эзернет выходом, POE и полным фаршем контролируемых параметров

PS: Лучше вместо покупки кучи новых датчиков и оборудования организовать мониторинг уже существующего: температуры CPU, MB, GPU; скорости вращения вентиляторов; напряжений питания на MB; блоков бесперебойного питания подключенных по USB/COM.

anonymous
()
Ответ на: комментарий от anonymous

у платы есть кое-какая вики и репозиторий на гитхабе.

https://wiki.luckfox.com/Luckfox-Pico/Luckfox-Pico-dht11/

Оцени трудозатраты и зарплату. Ни плата ни сенсор за 4$ не имеют корпуса. Корпуса ещё придется на 3D принтере печатать.

anonymous
()
Ответ на: комментарий от anonymous

Общая стоимость мониторинга может быть и дороже.

Так никто не знает задачи ТС. Может он должен с околонулевым финансированием лепить самопальную конструкцию в рамках своей ЗП невзирая на время? Может он должен подобрать максимально готовую конструкцию как можно быстрее за любые деньги? Может он спец по быстрому подключению и программированию всякого китайского барахла? Может он в состоянии лишь включить шнурок и клацнуть мышкой для запуска? Может у них третьестепенное технологическое оборуование для внутреннего использования и всем плевать как оно выглядит и как работает? Может оно должно выглядеть дорого и красиво и его будут всем показывать? Какая должна быть точность? Надежность? Сложность обслуживания? Тиражируемость?

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

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

vaddd ★☆
()
Ответ на: комментарий от YAR

Если б ТС не пугался микроконтроллеров - взял бы что-то, набросал бы прошивку

Вообще-то разработка чего угодно на микроконтроллерах - это отдельная область знаний,требующая времени и сил на освоение. Не скажу что очень сложно,но с наскока что-то «взять и набросать» - не получится. И если надо «здесь и сейчас» то предпочтительно использовать готовое устройство чтобы дополнительно к основной решаемой задаче не заниматься еще и отловом глюков в микроконтроллерном изделии,нередко весьма заковыристых. О том где они обычно прячутся - надо знать заранее,а знать это можно только из опыта,который еще надо приобрести. Поэтому ваш вариант с «взял и набросал прошивку» подходит только тем кто уже имеет более-менее значительный опыт этого дела.

watchcat382
()
Ответ на: комментарий от anonymous

Учитывая зарплату и время потраченное на «экономный» мониторинг он получился дороже.

Если сотрудник сидит на окладе то этот оклад ему всё равно надо платить,даже если нечем загрузить сотрудника на 100% рабочего времени. Так что при неполной фактической загрузке - самостоятельное изготовление таких вещей можно считать условно-халявным. К тому же с финансовой точки зрения есть разница - выложить всю сумму «прямо сейчас» или потратить ее постепенно на оклад сотруднику в течении довольно длительного времени. Получается эдакая рассрочка. Да, итоговая сумма может быть и больше,но всё равно она выгодна также как есть случаи когда выгодно пользоваться кредитом несмотря на то что он не бесплатный.

watchcat382
()
Ответ на: комментарий от anonymous

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

Если именно к сети - то без микроконтроллера увы никак. Где-то же должен tcp/ip стек работать. Хуже что если надо просто к компу подключить то быстро упираемся в ограничние дальности usb даже с удлинителем. А ничего работающего хотябы на пару десятков метров кроме эзернета в обычном компе часто нет. Хотя встречаются системные платы где rs232 на гребенку контактов выведен. Но к нему еще переходник на типичный для этого интерфейса разъем надо подбирать/делать так как разводка этой гребенки на разных платах разная.

примерно такой же, как с копированием файлов с/на телефон.

Есть немало телефонов которые при подключении по usb представляются mass storage device (как флэшка). Но не все,да. Может оказаться какой-нибудь протокол MTP например. И тогда если это андроид то проще через андроидный отладчик adb файлы кидать.

watchcat382
()

Советы приняты, спасибо за помощь!

To vaddd: ТЗ не секрет, но для краткости выбрал только самое важное.

Сейчас нужно [почти]готовое устройство с требованиями из первого сообщения: 1-2 термодатчика DS18B20, порт Ethernet и доступ по SNMP|HTTP.

Кому интересно, декорации следующие. Есть вагончики с телекоммуникационным оборудованием, размещённые на расстоянии до 100м друг от друга. Нужен мониторинг температуры в 1-2 местах в каждом из таких вагончиков. Данные собираются в удалённый NOC для визуализации и сигнализации оперативному персоналу. Проводная сеть на местах установки присутствует по прямому их назначению. Сейчас изпользуются NetPing'и, но хочется найти им более простую и дешёвую замену.

Если у организации нет на эту задачу по 200-300 долларов на точку купить готовые метеостанции с эзернет выходом, POE и полным фаршем контролируемых параметров — в жопу такое место работы.

Замчено верно, но там есть и хорошее.

Evenik ★★
() автор топика
Ответ на: комментарий от Evenik

Если есть Ethernet значит есть комп, а в каждом компе есть USB. Втыкаем в комп по USB https://usbtemp.com/ https://github.com/usbtemp за 10$.

Данные собираются в удалённый NOC для визуализации и сигнализации оперативному персоналу.

Этот https://getnoc.com/ ?

anonymous
()
Ответ на: комментарий от Evenik

Вы стоите перед неизбежностью выбора в треугольнике «быстро, дешево, качественно». И выбор решений у вас скуден. Перефразируя ваше «ТЗ» - вы хотите удешевить нетпинг, не тратя денег, не программируя, быстро и не меняя структуру сбора информации с объектов.

Вариантов у вас по сути два:
а) Выбираете и покупаете минимально подходящий вам самый дешевый готовый нетпинг. Примеры: https://plcontroller.ru/product-category/catalog/monitoring_and_ip_pdu/netping

б) Если даже самые бюджетные варианты из «а)» вам дороги - осваиваете мк, 1-wire, и разрабатываете все тот же минимально подходящий вам нетпинг + его корпус самостоятельно и из своего кармана (неизбежно потратив своего времени на немало тысяч $$). Например, на основе кетайского мк девборда c эзернетом, или кетайского RJ45 Extension Board, или кетайской esp32 платки с rj45, или кетайского сетевого модуля для ардуины, или платки для умного дома.

Причем, похоже, у вас даже никаких промежуточных вариантов, помимо а и б нет )

vaddd ★☆
()
Ответ на: комментарий от anonymous

Если есть Ethernet значит есть комп

Вы удивитесь, но нет. В основном РЧ-оборудование и ни одного компьютера в привычном понимании. Рядом с каждым вагончиком стоит большая антенна — так устроена спутниковая связь.

Этот https://getnoc.com/ ?

Нет, это я образно. Место, где находятся люди и всем этим управляют. Техническая часть: сервер с моими и не только скриптами, которые опрашивают оборудование и собирают данные в InfluxDB+Grafana.

Evenik ★★
() автор топика
Последнее исправление: Evenik (всего исправлений: 6)

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

anonymous
()