Блоки OpenTherm для связи с котлами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Блоки OpenTherm для связи с котлами
Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Блоки OpenTherm для связи с котлами
релейное управление включил /выключил ,сам термостат думаю не проблема изготовить.olddolin писал(а): 17 фев 2020, 16:04 Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
[spoiler] [/spoiler]
Документация :комплекты с GSM-термостатом и 1ZONTH-1V–интеллектуальный GSM-термостат
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки OpenTherm для связи с котлами
там протокол e-Bus ,olddolin писал(а): 17 фев 2020, 16:04 Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
[spoiler]https://www.stroimdom.com.ua/forum/show ... p?t=195312
https://github.com/john30
https://ab-log.ru/smart-house/heating-a ... /gaz_meter
[/spoiler]
Блоки OpenTherm для связи с котлами
[spoiler][/spoiler] Плата вынута из котла,так что температура -108 правильная.Включая отопление или ГВС
На плате соответственно появляются /пропадают значки отопления /ГВС.
На плате соответственно появляются /пропадают значки отопления /ГВС.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки OpenTherm для связи с котлами
[ref]ViktorPetrov[/ref],Мне нужно полное управление котлом, настройки все. По ссылкам газовые котлы, на электрических нет колорматика. Я уже придумал на худой конец снимать сигналы с сегментов индикаторов и таким образом читать дистанционно, а кнопки нажимать это уже дело легкое, есть такое в моей практике. Да и котел интересует именно протерм скат13.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Блоки OpenTherm для связи с котлами
Блок отмастер я так понимаю работает? Данные то с него идут. Не идут данные с блока мастерОТ ? Верно?
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
Блоки OpenTherm для связи с котлами
Инфа будет такая, на запрошенномolddolin писал(а): 17 фев 2020, 16:04 Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
нет разъёма E-bus. А на 14-ом есть. Самый верхний слева, 2 провода.13-Й,14-Й.
Блоки OpenTherm для связи с котлами
Попробуйте в редакторе блока найти строку
if (millis() - timing > 900){ //задержка между запросами
и "поиграть" задержкой, сделайте ее больше или меньше.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Блоки OpenTherm для связи с котлами
в блоке Master OT выставил задержку 150 мс, данные пошли в компорт и на LCD.
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Блоки OpenTherm для связи с котлами
[ref]Fuji1604[/ref], посмотрите пожалуйста мой проект, там всего два блока - Ваш OTmaster и блок Blynk (на основе библиотеки Blynk). Проблема в том, что как только я добавляю в проект Ваш блок, плата (Wemos D1 R1) перестаёт соединяться с сервером Blynk... У меня булиновская переменная о статусе соединения с сервером подключена на светодиод на плате - он моргает короткими вспышками с частотой примерно 1 Гц и соединения нет... Как будто соединяется и тут же разрывает соединение...
Как только убираю из проекта блок OTmaster, сразу успешно подключается к серверу.
Спасибо!
И еще вопрос: в настройках блока OTmaster нужно указать номера пинов, но у меня в Wemos D1 R1 каждый пин имеет несколько обозначений (например D11/D7 GPIO13). Какое именно из этих обозначений брать?
Я попробовал брать номер GPIO - не работает.
Как только убираю из проекта блок OTmaster, сразу успешно подключается к серверу.
Спасибо!
И еще вопрос: в настройках блока OTmaster нужно указать номера пинов, но у меня в Wemos D1 R1 каждый пин имеет несколько обозначений (например D11/D7 GPIO13). Какое именно из этих обозначений брать?

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки OpenTherm для связи с котлами
#31 Serg_Grn , Пытался я похожую связку запустить на ESP32,ide писала что-то про AVR ,я так понял, что нельзя OP запустить на esp.
Cделал раздельно remote xy на esp,а блок master ot на mega 2560.На uno не работал проект,отправлял котлу искажённый пакет данных.
Ot master может и на uno будет работать,но как я писал выше,у меня не выводятся данные на этом блоке в формате float,выводятся только значения boolean.
Cделал раздельно remote xy на esp,а блок master ot на mega 2560.На uno не работал проект,отправлял котлу искажённый пакет данных.
Ot master может и на uno будет работать,но как я писал выше,у меня не выводятся данные на этом блоке в формате float,выводятся только значения boolean.
Блоки OpenTherm для связи с котлами
[ref]Serg_Grn[/ref], в вашем случае я думаю дело в прерываниях и связано это наверняка с работой таймеров. Я в этом не силен, так глубоко в программирование не в давался. Один из вариантов решения проблемы это попробовать назначить другие номера пинов которые тоже имеют прерывания.
Отправлено спустя 5 минут 7 секунд:
У автора библиотек есть ОТмастер есть скетчи под есп, в них можно посмотреть какие пины там используются.
Отправлено спустя 5 минут 7 секунд:
У автора библиотек есть ОТмастер есть скетчи под есп, в них можно посмотреть какие пины там используются.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Блоки OpenTherm для связи с котлами
Я бросил все попытки с Wemos D1 R1. Взял Nano и на ней всё сразу заработало.
[ref]СЛОН0077[/ref], по поводу отсутствия данных в формате float от блока OTmaster, у меня та же проблема была - только boolean приходило. Причину мне подсказали: в блоке небольшая ошибочка - там переменные float temperature и float level объявлены два раза - один раз в разделе "выходы блока", а потом еще в Loop Section. Если из Loop Section убрать слово float, то всё работает, по крайней мере у меня данные float пошли.
[spoiler] [/spoiler]
[ref]Fuji1604[/ref], может быть Вы поправите это в блоке, судя по всему в этом причина отсутствия данных float..
[ref]СЛОН0077[/ref], по поводу отсутствия данных в формате float от блока OTmaster, у меня та же проблема была - только boolean приходило. Причину мне подсказали: в блоке небольшая ошибочка - там переменные float temperature и float level объявлены два раза - один раз в разделе "выходы блока", а потом еще в Loop Section. Если из Loop Section убрать слово float, то всё работает, по крайней мере у меня данные float пошли.
[spoiler] [/spoiler]
[ref]Fuji1604[/ref], может быть Вы поправите это в блоке, судя по всему в этом причина отсутствия данных float..

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

когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Блоки OpenTherm для связи с котлами
[ref]Fuji1604[/ref], добрый день.
Я немного доработал Ваш блок OpenThermMaster.
- добавлен параметр pause (мс) - пауза между запросами к котлу (иногда бывает важно изменить её значение);
- добавлен выход p_ (boolean) - на этом выходе устанавливается true во время паузы, т.е. когда не идёт запрос на котёл, соответственно во время запроса на котёл - false;
- добавлены выходы: _none, _invalid, _timeout. На этих выходах устанавливается true в случае неудачного опроса котла. Если цикл запрос-ответ прошёл нормально, на всех выходах - false. Соответственно, по этим сигналам можно определять и выводить сигнал о наличии связи с котлом.
Блок проверен, работает правильно.
Думаю было бы полезно добавить его к другим блокам в первом посте.
Я немного доработал Ваш блок OpenThermMaster.
- добавлен параметр pause (мс) - пауза между запросами к котлу (иногда бывает важно изменить её значение);
- добавлен выход p_ (boolean) - на этом выходе устанавливается true во время паузы, т.е. когда не идёт запрос на котёл, соответственно во время запроса на котёл - false;
- добавлены выходы: _none, _invalid, _timeout. На этих выходах устанавливается true в случае неудачного опроса котла. Если цикл запрос-ответ прошёл нормально, на всех выходах - false. Соответственно, по этим сигналам можно определять и выводить сигнал о наличии связи с котлом.
Блок проверен, работает правильно.
Думаю было бы полезно добавить его к другим блокам в первом посте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блоки OpenTherm для связи с котлами
Добрый день!
Скажите пожалуйста, а с котлами типа Вuderus logamax u072-24k работать будет.
В инструкции есть упоминание - Программируемый термостат OpenThermTM
https://xn--90agd8bfid.xn--p1ai/media/f ... 320942.pdf
Скажите пожалуйста, а с котлами типа Вuderus logamax u072-24k работать будет.
В инструкции есть упоминание - Программируемый термостат OpenThermTM
https://xn--90agd8bfid.xn--p1ai/media/f ... 320942.pdf
Блоки OpenTherm для связи с котлами
Должно работать. Протокол стандартизирован. Собирайте плату и тестируйте.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Блоки OpenTherm для связи с котлами
Хорошо. У меня есть платы от Будеруса U72 и Боша Газ 6000. обязательно займусь данным вопросом и отчитаюсь о связи.
Мне такой девайс крайне необходим, не ожидал что найду к нему готовый блок, хотел что то лепить на кнопки управления котлом, а тут такой подарок.
Мне такой девайс крайне необходим, не ожидал что найду к нему готовый блок, хотел что то лепить на кнопки управления котлом, а тут такой подарок.
Блоки OpenTherm для связи с котлами
В интернете хоть и пишут что полярность подключения платы неважна, у меня только в одной полярности работает. Возможно это связано с тем что плату собирал дендрофекальным способом (из г...на и палок). В интернете описано как проверить плату. Пробуйте и вас все получится!
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя