Термостат OpenTherm на ESP8266

golosun
Offline
Зарегистрирован: 31.10.2016

А как определяете, что температура отопления не меняется? На дисплее? И у меня на дисплее не меняется
, но котел работает по установленной температуре через ОТ

tsv_33
Offline
Зарегистрирован: 11.04.2019

Вы же читали протокол, про ID1 Control setpoint, что котлу (ведомому) по барабану знать, как мастер вычислил эту уставку (диапазон 0...100), мозги котла только контролируют эти значения. 

Диапазон котла по вашим данным ГВС - "48": 14115 (35...55), СО - "49": 20515 (35...80). Я бы попробовал с панели котла записать максимум для СО 80, а потом уже пытаться писать в котёл ID1.

tsv_33
Offline
Зарегистрирован: 11.04.2019

golosun пишет:
А как определяете, что температура отопления не меняется? На дисплее? И у меня на дисплее не меняется , но котел работает по установленной температуре через ОТ

Действительно, dex99, сам же пишет, что отправляет контрольное заданное значение температуры воды и получает ответ с подтверждением записи, т.е. улетело и принято к исполнению. Другое дело, что сменный бит имеет приоритет над контрольной уставкой. Ведущий может указать, что тепла не требуется, установив бит включения CH = 0 (т.е. CH отключен), даже если заданное значение управления не равно нулю. Так что с битами ID0 не играться надо, а корректно взводить флаги, т.е. enableCentralHeating = true; enableHotWater = true (или как там у вас, после модификации).

 
knt58dualtv
Offline
Зарегистрирован: 08.01.2019

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

покажите коды в цикле ?

dex99
Offline
Зарегистрирован: 21.12.2021

Всем спасибо за активное участие. Провел ряд экспериментов.

Исходные данные: на котле установлена температура отопление 45 градусов. Горелка включается при падении температуры до 36 град. и выключается при достижении 50 градусов.

Эксперимент №1.

Посылаю в цикле с интервалом 3с. :

* READ_DATA ID0 0 (выключить отопление и гор.воду)

* WRITE_DATA ID1 9216 (установить температуру отопления 36 град.)

Результат: ничего не изменилось. Горелка все так же включается/выключается при 36 / 50 град.

Эксперимент №2.

Все то же самое, только вместо READ_DATA ID0 0 посылаю READ_DATA ID0 768 (включить отопление и гор.воду)

Результат: снова ничего не изменилось

Теперь по комментам.

golosun пишет:
А как определяете, что температура отопления не меняется? На дисплее? И у меня на дисплее не меняется , но котел работает по установленной температуре через ОТ

Определяю по температуре включения/выключения горелки. Если горелка работает в диапазоне температур 36-50град. как при заданной температуре 45 градусов, так и при заданной температуре 36 градусов, делаю вывод, что температура отопления не меняется.

tsv_33 пишет:
Вы же читали протокол, про ID1 Control setpoint, что котлу (ведомому) по барабану знать, как мастер вычислил эту уставку (диапазон 0...100), мозги котла только контролируют эти значения.

Читал... Насколько я понимаю результаты вышеописанных экспериментов, мозги котла упорно отказываются контролировать эти значения...

tsv_33 пишет:
Я бы попробовал с панели котла записать максимум для СО 80, а потом уже пытаться писать в котёл ID1. 

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

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

Именно так, с небольшим дополнением: последующее чтение из ID1 возвращает старое значение температуры. Я понимаю, что спецификация OT вообще не предусматривает чтение из ID1, поэтому может это и не важно.

tsv_33 пишет:
Так что с битами ID0 не играться надо, а корректно взводить флаги, т.е. enableCentralHeating = true; enableHotWater = true (или как там у вас, после модификации).
В экспериментах выше пробовал и с (enableCentralHeating = true; enableHotWater = true) - value 768, эксперимент№2, и с (enableCentralHeating = false; enableHotWater = false) - value 0, эксперимент№1. Никакой заметной реакции от котла не было, см. результаты экспериментов выше.

knt58dualtv пишет:
покажите коды в цикле ?

Вот, прямо с консоли:

2021-12-22 09:41:38.0333 D opentherm  send 0 0 0
2021-12-22 09:41:38.0643 D opentherm  send 0 25 0
2021-12-22 09:41:39.0953 D opentherm  send 1 1 9216
 
первое число - MSG_TYPE (0-READ_DATA, 1-WRITE_DATA)
второе число - ID
третье число - значение 
tsv_33
Offline
Зарегистрирован: 11.04.2019

dex99 пишет:

Исходные данные: на котле установлена температура отопление 45 градусов. Горелка включается при падении температуры до 36 град. и выключается при достижении 50 градусов.

А чего хотите? 45 поставил и 45 держит?

dex99
Offline
Зарегистрирован: 21.12.2021

tsv_33 пишет:

А чего хотите? 45 поставил и 45 держит?

Хм. Так читайте дальше. Хочу 36, а он все равно 45 держит!!!

tsv_33
Offline
Зарегистрирован: 11.04.2019

Я про то, что сейчас 36<-45->50. Уставка 45. Горелка работает в диапазоне 36...50. Так?

dex99
Offline
Зарегистрирован: 21.12.2021

tsv_33 пишет:

Я про то, что сейчас 36<-45->50. Уставка 45. Горелка работает в диапазоне 36...50. Так?

Так точно!

knt58dualtv
Offline
Зарегистрирован: 08.01.2019

у моего котла при 22с горелька отключается 

tsv_33
Offline
Зарегистрирован: 11.04.2019

knt58dualtv пишет:

у моего котла при 22с горелька отключается 

Алгоритм работы мозгов котлов у всех разный. Писал же, по барабану котлу, сколько из диапазона 0...100 туда в ID1 пишет мастер устройство, котёл только контролирует... 

dex99
Offline
Зарегистрирован: 21.12.2021

Только что получил родной термостат от Immergas и не поверил своим глазам: он работает! Причем делает такое, о чем я и мечтать не мог:

* меняет температуру НА КОТЛЕ!!! По какому-то своему алгоритму, но реально меняет, т.е. я на котле в настройках вижу температуру, заданную термостатом, а не неизменно 45 градусов, как раньше.

* меняет режимы зима/лето/стендбай (такого даже в спецификации OpenTherm нет). Это ОЧЕНЬ важно, поскольку котел имеет такую фичу: если теряется связь с термостатом - он переходит в режим "лето", и вернуть его оттуда можно только через выкл/вкл и потом руками выставлять нужный режим. Т.е. удаленно никак, и это документированно в инструкции. А этот термостат, оказывается, умеет удаленно.

Предварительный вывод: есть некие недокументированные/нестандартные команды, которые использует родной термостат. Или он вообще не через OpenTherm работает. 

Осталось дождаться slave adapter для перехвата команд термостата, и, я надеюсь, проблема будет решена. 

dex99
Offline
Зарегистрирован: 21.12.2021

Проблема решена! Оказалось, в запросе Status (ID0) котел ожидает в младшем байте фиксированное значение - 0xCA, и только в этом случае последующие команды изменения температуры или режима исполняются котлом. Если кого-то будут интересовать детали - обращайтесь, помогу. Еще раз всем спасибо за участие!

tsv_33
Offline
Зарегистрирован: 11.04.2019

dex99 пишет:

Только что получил родной термостат от Immergas и не поверил своим глазам: он работает! 

Осталось дождаться slave adapter для перехвата команд термостата

Стоило оно того? В денежном выражении, что бы понять что

dex99 пишет:

в запросе Status (ID0) котел ожидает в младшем байте фиксированное значение

Полагаю, всё же, что чувства собственного удовлетворения от успеха, перевесят огорчения от пустяшной ошибки.

 

dex99
Offline
Зарегистрирован: 21.12.2021

tsv_33 пишет:

Стоило оно того? В денежном выражении, что бы понять что

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

tsv_33
Offline
Зарегистрирован: 11.04.2019

dex99 пишет:

tsv_33 пишет:

Стоило оно того? В денежном выражении, что бы понять что

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

Не обольщайтесь, не окупится. На экономию газа влияют множество факторов, не только режимы работы котла, но и меры по удержанию тепла в прогретом помещении. Думаете подключили внешнее рулило и вот оно счастье, кубы экономии. А с чего бы? На прогреть помещение, скажем, до 24° от отопительного прибора (более горячего тела) требуется переход теплоты к более холодному (помещение), температуры тел постепенно выравниваются и становятся едиными для обоих тел — наступает состояние термодинамического равновесия. Для поддержания этого равновесия и требуются кубы сжигаемого горючего. Закон сохранения энергии в тепловых процессах, однако! Даже социальные ролики BBC, зная про это вещают, что снижение температуры в помещении только на 1° экономит 10% газа. Заметьте, не призывают переходить на умные отопительные приборы.
 
Что в сухом остатке имеется:
 
1. на модуляцию котла внешнее рулило ни как не повлияет ибо рулит ей мозг самого котла;
 
2. вычисленная рулилом температура теплоносителя для котла самому котлу по барабану, он её только контролирует.
 
Единственный плюс от внешнего рулила, информативность и большая точность в поддержании термодинамического равновесия.
 
Так что, хотите экономии в 40%, снижайте температуру до 20°, иначе ни как.
dex99
Offline
Зарегистрирован: 21.12.2021

@tsv_33, все так, только у меня несколько нежилых помещений, в которых нужно поддерживать температуру выше нуля, и только иногда протапливать. Котел, контролируя температуру по теплоносителю, на минимальной настройке (35 град.) догревает воздух до +10, а мне это просто не нужно. Этим проектом я смогу опустить температуру, скажем, до +2, сэкономив таким образом 8 градусов. Думаю, тут экономия очевидна даже без расчетов

tsv_33
Offline
Зарегистрирован: 11.04.2019

dex99 пишет:

Котел, контролируя температуру по теплоносителю, на минимальной настройке (35 град.) догревает воздух до +10, а мне это просто не нужно. Этим проектом я смогу опустить температуру, скажем, до +2, сэкономив таким образом 8 градусов. Думаю, тут экономия очевидна даже без расчетов

Так с этой задачей прекрасно справится простейший за 500р. дискретный термостат с сухим контактом, ну, или самопальный, ещё дешевле. Не? Повторю, котлу по барабану, внешние вычисления...

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

dex99 пишет:

@tsv_33, все так, только у меня несколько нежилых помещений, в которых нужно поддерживать температуру выше нуля, и только иногда протапливать. Котел, контролируя температуру по теплоносителю, на минимальной настройке (35 град.) догревает воздух до +10, а мне это просто не нужно. Этим проектом я смогу опустить температуру, скажем, до +2, сэкономив таким образом 8 градусов. Думаю, тут экономия очевидна даже без расчетов

точка росы порядка +12, значит греть надо выше точки росы иначе плесень пойдёт

dex99
Offline
Зарегистрирован: 21.12.2021

ua6em пишет:

точка росы порядка +12, значит греть надо выше точки росы иначе плесень пойдёт

Там стоят вытяжные вентиляторы, убирают лишнюю влажность, конденсата практически нет

dex99
Offline
Зарегистрирован: 21.12.2021

tsv_33 пишет:

Так с этой задачей прекрасно справится простейший за 500р. дискретный термостат с сухим контактом, ну, или самопальный, ещё дешевле. Не? Повторю, котлу по барабану, внешние вычисления...

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

На самом деле, управление сухим контактом я уже давно реализовал и прикрутил к микроконтроллеру. Но если есть протокол более выского уровня, нежели сухой контакт, и уже рядом есть ESP32, почему ж его не реализовать? Хуже точно не будет, к тому же мне интересно. 

Vitaliy_samets
Offline
Зарегистрирован: 10.01.2022

dex99 пишет:

Проблема решена! Оказалось, в запросе Status (ID0) котел ожидает в младшем байте фиксированное значение - 0xCA, и только в этом случае последующие команды изменения температуры или режима исполняются котлом. Если кого-то будут интересовать детали - обращайтесь, помогу. Еще раз всем спасибо за участие!

Имею Immergas Nike Star 2006г. Температуру и пламя отображает, на команды не реагирует. Ошибка 31.

dex99
Offline
Зарегистрирован: 21.12.2021

Vitaliy_samets пишет:

Имею Immergas Nike Star 2006г. Температуру и пламя отображает, на команды не реагирует. Ошибка 31.

E31 - потеряна связь с термостатом. После этой ошибки нужно включить/выключить котел. Что за термостат? Проверьте провода, у меня такая ошибка возникала только при физическом обрыве.

Vitaliy_samets
Offline
Зарегистрирован: 10.01.2022

dex99 пишет:

Vitaliy_samets пишет:

Имею Immergas Nike Star 2006г. Температуру и пламя отображает, на команды не реагирует. Ошибка 31.

E31 - потеряна связь с термостатом. После этой ошибки нужно включить/выключить котел. Что за термостат? Проверьте провода, у меня такая ошибка возникала только при физическом обрыве.

Термостат - OpenTherm  https://diyless.com/blog/opentherm-thermostat.  А также родной он работает

tsv_33
Offline
Зарегистрирован: 11.04.2019

Vitaliy_samets пишет:

Имею Immergas Nike Star 2006г. Температуру и пламя отображает, на команды не реагирует. Ошибка 31.

Что было ранее, какие действия с оборудованием до появления этой ошибки?

dex99
Offline
Зарегистрирован: 21.12.2021

Vitaliy_samets пишет:

Термостат - OpenTherm  

После выкл/вкл котла - работает? Или сразу E31? 

Vitaliy_samets
Offline
Зарегистрирован: 10.01.2022

Прошил https://diyless.com/blog/esp32-wifi-thermostat  (ds18b20 установлен) связь котлом увидел!. Нажатие на Central Heating (On/Off) на любую из команд вылетает ошибка Е31.

При подключении родного блока управления - управление на котле блокируется отображаемая только темепратура! А на OpenTherm - нет можно изменить режим (Зима/Лето) температуру. 

tsv_33
Offline
Зарегистрирован: 11.04.2019

Не, немножко не так диалог надо строить, дабы не было общения "глухого со слепым". С родным работает? С самодельным нет (прошивка как есть или модифицировалась)? Так понимаю? Ошибку выдает какое устройство?

shurrup
Offline
Зарегистрирован: 06.01.2014

Здравствуйте! Изучаю протокол и кое чего нагородил с прошивкой и выяснилась такая интересная вещь, при чем на другом форуме сразу предупредили о таком фишки, что если я просто мониторю котел по openterm в прошивке все равно должна быть уставка температуры теплоносителя иначе горелка котла не запускается. Ну как в каком-то примере кода что-то типа: ot.setBoilerTemperature(64). А как бы это никак не обойти? Не собираюсь я им управлять, только мониторить

dex99
Offline
Зарегистрирован: 21.12.2021

shurrup пишет:
Здравствуйте! Изучаю протокол и кое чего нагородил с прошивкой и выяснилась такая интересная вещь, при чем на другом форуме сразу предупредили о таком фишки, что если я просто мониторю котел по openterm в прошивке все равно должна быть уставка температуры теплоносителя иначе горелка котла не запускается. Ну как в каком-то примере кода что-то типа: ot.setBoilerTemperature(64). А как бы это никак не обойти? Не собираюсь я им управлять, только мониторить

На моем котле (Immergas Eolo Star) мониторинг работает, без установки температуры, вообще без записи чего бы то ни было. 

tsv_33
Offline
Зарегистрирован: 11.04.2019

shurrup пишет:
Не собираюсь я им управлять, только мониторить

Ну и мониторь себе на здоровье, прицепляй OpenTherm Gateway, а управляет пусть иное устройство, если оно OpenTherm.

tsv_33
Offline
Зарегистрирован: 11.04.2019

dex99 пишет:

На моем котле (Immergas Eolo Star) мониторинг работает, без установки температуры, вообще без записи чего бы то ни было. 

Это как котёл работает, если только мониторинг, что уставку то даёт котлу?

knt58dualtv
Offline
Зарегистрирован: 08.01.2019

А на OpenTherm - нет можно изменить режим (Зима/Лето) температуру -нет

но сделайте Central Heating  -off , а CW - on

dex99
Offline
Зарегистрирован: 21.12.2021

tsv_33 пишет:

Это как котёл работает, если только мониторинг, что уставку то даёт котлу?

Если я только читаю через OT, котел работает как если бы термостата вообще не было.

tsv_33
Offline
Зарегистрирован: 11.04.2019

dex99 пишет:
tsv_33 пишет:

Это как котёл работает, если только мониторинг, что уставку то даёт котлу?

Если я только читаю через OT, котел работает как если бы термостата вообще не было.

Так как котлу то работать, если его только читаете?

dex99
Offline
Зарегистрирован: 21.12.2021

tsv_33 пишет:

Так как котлу то работать, если его только читаете?

Я на котле выставляю вручную температуру теплоносителя (например, 50 градусов). Котел включает горелку, когда температура теплоносителя падает до 45 и выключает, когда повышается до 55 (цифры приблизительные). Вот так и работает, когда нет термостата. Когда подключаю по OpenTherm свой модуль и только читаю регистры - он продолжает работать так же, как я описал.   

shurrup
Offline
Зарегистрирован: 06.01.2014

dex99 пишет:

tsv_33 пишет:

Так как котлу то работать, если его только читаете?

Я на котле выставляю вручную температуру теплоносителя (например, 50 градусов). Котел включает горелку, когда температура теплоносителя падает до 45 и выключает, когда повышается до 55 (цифры приблизительные). Вот так и работает, когда нет термостата. Когда подключаю по OpenTherm свой модуль и только читаю регистры - он продолжает работать так же, как я описал.   


Вот блин, а у меня останавливается. У меня котел по уличному датчику температуры работает, я температуру теплоносителя не могу поменять, только в настройке кривую зависимости, но могу видите по табло какую температуру он поддерживает в данный момент. Как только подключаю модуль на контакты термостата, он выключается и температуру которую он должен поддерживать показывает 0. А я ж просто хочу по openterm ишибки если будут, ну и температуру теплоносителя, ну и уличную

dex99
Offline
Зарегистрирован: 21.12.2021

shurrup пишет:
Вот блин, а у меня останавливается. У меня котел по уличному датчику температуры работает, я температуру теплоносителя не могу поменять, только в настройке кривую зависимости, но могу видите по табло какую температуру он поддерживает в данный момент. Как только подключаю модуль на контакты термостата, он выключается и температуру которую он должен поддерживать показывает 0. А я ж просто хочу по openterm ишибки если будут, ну и температуру теплоносителя, ну и уличную

У моего котла вообще нет выносного датчика температуры. Если не подключен термостат - он может только по теплоносителю смотреть температуру. У вас, очевидно, котел более умный...

tsv_33
Offline
Зарегистрирован: 11.04.2019

shurrup пишет:
dex99 пишет:

tsv_33 пишет:

Так как котлу то работать, если его только читаете?

Я на котле выставляю вручную температуру теплоносителя (например, 50 градусов). Котел включает горелку, когда температура теплоносителя падает до 45 и выключает, когда повышается до 55 (цифры приблизительные). Вот так и работает, когда нет термостата. Когда подключаю по OpenTherm свой модуль и только читаю регистры - он продолжает работать так же, как я описал.   

Вот блин, а у меня останавливается. У меня котел по уличному датчику температуры работает, я температуру теплоносителя не могу поменять, только в настройке кривую зависимости, но могу видите по табло какую температуру он поддерживает в данный момент. Как только подключаю модуль на контакты термостата, он выключается и температуру которую он должен поддерживать показывает 0. А я ж просто хочу по openterm ишибки если будут, ну и температуру теплоносителя, ну и уличную

Работает ПЗА, потому и не можете поменять, котёл сам вычисляет. Котлы у всех разные. Ну, а подключая модуль, именно модуль берёт управление, ибо двух мастер устройств быть не может.

shurrup
Offline
Зарегистрирован: 06.01.2014

dex99 пишет:

shurrup пишет:
Вот блин, а у меня останавливается. У меня котел по уличному датчику температуры работает, я температуру теплоносителя не могу поменять, только в настройке кривую зависимости, но могу видите по табло какую температуру он поддерживает в данный момент. Как только подключаю модуль на контакты термостата, он выключается и температуру которую он должен поддерживать показывает 0. А я ж просто хочу по openterm ишибки если будут, ну и температуру теплоносителя, ну и уличную

У моего котла вообще нет выносного датчика температуры. Если не подключен термостат - он может только по теплоносителю смотреть температуру. У вас, очевидно, котел более умный...

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

dex99
Offline
Зарегистрирован: 21.12.2021

shurrup пишет:
Обычный котел, baxi nova. На нем было все как на вашем, сделал датчик уличной температуры из терморезистора и подключил его к котлу и выставил настройках кривую зависимости температуры теплоносителя от температуры на улице. Такая опция вроде на всех котлах возможна

Нет, у меня нет возможности задать кривую. И выносной датчик некуда подключить. Есть только разъем под 2 провода OpenTherm, и то даже в мануалах не упоминается нигде что это OpenTherm, они его называют IMG_BUS. 

shurrup
Offline
Зарегистрирован: 06.01.2014

tsv_33 пишет:

shurrup пишет:
dex99 пишет:

tsv_33 пишет:

Так как котлу то работать, если его только читаете?

Я на котле выставляю вручную температуру теплоносителя (например, 50 градусов). Котел включает горелку, когда температура теплоносителя падает до 45 и выключает, когда повышается до 55 (цифры приблизительные). Вот так и работает, когда нет термостата. Когда подключаю по OpenTherm свой модуль и только читаю регистры - он продолжает работать так же, как я описал.   

Вот блин, а у меня останавливается. У меня котел по уличному датчику температуры работает, я температуру теплоносителя не могу поменять, только в настройке кривую зависимости, но могу видите по табло какую температуру он поддерживает в данный момент. Как только подключаю модуль на контакты термостата, он выключается и температуру которую он должен поддерживать показывает 0. А я ж просто хочу по openterm ишибки если будут, ну и температуру теплоносителя, ну и уличную

Работает ПЗА, потому и не можете поменять, котёл сам вычисляет. Котлы у всех разные. Ну, а подключая модуль, именно модуль берёт управление, ибо двух мастер устройств быть не может.


А как оставить управление котлом контроллером самого котла, а по openterm только мониторить? А то я на одном форуме нашел кучу инфы по именно разных режимах работы модуля, только вот прошивки они пишут на каком-то flp. В Ардуино ide я хоть как-то, что-то светодиодом могу помогать

shurrup
Offline
Зарегистрирован: 06.01.2014

dex99 пишет:

shurrup пишет:
Обычный котел, baxi nova. На нем было все как на вашем, сделал датчик уличной температуры из терморезистора и подключил его к котлу и выставил настройках кривую зависимости температуры теплоносителя от температуры на улице. Такая опция вроде на всех котлах возможна

Нет, у меня нет возможности задать кривую. И выносной датчик некуда подключить. Есть только разъем под 2 провода OpenTherm, и то даже в мануалах не упоминается нигде что это OpenTherm, они его называют IMG_BUS. 


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

dex99
Offline
Зарегистрирован: 21.12.2021

shurrup пишет:
Ну вам тогда сам создатель котла заставляет создать умный термостат с регулировкой хоть по любому внешнему фактору. У меня задача скромнее, как и помещение отапливаемое скромное, нормально и по датчику уличной нормально регулирует, просто мониторить котел. Просто у меня на старом котле Газеко при аварии он пищал, а этот чухнешься только когда пар уже от холода пойдет. Авария только на табло

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

shurrup
Offline
Зарегистрирован: 06.01.2014

dex99 пишет:

shurrup пишет:
Ну вам тогда сам создатель котла заставляет создать умный термостат с регулировкой хоть по любому внешнему фактору. У меня задача скромнее, как и помещение отапливаемое скромное, нормально и по датчику уличной нормально регулирует, просто мониторить котел. Просто у меня на старом котле Газеко при аварии он пищал, а этот чухнешься только когда пар уже от холода пойдет. Авария только на табло

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


Я не ищу лёгких путей, да и не интересно это

shurrup
Offline
Зарегистрирован: 06.01.2014

dex99 пишет:

shurrup пишет:
Ну вам тогда сам создатель котла заставляет создать умный термостат с регулировкой хоть по любому внешнему фактору. У меня задача скромнее, как и помещение отапливаемое скромное, нормально и по датчику уличной нормально регулирует, просто мониторить котел. Просто у меня на старом котле Газеко при аварии он пищал, а этот чухнешься только когда пар уже от холода пойдет. Авария только на табло

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


Я не ищу лёгких путей, да и не интересно это

tsrnrn
Offline
Зарегистрирован: 14.12.2021

Добрый вечер.

Пробую настроить работу котла с использованием кода от OldNavi.

Но возникла проблемка.

При отправке дробных значений по mqtt происходит ошибка.

Например, отправляю в топик opentherm/cmnd  {"house_temp":23.1} отваливается клиент (через который отправляю данные на брокера).

Если зайти на web esp'ки, то показывает следующее значение:Температура в доме = 239508176896.00

Из-за чего может быть такой баг? При отправке целых значений, все ок.

 

UPD: Разобрался. Была установлена версия менеджера плат 2.5.2. Обновился до 2.7.1 и баг исчез

evgen2
Offline
Зарегистрирован: 04.03.2021

Граждане, а живьем в телеграме можно с вами пообщаться на тему "OpenTherm под ESP" ?

central855
Offline
Зарегистрирован: 24.03.2020

Vitaliy_samets пишет:

Имею Immergas Nike Star 2006г. Температуру и пламя отображает, на команды не реагирует. Ошибка 31.

Не все Immergas поддерживают Opentherm,так как работают на своем протоколе ImgBus.С чем то схожим с Opentherm,вот поэтому и считывает возможно некоторые данные

central855
Offline
Зарегистрирован: 24.03.2020

dex99 пишет:

shurrup пишет:
Обычный котел, baxi nova. На нем было все как на вашем, сделал датчик уличной температуры из терморезистора и подключил его к котлу и выставил настройках кривую зависимости температуры теплоносителя от температуры на улице. Такая опция вроде на всех котлах возможна

Нет, у меня нет возможности задать кривую. И выносной датчик некуда подключить. Есть только разъем под 2 провода OpenTherm, и то даже в мануалах не упоминается нигде что это OpenTherm, они его называют IMG_BUS. 

Sorry,не внимательно прочитал ваше предыдущее сообщение.