Протокол opentherm описание: Термостатирование в доме / Хабр

Шлюз OpenTherm – Всё чем хочется поделиться…Всё чем хочется поделиться…

Многие современные газовые котлы общаются с комнатными термостатами по протоколу OpenTherm. Мой Baxi Slim в связке с  QAA73 хорошо справляются со своими задачами, но с помощью шлюза можно реализовать дополнительные сценарии управления и безопасности.

Существует замечательный проект otgw.tclcode.com, его и возьмем за основу.

Из схемы приведенной на сайте безжалостно выкидываем лишнее и добавляем свое.

Так как тянуть новые провода к серверу нет никакого желания будем делать беспроводную связь.

Нарисовал плату под корпус D4MG для размещение шлюза в пластиковом боксе на DIN рейке.

Для простоты использовал дешевые готовые модули с aliexpress. Места в таком корпусе достаточно много, поэтому заложил возможность использования различных модулей для связи  ESP8266 (esp-01, esp-03, esp-12), bluetooth HC-06, USB-UART на CP2102. Питается шлюз от 12 вольт, для работы схемы необходимо 3. 3, 5 и 24 вольта. Реализовано с помощью готовых DC-DC преобразователей.

В теории все должно выглядеть как то так.

Платы заказал на allpcb.com, вместе с доставкой 10 плат обошлись в совсем уж смешную сумму в $5,5

К качеству претензий нет.

Минут 40 ушло на запаивание деталей

В P16f88 заливаем прошивку версии 4.2.5, в ESP8266-01 прошивку из открытого проекта ESP-Link, которая реализует мост WiFi-UART.

 

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

Правильно собранный шлюз никаких настроек не требует и работает сразу после включения.

 

Дополнительно на разъемы выведены GPIO с ESP8266 и сигналы для подключения светодиодов на отдельной плате.

 


монтируем шлюз в корпус и можно пользоваться

Для управления шлюзом используется программа  OpenTherm Monitor

 

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

есть встроенный web сервер для удаленного управления

но гораздо удобнее для этого использовать протокол MQTT, для интеграции с MajorDoMo используем настройке как на скриншоте ниже.

в результате в МДМ получаем данные в соответствующем модуле

после привязки объектов видим данные в свойствах, на основе которых уже можно строить графики и писать сценарии.

кроме этого OpenTherm Monitor поддерживает отправку данных на сервис thingspeak.com

Проект достаточно простой для повторения и не имеет дорогостоящих деталей, файлы Gerber для заказа.

Обновление.

Сделал вторую версию шлюза.

Понравилось это:

Нравится Загрузка…

Запись опубликована в рубрике handmade с метками Дом, Электроника. Добавьте в закладки постоянную ссылку.

Адаптер OPENTHERM DIN (724) | ТВП Электроникс

Каталог

ЕСЛИ НЕ ПОЛУЧАЕТСЯ ОФОРМИТЬ ЗАКАЗ

Уважаемые пользователи! На данный момент периодически наблюдаются технические сбои в работе интернет-магазина.

Пожалуйста, если не получается оформить заказ на сайте, напишите на [email protected], какие приборы Вы хотели бы заказать – наши менеджеры обработают заявку и скомплектуют заказ.

  • Описание
  • Функционал
  • Техническая информация
  • Документация
  • Отзывы

Адаптер OpenTherm (724) предназначен для подключения термостатов и контроллеров ZONT к отопительным котлам, работающим по цифровому протоколу OpenTherm.

 

Управление по цифровой шине обеспечивает:

 

  • штатную работу функции модуляции мощности котла,
  • установку температуры отопления и ГВС,
  • контроль рабочих параметров котла,
  • индикацию аварий и ошибок.

 

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

 

Подключение к внутреннему цифровому протоколу OpenTherm обеспечивает контроль технического состояния котла, при возникновении неисправности или аварии термостат передает информацию выбранным способом (через личный кабинет веб-сервиса, уведомление в мобильное приложение, звонки, SMS).

 

Особенности адаптера OpenTherm версии 724:

 

  • Допускается одновременное подключение к котлу термостатов ZONT (Н-1, Н-2, Н-1V, Smart) с ПО 129 и выше, отопительных контроллеров ZONT SMART 2. 0, универсальных контроллеров ZONT H1000+ и ZONT H2000+ и штатных выносных панелей самого котла. При этом выбор ручного управление с панели или дистанционного управления через веб-сервис ZONT определяется настройками в личном кабинете;

 

  • Допускается одновременное подключение к котлу контроллеров ZONT (Н-1000, Н-2000) и штатной выносной панели котла. При этом поддерживается полноценное дистанционное управление через веб-сервис ZONT, штатная панель котла только отображает параметры работы (управлять с панели нельзя).

 

Допускается одновременное подключение нескольких адаптеров к универсальным контроллерам ZONT для управления котлами в каскаде.

 

При использовании адаптера OpenTherm с отопительными приборами ZONT:

 

— вы уверены в работоспособности своего котла;

— используете возможности гибкой настройки для создания комфортного микроклимата в помещении;

— вы экономите на энергоносителях до 30%!

 

Внимание! Наличие в котлах надписи «OpenTherm» не гарантирует работы по цифровой шине, необходимо свериться со списком котлов, проверенных и прочитанных ZONTом.

 

Для подключения адаптера OpenTherm DIN (724) к котлам BAXI необходим разъем MHU-02, приобретается отдельно (не представлен в ассортименте интернет-магазина).

 

Подходит к устройствам:

  • ZONT SMART
  • ZONT SMART 2.0
  • ZONT H-1
  • ZONT H-2
  • ZONT H-1V
  • ZONT H-1V.01
  • ZONT H-1000
  • ZONT H-2000
  • ZONT h2000+
  • ZONT h3000+

 

Контроль состояния и управление работой котла через веб-сервис и мобильное приложение ZONT

  • Отображение и контроль текущего состояния котла, его рабочих параметров
  • Отображение и контроль текущей и целевой температуры в помещении (теплоносителя)
  • ZONT вычисляет оптимальную для поддержания заданной температуры в помещении температуру теплоносителя и, чем больше разница между текущей и установочной температурами воздуха в помещении, тем более высокую температуру теплоносителя ZONT устанавливает котлу
  • Регулирование температуры теплоносителя достигается за счет модуляции мощности горелки, которую выполняет непосредственно электроника котла

 

Внимание! При питании от резервного аккумулятора термостат котлом не управляет!

 

Оповещение владельца котла:

  • при отклонении текущей температуры от заданных режимом работы пороговых значений;
  • при аварии и неисправности котла;
  • при неисправности подключенных датчиков температуры.

 

Запись и хранение истории событий (за последние 3 месяца):

  • время работы котла и мониторинг измеряемых температур;
  • время появления аварий и ошибок в работе котла;
  • время пропадания и восстановления основного напряжения питания;
  • время входящих звонков и текст входящих смс сообщений;
  • дата обновления ПО и номер текущей версии ПО.

 

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

 

Адаптер OpenTherm подключается к специальному разъему электронной платы котла системы отопления. Для того, чтобы правильно определить место подключения, внимательно ознакомьтесь с документацией на котел или обратитесь к технической поддержке производителя отопительного оборудования.

Напряжение питания10-28 В
Максимальный потребляемый ток30 мА
Интерфейс подключения к газовому котлуOpenTherm
Интерфейс подключения к термостату или контроллеруK-Line, RS-485
Температурный диапазон работыот -30 до +55 °С
Время выхода на рабочий режимне более 5 сек
Средний срок службы7 лет
Габаритные размеры90 х 50 х 55 мм
Масса, не более0,100 кг
Креплениена DIN рейку, типоразмер 3

Как пользоваться протоколом?

Перейти к содержимому

Как пользоваться протоколом?Леон ван Асперен2020-05-06T09:46:15+02:00

Область применения

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

Возникла потребность в стандарте, обеспечивающем прямое подключение управляющих устройств, таких как комнатные и часовые контроллеры, к отопительным приборам, таким как приборы центрального отопления и воздухонагреватели, с низкими затратами. Коммуникационный протокол OpenTherm выполняет это требование.

Функции

Краткое введение в этот протокол Обзор, включая обзор его основных функций и список систем, можно просмотреть, щелкнув следующую ссылку (английская версия). Здесь же указано, что помимо полной реализации протокола, обозначенной как OpenTherm/plus или OT/+, существует также «облегченная» версия, OpenTherm/light или OT/-. OT/- проще в реализации, но предлагает меньше функций.

Основной функцией, которую должен выполнять каждый контроллер OpenTherm, является передача информации о потребности в тепле (контрольная уставка) на отопительный прибор. Эта потребность в тепле рассчитывается контроллером на основе разницы между заданной и желаемой температурой или другой формы контроля, например контроля наружной температуры. Протокол также поддерживает множество других необязательных функций, предлагая производителю возможность разрабатывать несколько вариантов продукта. Дополнительную информацию о реализации можно найти в кратком изложении протокола.

Наличие

Производители отопительных котлов, управляющих устройств и сопутствующей продукции, заинтересованные в разработке и производстве OpenTherm-совместимых продуктов, и поэтому требующие описания протокола связи, могут запросить техпаспорт в секретариате Ассоциации OpenTherm . Эта версия предназначена для того, чтобы производители могли оценить совместимость протокола OpenTherm со своими системами.

Спецификацию можно получить бесплатно, заполнив форму запроса по ссылке ниже и отправив ее в офис OpenTherm. Только после этого техпаспорт будет отправлен вам. Исходный протокол доступен только для участников.

  • Спецификация Форма запроса спецификации: нажмите здесь

Примечание: Ассоциация OpenTherm подчеркивает, что обладание оценочной версией Сводки протокола не дает права применять ее к коммерческим продуктам. Права на использование протокола сохраняются за ассоциацией OpenTherm, которая выдает лицензии производителям и поставщикам на определенных условиях. Информацию о получении лицензии смотрите в разделе.

Кто использует этот стандарт?

Протокол OpenTherm должен быть реализован в управляющей электронике устройства или контроллера, которые обмениваются данными по протоколу OpenTherm. Производители бытовой техники часто приобретают управляющие элементы своих приборов (автоматика горелок и управляющая электроника) у специализированных поставщиков. Если протокол OpenTherm внедряется с целью вывода на рынок коммерческого продукта, то одна из указанных сторон должна взять на себя ответственность за правильность реализации.

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

Внедрение для приложений

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

Все члены Ассоциации OpenTherm получают уникальный идентификационный код, который они могут использовать в приложениях, разработанных под их ответственность. Это позволяет продуктам идентифицировать друг друга для согласования совместимых функций (рукопожатие).

 

Как пользоваться протоколом?

  • Область применения
  • Особенности
  • Доступность
  • Кто использует этот стандарт?
  • Реализация для приложений
Ссылка для загрузки страницы

Перейти к началу

Шлюз OpenTherm — домашний помощник


Интеграция opentherm_gw используется для управления OpenTherm Gateway из Home Assistant.

В настоящее время Home Assistant поддерживает следующие типы устройств:

  • Бинарный датчик
  • Климат
  • Датчик

Эта интеграция добавит один объект климата в Home Assistant для каждого настроенного шлюза. Каждый шлюз также имеет набор из Sensor и binary_sensor объекты, которые по умолчанию отключены. Их можно включить с панели Devices на странице Configuration веб-интерфейса.

Протокол OpenTherm основан на опросе. Термостат посылает запросы котлу через определенные промежутки времени. В результате для распространения изменений между Home Assistant и термостатом может потребоваться некоторое время.

Конфигурация

Добавить OpenTherm Gateway в ваш экземпляр Home Assistant можно через пользователя интерфейс, используя эту кнопку My:

Доступны следующие параметры конфигурации:

имя

Понятное имя, используемое для шлюза OpenTherm и его объектов. Это используется для создания отображаемого имени созданного устройства и всех связанных сущностей.
Примеры: Термостат , Гостиная

путь или URL-адрес

Путь к устройству OpenTherm Gateway, поддерживаемому PySerial. Обычно это либо путь к последовательному устройству в /dev/, если шлюз подключен через последовательный порт или USB, или URL-адрес в виде socket://[IP-адрес]:[порт] , если он подключен по сети.
Примеры: /dev/ttyUSB0 , socket://192. 168.0.250:7686

id

gateway_id для этого OpenTherm Gateway. Это используется для идентификации этого конкретного шлюза в вызовах службы и для создания идентификаторов объектов для объектов, связанных с этим шлюзом. Введенное значение будет зашифровано, т. е. все пробелы и специальные символы будут преобразованы в символы подчеркивания, а из их символов будут удалены любые диакритические знаки. Значение по умолчанию — slugified версия имя указано выше.
Примеры: термостат , гостиная

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

Параметры точности и температуры пола, которые поддерживались в записях configuration.yaml, были потеряны при импорте записи configuration.yaml в панель интеграции. Теперь вы можете настроить их в соответствии со следующим параграфом «Параметры».

Шлюз OpenTherm можно дополнительно настроить через настройки интеграции в веб-интерфейсе Доступны следующие опции:

Read Precision

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

Set Precision

Желаемая заданная точность для данного устройства. Используется в качестве размера шага для установки заданного значения температуры из климатического объекта. Может использоваться для соответствия точности вашего фактического термостата. Установите на 0 , чтобы использовать значение по умолчанию для ваших предпочтений единиц измерения.

Временный режим переопределения уставки

Требуемый режим переопределения уставки. Когда включен режим временной коррекции уставки, термостат сможет отменить коррекцию уставки после изменения программы. Когда эта опция отключена, режим коррекции уставки будет «Постоянный», и для отмены коррекции уставки потребуется ручная регулировка температуры на термостате.

Температура пола

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

Услуги

Служба opentherm_gw.reset_gateway

Сброс шлюза OpenTherm.

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.

Сервис set_central_heating_ovrd

Установите на шлюзе опцию блокировки центрального отопления. При переопределении уставки управления (через сервисный вызов set_control_setpoint со значением температуры, отличным от 0), шлюз автоматически разрешает переопределение центрального отопления, чтобы начать нагрев. Эту услугу затем можно использовать для управления состоянием блокировки центрального отопления. Чтобы вернуть управление центральным отоплением термостату, вызовите сервис set_control_setpoint со значением температуры 0. Это понадобится вам только в том случае, если вы пишете собственный программный термостат.

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.
ch_override нет Требуемое значение для блокировки центрального отопления. Используйте 0 для отключения или 1 для включения.

Пожалуйста, прочтите эту информацию у разработчика OpenTherm Gateway, прежде чем приступить к написанию собственного программного термостата.

Сервис opentherm_gw.set_clock

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

Атрибут служебных данных Дополнительно По умолчанию Описание
идентификатор_шлюза нет н/д gateway_id , указанный во время настройки.
дата да Сегодняшняя дата Дата, из которой будет извлечен день недели. Формат: ГГГГ-ММ-ДД .
время да Текущее время Время в 24-часовом формате.

Сервис opentherm_gw.set_control_setpoint

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

Установите переопределение уставки управления центральным отоплением на шлюзе OpenTherm. В обычной ситуации термостат рассчитывает и контролирует уставку центрального отопления на котле. Установка любого значения, отличного от 0, активирует переопределение и позволит шлюзу OpenTherm управлять этой настройкой. Пока переопределение активно, OpenTherm Gateway также запросит у вашего котла активацию контура центрального отопления. Фактическое максимальное и минимальное поддерживаемое значение уставки вашего котла см. в разделе 9.0064 slave_ch_max_setp и slave_ch_min_setp датчиков. Из-за возможных последствий, если этот параметр остается включенным в течение длительного времени, переопределение будет отключено при выключении или перезапуске Home Assistant. Это понадобится вам только в том случае, если вы пишете собственный программный термостат.

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.
температура нет Уставка центрального отопления. Допустимы значения от 0,0 до 90,0 , но ваш котел может не поддерживать весь диапазон. Установите 0 , чтобы отключить переопределение.

Пожалуйста, прочтите эту информацию у разработчика OpenTherm Gateway, прежде чем приступить к написанию собственного программного термостата.

Сервис opentherm_gw.set_hot_water_ovrd

Установите опцию включения горячей воды для бытового потребления на шлюзе OpenTherm. Управляйте опцией включения горячей воды для бытового потребления. Если котел имеет была настроена так, чтобы комнатный модуль мог контролировать, когда поддерживать небольшое количество предварительно нагретой воды, эта команда может повлиять на что.

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.
dhw_override нет Состояние блокировки горячей воды для бытового потребления. Значение должно быть 0 или 1, чтобы включить переопределение в выключенном или включенном состоянии, или «A», чтобы отключить переопределение.

Сервис opentherm_gw.

set_hot_water_setpoint

Установите уставку горячей воды для бытового потребления на шлюзе OpenTherm. Не все котлы поддерживают эту функцию.

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.
температура нет Уставка ГВС для установки на шлюзе. Допускаются значения от 0 до 90, но не все котлы поддерживают этот диапазон. Проверьте значения 9Датчики 0064 slave_dhw_min_setp и slave_dhw_max_setp для просмотра поддерживаемого диапазона на вашем котле.

Сервис opentherm_gw.set_gpio_mode

Настройте поведение GPIO на шлюзе OpenTherm. Объяснение возможных режимов см. в разделе Режимы GPIO

.
Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза gateway_id , указанный во время настройки.
идентификатор нет Идентификатор GPIO, A или B .
режим нет Устанавливаемый режим GPIO.

Сервис opentherm_gw.set_led_mode

Настройте функцию светодиодов на шлюзе OpenTherm. Список возможных режимов с объяснением см. в разделе Режимы светодиодов 9.0003

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.
идентификатор нет Идентификатор светодиода, допустимые значения: от A до F .
режим нет Устанавливаемый режим светодиода.

Сервис opentherm_gw.

set_max_modulation

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

Установите максимальный уровень модуляции на OpenTherm Gateway. В обычной ситуации термостат будет контролировать максимальный уровень модуляции котла. Установка любого значения, отличного от -1 , активирует переопределение и позволит шлюзу OpenTherm управлять этой настройкой. Из-за возможных последствий, если оставить этот параметр включенным, переопределение будет отключено при выключении или перезапуске Home Assistant. Это понадобится вам только в том случае, если вы пишете собственный программный термостат.

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.
уровень нет Максимальный уровень модуляции. Допустимые значения: -1 от до 100 . Установите -1 , чтобы отключить переопределение.

Пожалуйста, прочтите эту информацию у разработчика OpenTherm Gateway, прежде чем приступить к написанию собственного программного термостата.

Сервис opentherm_gw.set_outside_temperature

Подайте наружную температуру на термостат. Если ваш термостат не может отображать наружную температуру и не поддерживает OTC (коррекцию наружной температуры), это не действует. Обратите внимание, что не все термостаты могут отображать весь поддерживаемый диапазон.

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.
температура нет Наружная температура, которую необходимо подать на термостат. Допустимые значения: от -40,0 до 64,0 . Любое значение выше 64,0 очистит ранее настроенное значение (предложение: 99 ).

Сервис opentherm_gw.set_setback_temperature

Настройте пониженную температуру на шлюзе OpenTherm. Значение, которое вы здесь укажете, будет использоваться с режимами GPIO дома (5) и вдали (6).

Атрибут служебных данных Дополнительно Описание
идентификатор_шлюза нет gateway_id , указанный во время настройки.
температура нет Пониженная температура. Допустимые значения: от 0,0 до 30,0 .

Датчики

Следующие объекты датчика будут созданы для каждого настроенного шлюза. entity_id каждого датчика будет иметь суффикс, содержащий источник данных ( котел , шлюз или термостат ) и gateway_id шлюза, которому он принадлежит. Все объекты датчика отключены по умолчанию.

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

  • горелка_часы Пламя котла вовремя.

  • пуск_горелки Количество запусков горелки.

  • ch_pump_hours Время работы насоса центрального отопления.

  • ch_pump_starts Количество запусков насоса ЦО.

  • ch_water_pressure Давление воды в центральном отоплении.

  • ch_water_temp Температура воды центрального отопления.

  • ch_water_temp_2 Центральное отопление 2 температуры воды.

  • контрольная_уставка Целевая температура воды центрального отопления.

  • control_setpoint_2 Центральное отопление 2 целевая температура воды.

  • управление охлаждением Значение сигнала управления охлаждением.

  • dhw_burner_hours Пламя горячей воды вовремя.

  • dhw_burner_starts Количество пусков водогрейной горелки.

  • dhw_flow_rate Расход горячей воды.

  • dhw_pump_hours Время работы насоса горячей воды.

  • dhw_pump_starts Количество запусков насоса горячей воды.

  • dhw_setpoint Целевая температура горячей воды.

  • dhw_temp Температура горячей воды.

  • dhw_temp_2 Температура горячей воды 2.

  • выхлоп_темп Температура дымовых газов котла.

  • master_memberid Идентификатор члена термостата.

  • master_ot_version Версия протокола термостата OpenTherm.

  • master_product_type Тип термостата.

  • master_product_version Версия продукта термостата.

  • max_ch_setpoint Максимальная температура воды центрального отопления котла.

  • oem_diag ОЕМ диагностическая информация.

  • otgw_about Версия прошивки OpenTherm Gateway.

  • otgw_build Дата и время сборки прошивки OpenTherm Gateway.

  • otgw_clockmhz Тактовая частота прошивки OpenTherm Gateway.

  • otgw_dhw_ovrd Статус отключения горячей воды OpenTherm Gateway.

  • otgw_gpio_a Порт OpenTherm Gateway GPIO Режим работы.

  • otgw_gpio_b Режим работы порта B GPIO OpenTherm Gateway.

  • otgw_led_a Светодиод OpenTherm Gateway Режим работы.

  • otgw_led_b Светодиодный индикатор OpenTherm Gateway B, рабочий режим.

  • otgw_led_c Светодиодный индикатор OpenTherm Gateway C, рабочий режим.

  • otgw_led_d Светодиодный индикатор OpenTherm Gateway D, рабочий режим.

  • otgw_led_e Светодиодный индикатор режима работы OpenTherm Gateway E.

  • otgw_led_f Светодиодный индикатор режима работы OpenTherm Gateway F.

  • otgw_mode Режим работы OpenTherm Gateway.

  • otgw_setback_temp Пониженная температура OpenTherm Gateway для режима отсутствия .

  • otgw_setpoint_ovrd_mode Режим переопределения уставки центрального отопления OpenTherm Gateway.

  • otgw_smart_pwr Интеллектуальный режим работы OpenTherm Gateway.

  • otgw_thermostat_detect Статус автоматического определения термостата OpenTherm Gateway.

  • otgw_vref Настройка опорного напряжения OpenTherm Gateway.

  • внешняя_темп Наружная температура, указанная в протоколе OpenTherm.

  • относительный_мод_уровень Относительный уровень модуляции.

  • return_water_temp Температура обратной воды котла.

  • room_setpoint Целевая температура в помещении.

  • room_setpoint_2 Целевая температура в комнате 2.

  • room_setpoint_ovrd Значение переопределения заданной комнатной температуры.

  • темп_комнаты Текущая комнатная температура.

  • ведомый_ch_max_setp Максимальная целевая температура воды центрального отопления, поддерживаемая котлом.

  • slave_ch_min_setp Минимальная целевая температура воды центрального отопления, поддерживаемая котлом.

  • slave_dhw_max_setp Максимальная целевая температура горячей воды, поддерживаемая котлом.

  • slave_dhw_min_setp Минимальная целевая температура горячей воды, поддерживаемая котлом.

  • раб_макс_емкость Максимальная мощность котла.

  • slave_max_relative_modulation Максимальная поддерживаемая котлом относительная модуляция.

  • ведомый_член Идентификатор участника котла.

  • slave_min_mod_level Минимальный поддерживаемый котлом уровень модуляции.

  • slave_oem_fault Индикация заводской неисправности котла.

  • раб_от_версия Версия протокола OpenTherm котла.

  • раб_продукт_тип Тип котла.

  • подчиненная_версия_продукта Версия котла.

  • солнечная_колл_темп Температура солнечного коллектора.

  • солнечный_склад_темп Температура солнечного аккумулятора.

Бинарные датчики

Следующие binary_sensor объектов будут созданы для каждого сконфигурированного шлюза. entity_id каждого датчика будет иметь суффикс, содержащий источник данных ( бойлер , шлюз или термостат ) и gateway_id шлюза, которому он принадлежит. Все объекты binary_sensor отключены по умолчанию.

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

  • master_ch3_enabled Термостат запрашивает включение центрального отопления 2.

  • master_ch_enabled Термостат требует включения центрального отопления.

  • master_cooling_enabled Термостат требует охлаждения.

  • master_dhw_enabled Термостат запрашивает подогрев горячей воды.

  • master_otc_enabled Термостат использует коррекцию температуры наружного воздуха.

  • otgw_gpio_a_state Состояние OpenTherm Gateway GPIO A.

  • otgw_gpio_b_state Состояние OpenTherm Gateway GPIO B.

  • otgw_ignore_transitions OpenTherm Gateway игнорирует пульсации сигнала при переходах между высокими и низкими уровнями.

  • otgw_ovrd_high_byte OpenTherm Gateway переопределяет старший байт с идентификатором сообщения 100.

  • remote_rw_dhw Котел поддерживает запись уставки горячей воды.

  • remote_rw_max_ch Котел поддерживает запись максимальной уставки центрального отопления.

  • remote_transfer_dhw Котел поддерживает чтение уставки горячей воды.

  • remote_transfer_max_ch Котел поддерживает считывание максимальной уставки центрального отопления.

  • rovrd_auto_prio Запрограммированное изменение уставки помещения имеет приоритет над настройкой удаленного управления.

  • rovrd_man_prio Ручное изменение уставки помещения имеет приоритет над настройкой удаленного управления.

  • slave_air_pressure_fault Котел сообщает о неисправности давления воздуха.

  • slave_ch3_active Котел сообщает о включении центрального отопления 2.

  • slave_ch3_present Котел имеет центральное отопление 2 контура.

  • ведомый_канал_активный Котел сообщает о включении центрального отопления.

  • тип подчиненного_управления Тип управления котлом («выкл» — модулирующий, «вкл» — вкл/выкл).

  • slave_cooling_active Котел сообщает об активном охлаждении.

  • ведомое_охлаждение_поддерживается Котел поддерживает охлаждение.

  • slave_dhw_active Котел сообщает о наличии горячей воды.

  • slave_dhw_config Режим котла ГВС («выключен» — мгновенный или неопределенный, «включен» — накопительный бак).

  • slave_dhw_present Котел сообщает о наличии горячей воды.

  • slave_diagnostic_indication Диагностическая индикация котла.

  • slave_fault_indication Индикация неисправности котла.

  • ведомое_пламя_на Котел сообщает о наличии пламени.

  • slave_gas_fault Котел сообщает о неисправности газа.

  • раб_низкое_водяное_давление Котел сообщает о низком давлении воды.

  • slave_master_low_off_pump Котел поддерживает команды выключения и управления насосом (данный датчик инвертирован, «вкл.» не поддерживается, «выкл.» поддерживается)

  • slave_remote_reset Котел сообщает, что «блокировка-сброс» поддерживается.

  • раб_сервис_требуется Требуется обслуживание котла.

  • раб_вода_овертемп Котел сообщает о перегреве воды.

Режимы GPIO

Возможные режимы и их значение для контактов GPIO перечислены здесь:

  • 1. Нет функции, дефолт для обоих портов на свежепрошитом чипе.
  • 2. Земля — постоянно низкий уровень на выходе (0 В). Можно использовать для светодиода питания.
  • 3. Vcc — постоянный высокий уровень на выходе (5 В). Может использоваться в качестве источника питания с защитой от короткого замыкания для некоторых внешних схем, используемых другим портом GPIO.
  • 4. Светодиод E — дополнительный светодиод, если вы хотите представить более 4 светодиодных функций.
  • 5. Светодиод F — дополнительный светодиод, если вы хотите представить более 5 светодиодных функций.
  • 6. Исходное положение — установите термостат на пониженную температуру при понижении температуры.
  • 7. Вне дома — Установите термостат на пониженную температуру, когда он поднят вверх.
  • 8. DS1820 (только порт GPIO B) — линия передачи данных для датчика температуры DS18S20 или DS18B20, используемого для измерения наружной температуры. Резистор 4k7 должен быть подключен между портом GPIO B и Vcc.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *