Wbe2-i-opentherm rev 1.5 и виртуальный термостат

Есть wb6.7 wb-2207 stable + wbe2-i-opentherm и котел lemax prime-v

Использую в двух режимах работы по необходимости:
[1] Heating Settings → Outdoor temperature sensor или
[2] Heating Settings → Direct heating setpoint control - WINTER

Если выбрать режим работы [2] WINTER , все работает, термостаты (два виртуальных устройства в wb) задают уставку по гвс или отоплению, котел начинает работу.
Переключаюсь в режим [1] , в нем данные уличной температуры передаются через wb-rules из виртуального термометра в [wbe2-i-opentherm_11/Outdoor Temperature] , котел начинает работать по заданной кривой отопления. Термостат отопления в этом случае не работает (нельзя задать уставку), что тоже верно.
Если далее переключиться в режим [2] SUMMER или WINTER , то перестает передавать уставку термостат отопления (термостат бойлера работает нормально) , какую бы уставку я не выбрал , она присваивается , и через 5 секунд сбрасывается на ту , которая была последней на режиме [1]

Если модуль wbe2-i-opentherm сбросить в заводские настройки перемычкой, то термостат в режиме [2] снова работает нормально. В чем может быть проблема?

Добрый день.

То есть - именно изменить значение в регистре режима модуля, ничего более не делая?

Да. Уточню лишь , что режим summer не рассматриваем , т.к там только бойлер (отопления нет). Но если в него переключиться , потом переключиться в winter , то уставка так же не будет работать.

Странное поведение. Буду пробовать его, отпишусь, когда смогу повторить.

Попробуйте такую последовательность.
Как и раньше переключитесь в режим Outdoor temperature sensor, выставите кривую, дождитесь, чтобы модуль рассчитал уставку.
Потом перейдите в режим Room Temperature Sensor, сохраните режим, но ничего не пишите в Целевую комнатную температуру. Подождите секунд 20. В таком режиме
вы сбрасывается тип датчика с уличного на комнатный, но поскольку уставка комнаты у вас 0, то модуль не будет ничего рассчитывать самостоятельно.
image
А потом уже перейдите в режим Direct heating setpoint control - WINTER и попробуйте задать уставку собственно.

Потому что судя по поведению когда вы перешли в режим Direct heating setpoint control модуль всё ещё думает, что выбран уличный датчик температуры и рассчитывает ЦО по нему.
Если так, то можно по идее в шаблоне внести изменения, чтобы удалённо всё исправить.

Вот в этом месте это.
image

На это:
image

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

Заметил , что переключившись в режим room temperature sensor, получаю вот такие параметры:

/controls/room temperature/ X

Где X это последнее значение , которое было до переключения в режим room temp sensor в контроле

/controls/outdoor temperature

Ведь температура уличная и комнатная это данные с разных датчиков. Если я например сегодня переключусь в режим room temperature sensor , то комнатный датчик получит уличное значение -32 градуса, что отправит котел в максимальный режим работы по отоплению на 85 градусов.

По сути этой проблемы нет, если датчик комнатной температуры подключен и режим room temperature sensor используется . Когда датчика комнатной температуры нет, то и режим этот не актуален.