Skip to content

Подключение внешних датчиков температуры

Внешние датчики температуры нужны прежде всего для сценариев, где модуль должен учитывать температуру на улице или в помещении. Это особенно важно для режимов ПИД (PID) и ПЗА (Equiterm).

Общий порядок настройки

  1. Откройте в web-интерфейсе страницу сенсоров.
  2. Включите нужный датчик или создайте внешний источник.
  3. Назначьте ему роль Внешняя температура или Внутренняя температура.
  4. Выберите Тип/источник, например DALLAS датчик для DS18B20.
  5. Нажмите Сохранить.
  6. Проверьте результат в Дашборде и в Home Assistant, если у вас включен MQTT и Home Assistant Discovery.

Что выбрать

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

Доступные источники данных температуры

DS18B20 / 1-Wire

Когда использовать

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

Что понадобится

Понадобится датчик DS18B20 или совместимый 1-Wire датчик, кабель подходящей длины и доступ к клеммам модуля.

Подключение к модулю

Подключение датчика DS18B20 к umdu ot
На изображении подключен датчик Внутренняя температура.
  • Внутренняя температура подключайте к 3.3V, DQ1 и GND.
  • Внешняя температура подключайте к 3.3V, DQ2 и GND.

Практически это означает, что первый трехконтактный канал лучше использовать для датчика в помещении, а второй — для уличного датчика.

Примечание

Для первого запуска лучше использовать по одному датчику на канал.

Настройка в web-интерфейсе

Выполните настройку по общему порядку настройки, используя тип DALLAS датчик.

BLE-датчики

Когда использовать

Этот вариант удобен, если тянуть провод к датчику неудобно или если датчик уже установлен и передает температуру по BLE.

Что понадобится

Понадобится совместимый BLE-датчик температуры, стабильный радиосигнал между датчиком и модулем и доступ к web-интерфейсу.

Настройка в web-интерфейсе

Выполните настройку по общему порядку настройки, используя тип BLE датчик, и укажите MAC-адрес датчика.

Ограничения

  • На качество связи влияют расстояние, стены, металл и место установки модуля.

Home Assistant / MQTT

Когда использовать

Этот вариант подходит, если температура уже есть в Home Assistant, если вы хотите брать данные с любого датчика Home Assistant или если наружную температуру удобнее получать через погодные сервисы Home Assistant, а не с отдельного физического датчика.

Что понадобится

Понадобится уже настроенный MQTT в umdu ot, включенный Home Assistant Discovery и источник значения температуры в Home Assistant.

Настройка в web-интерфейсе

Выполните настройку по общему порядку настройки, используя тип Вручную через MQTT/API.

Данные с любого датчика Home Assistant

Если у вас уже есть датчик температуры в Home Assistant, например Zigbee, BLE, ESPHome или любой другой, можно использовать именно его. Для этого в Home Assistant создайте автоматизацию или blueprint, который будет брать температуру из исходного датчика и передавать ее в числовую сущность umdu ot. В качестве исходной сущности выберите нужный датчик температуры Home Assistant, а в качестве целевой — числовую сущность umdu ot для Внутренняя температура или Внешняя температура. Для внутренней температуры используйте Внутренняя температура, для наружной — Внешняя температура.

Можно сразу импортировать готовый blueprint:

Импортировать blueprint в My Home Assistant

Параметры blueprint:

  • Исходная сущность — датчик, с которого снимаются показания температуры.
  • Целевая сущность — для отображения температуры в помещении используйте number.opentherm_indoor_temp, для отображения температуры на улице — number.opentherm_outdoor_temp.

Примечание

Так можно использовать данные с любого датчика Home Assistant, даже если он физически никак не подключен к umdu ot.

Данные из Home Assistant через интеграцию с погодными сервисами

Этот вариант удобен, если наружную температуру вы хотите брать не с отдельного датчика, а из интеграции Home Assistant с погодными сервисами. Выполните настройку по общему порядку настройки, используя тип Вручную через MQTT/API. Затем в Home Assistant создайте автоматизацию или blueprint, который будет брать температуру из погодной сущности и передавать ее в числовую сущность Внешняя температура модуля. В качестве исходной сущности выберите погодную интеграцию Home Assistant, а в качестве целевой — числовую сущность umdu ot для наружной температуры.

Можно сразу импортировать готовый blueprint:

Импортировать blueprint в My Home Assistant

Параметры blueprint:

  • Исходная сущность — погодная сущность, из которой берется температура.
  • Целевая сущность — сущность, для которой устанавливается температура, обычно number.opentherm_outdoor_temp.

Практический совет

Если температура уже есть в Home Assistant, это часто удобнее, чем ставить отдельный датчик только ради передачи значения в umdu ot.

Другие внешние датчики

Внешние данные можно использовать не только для Внутренняя температура и Внешняя температура. Это полезно, если котел не передает по OpenTherm некоторые параметры, но вы хотите видеть их в Home Assistant или использовать для мониторинга.

По умолчанию в umdu ot уже настроены сенсоры, которые часто поддерживаются котлами по OpenTherm.

В качестве внешних источников можно использовать:

  • Отопление, температура обратки (Heating return temp);
  • Температура (Heating setpoint temp);
  • ГВС, температура (DHW temp);
  • ГВС, расход/скорость потока (DHW flow rate);
  • Температура выхлопных газов (Exhaust temp);
  • Давление (Pressure);
  • Уровень модуляции (Modulation level);
  • Мощность (Power);
  • и другие типы, которые по умолчанию не настроены, но могут быть доступны по OpenTherm.

Примечание

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