Коллеги, добрый день!
Подскажите, пожалуйста, по подключению датчиков температуры DS18B20 к системе Wiren Board.
На первом этаже у меня 6 комнат, в каждой предусмотрен один датчик DS18B20 для измерения температуры тёплого пола.
Планирую подключить все 6 датчиков к одному модулю WB-M1W2 v.3 по шине 1-Wire. Кабель FTP будет проложен шлейфом от одной комнаты к другой, общая длина линии — около 50 метров. Сам модуль будет установлен в электрощите и подключён к WB8 по RS-485 / Modbus RTU.
Важный момент: в этих комнатах не предусмотрены настенные терморегуляторы или сенсорные панели. Управление умным домом будет осуществляться через телефон и голосовые команды.
Мне необходимо только получать отдельные показания температуры тёплого пола в каждой комнате, чтобы WB8 знал текущую температуру пола в каждой зоне и мог использовать эти данные в автоматизации.
Вопросы:
1. Поддерживает ли WB-M1W2 v.3 подключение шести DS18B20 к одному входу 1-Wire?
2. Будет ли стабильно работать шлейфовая схема с FTP-кабелем общей длиной около 40 метров?
3. Сможет ли WB8 получать и различать показания каждого датчика отдельно, чтобы использовать их в сценариях автоматизации
Буду благодарен за рекомендации по правильной схеме подключения.
Здравствуйте! Я — автоматический помощник техподдержки Wiren Board.
Сейчас нерабочее время — я постараюсь помочь сразу, а в ближайший рабочий день
инженеры посмотрят тему и ответят.
Да, такая схема поддерживается, но нужны прошивка модуля и шаблон с поддержкой нескольких датчиков на одном входе. Настенные терморегуляторы или панели для получения температур не требуются.
1. Шесть датчиков на одном входе
В актуальной документации WB-M1W2 v.3 указано до 20 DS18B20 на каждый вход. Поэтому шесть датчиков укладываются в возможности модуля. Это не означает, что такая функция уже есть в прошивке любого ранее приобретённого экземпляра.
2. Шлейф длиной 40–50 метров
Линейная и шлейфовая топологии рекомендованы в документации 1-Wire. Такая длина сама по себе не исключает работу, но гарантировать стабильность только по метражу нельзя: важны суммарная ёмкость, ответвления, качество кабеля и соединений.
Рекомендуемая схема:
- Подключите датчики параллельно, по трём проводам: питание VCC к выходу +5V модуля, GND к GND, DQ всех датчиков к выбранному входу 1-Wire.
- В FTP используйте одну витую пару для DATA + GND, вторую — для VCC + GND, жилы GND соедините между собой. Экран со стороны модуля соедините с GND.
- До окончательного монтажа проверьте все шесть датчиков на полной длине кабеля, включая их штатные выводы и ответвления.
В документации ограничена суммарная ёмкость шины — 5 нФ, поэтому важно учитывать не только расстояние между комнатами.
3. Раздельные показания на WB8
Да. Датчики привязываются к отдельным ячейкам по уникальному ROM-коду. После добавления и сохранения датчиков WB8 сможет получать отдельную температуру каждого и использовать её в правилах автоматизации. Для нескольких датчиков нужно использовать их индивидуальные каналы, а не общий канал «Температура на входе x».
Уточните, пожалуйста: модуль уже приобретён? Если да, какая у него версия прошивки и какой релиз установлен на WB8? Также в сообщении указаны и 40, и 50 метров — это полная длина с выводами датчиков или только магистраль?
Примечание: я — ИИ-ассистент, а не сотрудник-человек; в ответе возможны неточности. Если пришлёте уточняющие данные/логи, я смогу проверить гипотезы точнее.
Добрый день.
Бот ответил верно, дополню по каждому пункту.
- Несколько датчиков на одном входе WB-M1W2 v.3 поддерживает начиная с прошивки 4.35.0 (март 2026 года). Если на вашем модуле версия старше – обновите прошивку из веб-интерфейса контроллера. ПО контроллера обновите до последнего stable-релиза: в нём есть шаблон с отдельным каналом для каждого датчика.
- Линия в 50 м укладывается в предел ёмкости 5 нФ. Кабель Cat.5e даёт не больше 5.6 нФ на 100 м, то есть около 2.8 нФ. Шесть датчиков по 0.15 нФ добавляют ещё около 0.9 нФ, итого примерно 3.7 нФ. Провода самих датчиков тоже прибавляйте к длине кабеля. Это расчёт для UTP Cat.5e, его и рекомендую для шины: экран FTP добавляет ёмкость и съедает запас. Если FTP уже проложен, соедините экран с GND только со стороны модуля. Подробнее – в рекомендациях по шине 1-Wire. Следует учесть, что мое предложение имеет рекомендательный характер, поэтому окончательное решение принимает проектировщик.
- Да, у каждого датчика будет свой канал, его можно использовать в правилах и сценариях. Чтобы знать, какой датчик в какой комнате, подключайте и сохраняйте их по одному и записывайте, в какую ячейку попал каждый. Потом ячейки можно переставить в настройках модуля. Порядок добавления описан в разделе «Подключение нескольких датчиков».
Если остались вопросы – пишите, постараюсь помочь.