Блоки OpenTherm для связи с котлами

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

Блоки OpenTherm для связи с котлами

Сообщение olddolin »

Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Блоки OpenTherm для связи с котлами

Сообщение ViktorPetrov »

olddolin писал(а): 17 фев 2020, 16:04 Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
релейное управление включил /выключил ,сам термостат думаю не проблема изготовить.
[spoiler]
термо.png
[/spoiler]
Документация :комплекты с GSM-термостатом и 1ZONTH-1V–интеллектуальный GSM-термостат
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Блоки OpenTherm для связи с котлами

Сообщение dizzyy »

olddolin писал(а): 17 фев 2020, 16:04 Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
там протокол e-Bus ,
[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]
Аватара пользователя
СЛОН0077
Рядовой
Сообщения: 16
Зарегистрирован: 07 фев 2016, 22:30
Откуда: ГОМЕЛЬ

Блоки OpenTherm для связи с котлами

Сообщение СЛОН0077 »

[spoiler][/spoiler] Плата вынута из котла,так что температура -108 правильная.Включая отопление или ГВС
На плате соответственно появляются /пропадают значки отопления /ГВС.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

Блоки OpenTherm для связи с котлами

Сообщение olddolin »

[ref]ViktorPetrov[/ref],Мне нужно полное управление котлом, настройки все. По ссылкам газовые котлы, на электрических нет колорматика. Я уже придумал на худой конец снимать сигналы с сегментов индикаторов и таким образом читать дистанционно, а кнопки нажимать это уже дело легкое, есть такое в моей практике. Да и котел интересует именно протерм скат13.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Блоки OpenTherm для связи с котлами

Сообщение Fuji1604 »

СЛОН0077 писал(а): 17 фев 2020, 20:54Плата
Блок отмастер я так понимаю работает? Данные то с него идут. Не идут данные с блока мастерОТ ? Верно?
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Аватара пользователя
СЛОН0077
Рядовой
Сообщения: 16
Зарегистрирован: 07 фев 2016, 22:30
Откуда: ГОМЕЛЬ

Блоки OpenTherm для связи с котлами

Сообщение СЛОН0077 »

Да, Сергей,все верно.
Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10 янв 2018, 18:07
Откуда: Дмитров
Имя: Михаил
Благодарил (а): 2 раза

Блоки OpenTherm для связи с котлами

Сообщение BormanYA »

olddolin писал(а): 17 фев 2020, 16:04 Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
Инфа будет такая, на запрошенном
olddolin писал(а): 17 фев 2020, 23:05 Да и котел интересует именно протерм скат13.
нет разъёма E-bus. А на 14-ом есть. Самый верхний слева, 2 провода.13-Й,14-Й.
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Блоки OpenTherm для связи с котлами

Сообщение Fuji1604 »

СЛОН0077 писал(а): 18 фев 2020, 14:01 Да, Сергей,все верно.
Попробуйте в редакторе блока найти строку
if (millis() - timing > 900){ //задержка между запросами
и "поиграть" задержкой, сделайте ее больше или меньше.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Аватара пользователя
СЛОН0077
Рядовой
Сообщения: 16
Зарегистрирован: 07 фев 2016, 22:30
Откуда: ГОМЕЛЬ

Блоки OpenTherm для связи с котлами

Сообщение СЛОН0077 »

в блоке Master OT выставил задержку 150 мс, данные пошли в компорт и на LCD.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки OpenTherm для связи с котлами

Сообщение Serg_Grn »

[ref]Fuji1604[/ref], посмотрите пожалуйста мой проект, там всего два блока - Ваш OTmaster и блок Blynk (на основе библиотеки Blynk). Проблема в том, что как только я добавляю в проект Ваш блок, плата (Wemos D1 R1) перестаёт соединяться с сервером Blynk... У меня булиновская переменная о статусе соединения с сервером подключена на светодиод на плате - он моргает короткими вспышками с частотой примерно 1 Гц и соединения нет... Как будто соединяется и тут же разрывает соединение...
Как только убираю из проекта блок OTmaster, сразу успешно подключается к серверу.
Спасибо!

И еще вопрос: в настройках блока OTmaster нужно указать номера пинов, но у меня в Wemos D1 R1 каждый пин имеет несколько обозначений (например D11/D7 GPIO13). Какое именно из этих обозначений брать? :smile37: Я попробовал брать номер GPIO - не работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
СЛОН0077
Рядовой
Сообщения: 16
Зарегистрирован: 07 фев 2016, 22:30
Откуда: ГОМЕЛЬ

Блоки OpenTherm для связи с котлами

Сообщение СЛОН0077 »

#31 Serg_Grn , Пытался я похожую связку запустить на ESP32,ide писала что-то про AVR ,я так понял, что нельзя OP запустить на esp.
Cделал раздельно remote xy на esp,а блок master ot на mega 2560.На uno не работал проект,отправлял котлу искажённый пакет данных.
Ot master может и на uno будет работать,но как я писал выше,у меня не выводятся данные на этом блоке в формате float,выводятся только значения boolean.
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Блоки OpenTherm для связи с котлами

Сообщение Fuji1604 »

[ref]Serg_Grn[/ref], в вашем случае я думаю дело в прерываниях и связано это наверняка с работой таймеров. Я в этом не силен, так глубоко в программирование не в давался. Один из вариантов решения проблемы это попробовать назначить другие номера пинов которые тоже имеют прерывания.

Отправлено спустя 5 минут 7 секунд:
У автора библиотек есть ОТмастер есть скетчи под есп, в них можно посмотреть какие пины там используются.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки OpenTherm для связи с котлами

Сообщение Serg_Grn »

Я бросил все попытки с Wemos D1 R1. Взял Nano и на ней всё сразу заработало.

[ref]СЛОН0077[/ref], по поводу отсутствия данных в формате float от блока OTmaster, у меня та же проблема была - только boolean приходило. Причину мне подсказали: в блоке небольшая ошибочка - там переменные float temperature и float level объявлены два раза - один раз в разделе "выходы блока", а потом еще в Loop Section. Если из Loop Section убрать слово float, то всё работает, по крайней мере у меня данные float пошли.
[spoiler]
Float.jpg
[/spoiler]

[ref]Fuji1604[/ref], может быть Вы поправите это в блоке, судя по всему в этом причина отсутствия данных float.. :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Блоки OpenTherm для связи с котлами

Сообщение Fuji1604 »

Спасибо за подсказку, исправлю, отпишусь.

Отправлено спустя 56 секунд:
Странно что компилятор не ругался :smile37:
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки OpenTherm для связи с котлами

Сообщение Serg_Grn »

[ref]Fuji1604[/ref], добрый день.
Я немного доработал Ваш блок OpenThermMaster.
- добавлен параметр pause (мс) - пауза между запросами к котлу (иногда бывает важно изменить её значение);
- добавлен выход p_ (boolean) - на этом выходе устанавливается true во время паузы, т.е. когда не идёт запрос на котёл, соответственно во время запроса на котёл - false;
- добавлены выходы: _none, _invalid, _timeout. На этих выходах устанавливается true в случае неудачного опроса котла. Если цикл запрос-ответ прошёл нормально, на всех выходах - false. Соответственно, по этим сигналам можно определять и выводить сигнал о наличии связи с котлом.
Блок проверен, работает правильно.
Думаю было бы полезно добавить его к другим блокам в первом посте.
OpenthermMaster_v2_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
alexcccp
Рядовой
Сообщения: 39
Зарегистрирован: 16 янв 2018, 18:53

Блоки OpenTherm для связи с котлами

Сообщение alexcccp »

Добрый день!

Скажите пожалуйста, а с котлами типа Вuderus logamax u072-24k работать будет.
В инструкции есть упоминание - Программируемый термостат OpenThermTM

https://xn--90agd8bfid.xn--p1ai/media/f ... 320942.pdf
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Блоки OpenTherm для связи с котлами

Сообщение Fuji1604 »

Должно работать. Протокол стандартизирован. Собирайте плату и тестируйте.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
alexcccp
Рядовой
Сообщения: 39
Зарегистрирован: 16 янв 2018, 18:53

Блоки OpenTherm для связи с котлами

Сообщение alexcccp »

Хорошо. У меня есть платы от Будеруса U72 и Боша Газ 6000. обязательно займусь данным вопросом и отчитаюсь о связи.
Мне такой девайс крайне необходим, не ожидал что найду к нему готовый блок, хотел что то лепить на кнопки управления котлом, а тут такой подарок.
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Блоки OpenTherm для связи с котлами

Сообщение Fuji1604 »

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

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя