Страница 2 из 3

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

Добавлено: 17 фев 2020, 16:04
olddolin
Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.

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

Добавлено: 17 фев 2020, 19:35
ViktorPetrov
olddolin писал(а): 17 фев 2020, 16:04 Интересно, а если у кого инфа по котлу типа Proterm Scat или Vailant. Может кто-то уже и эти котлы освоил, потому как разьемы на плате есть.
релейное управление включил /выключил ,сам термостат думаю не проблема изготовить.
[spoiler]
термо.png
[/spoiler]
Документация :комплекты с GSM-термостатом и 1ZONTH-1V–интеллектуальный GSM-термостат

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

Добавлено: 17 фев 2020, 20:17
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]

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

Добавлено: 17 фев 2020, 20:54
СЛОН0077
[spoiler][/spoiler] Плата вынута из котла,так что температура -108 правильная.Включая отопление или ГВС
На плате соответственно появляются /пропадают значки отопления /ГВС.

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

Добавлено: 17 фев 2020, 23:05
olddolin
[ref]ViktorPetrov[/ref],Мне нужно полное управление котлом, настройки все. По ссылкам газовые котлы, на электрических нет колорматика. Я уже придумал на худой конец снимать сигналы с сегментов индикаторов и таким образом читать дистанционно, а кнопки нажимать это уже дело легкое, есть такое в моей практике. Да и котел интересует именно протерм скат13.

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

Добавлено: 18 фев 2020, 06:40
Fuji1604
СЛОН0077 писал(а): 17 фев 2020, 20:54Плата
Блок отмастер я так понимаю работает? Данные то с него идут. Не идут данные с блока мастерОТ ? Верно?

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

Добавлено: 18 фев 2020, 14:01
СЛОН0077
Да, Сергей,все верно.

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

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

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

Добавлено: 18 фев 2020, 21:33
Fuji1604
СЛОН0077 писал(а): 18 фев 2020, 14:01 Да, Сергей,все верно.
Попробуйте в редакторе блока найти строку
if (millis() - timing > 900){ //задержка между запросами
и "поиграть" задержкой, сделайте ее больше или меньше.

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

Добавлено: 19 фев 2020, 14:44
СЛОН0077
в блоке Master OT выставил задержку 150 мс, данные пошли в компорт и на LCD.

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

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

И еще вопрос: в настройках блока OTmaster нужно указать номера пинов, но у меня в Wemos D1 R1 каждый пин имеет несколько обозначений (например D11/D7 GPIO13). Какое именно из этих обозначений брать? :smile37: Я попробовал брать номер GPIO - не работает.

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

Добавлено: 27 фев 2020, 12:15
СЛОН0077
#31 Serg_Grn , Пытался я похожую связку запустить на ESP32,ide писала что-то про AVR ,я так понял, что нельзя OP запустить на esp.
Cделал раздельно remote xy на esp,а блок master ot на mega 2560.На uno не работал проект,отправлял котлу искажённый пакет данных.
Ot master может и на uno будет работать,но как я писал выше,у меня не выводятся данные на этом блоке в формате float,выводятся только значения boolean.

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

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

Отправлено спустя 5 минут 7 секунд:
У автора библиотек есть ОТмастер есть скетчи под есп, в них можно посмотреть какие пины там используются.

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

Добавлено: 28 фев 2020, 17:09
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:

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

Добавлено: 28 фев 2020, 22:11
Fuji1604
Спасибо за подсказку, исправлю, отпишусь.

Отправлено спустя 56 секунд:
Странно что компилятор не ругался :smile37:

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

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

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

Добавлено: 10 дек 2020, 23:58
alexcccp
Добрый день!

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

https://xn--90agd8bfid.xn--p1ai/media/f ... 320942.pdf

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

Добавлено: 11 дек 2020, 03:04
Fuji1604
Должно работать. Протокол стандартизирован. Собирайте плату и тестируйте.

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

Добавлено: 11 дек 2020, 19:41
alexcccp
Хорошо. У меня есть платы от Будеруса U72 и Боша Газ 6000. обязательно займусь данным вопросом и отчитаюсь о связи.
Мне такой девайс крайне необходим, не ожидал что найду к нему готовый блок, хотел что то лепить на кнопки управления котлом, а тут такой подарок.

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

Добавлено: 12 дек 2020, 18:22
Fuji1604
В интернете хоть и пишут что полярность подключения платы неважна, у меня только в одной полярности работает. Возможно это связано с тем что плату собирал дендрофекальным способом (из г...на и палок). В интернете описано как проверить плату. Пробуйте и вас все получится!