Подключать датчики DS18B20 шиной (несколько на один порт) можно. Режим "1WBUS".pr0head писал(а): ↑18 мар 2018, 15:22По поводу датчиков DS18B20 читал много обсуждений, но в голове не сложился однозначный вывод из прочитанного.
Обсуждали, можно ли к Меге подключать на один кабель несколько таких датчиков. Сначала с этим были проблемы, но потом это удалось решить на уровне прошивки. То есть технически это возможно, на сколько я понял.
Как потом на уровне Меге ими управлять, то есть считывать значения отдельного датчика и отправлять команду на определенное реле (то есть так, как-будто они подключены отдельно)?
Как считывать значения написано здесь.
Но стоить помнить, что в этом режиме встроенная в контроллер функция термостата не работает. Она работает только при условии подключения одного датчика к порту.
Режим 1WBUS я лично использую в котельной. Датчики, измеряющие температуру подачи в контуры, подключены на одну шину и к одному порту. Это удобно с точки зрения подключения, так как все датчики находятся рядом. Задействован цифровой порт MegaD-8I7O-S. Этот порт как раз полезен для таких случаев. А приводами и насосами контуров все равно управляет программа на сервере. Функция термостата не используется. Несмотря на то, что сервер собран из самых обычных комплектующих, он работает много лет и сбоев не было ни разу. Узкое место любого сервера чаще всего или HDD/SSD или БП. Как правило, диск не умирает сразу. И достаточно контролировать его состояние через S.M.A.R.T или специальные утилиты раз в пару месяцев. Можно даже считывать эти данные автоматически и показывать в Web-интерфейсе Умного Дома. А любые БП всегда в наличии в магазинах.