Сделайте для golosun рабочий вариант вашей прошивки для проверки. Я думаю, что если заработает, он заплатит вам деньги. Ну а если не заработает, тогда я прав...
Сделайте для golosun рабочий вариант вашей прошивки для проверки. Я думаю, что если заработает, он заплатит вам деньги. Ну а если не заработает, тогда я прав...
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
Уже всё сделано, достаточно посмотреть на дату создания мной этой темы.
golosun, не даст он вам свой код для проверки вашего котла, видимо для него деньги важнее, чем репутация
Я попробую переделать ваш код на асинхронные запросы, возможно это поможет, но это займет некоторое время...
Спасибо.
Да мне и не очень нужен код, достаточно бинарник, который устанавливает температуру , например, в 58 градусов - и будет понятно работоспособность. Да и оплатить я согласен.
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А с моим котлом будет работать? Как проверить? А если не будет работать?
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
В конце-концов, какое-то управление у меня есть (при выставлении температуры в ноль - отопление отключается, а любое другое значение - включается), то на котле установлю максимальную температуру (80 градусов) - а логику котла перемещу в свой код (включать и отключать отопление по температуре улицы/дома/воды)
miks69, всё верно, свой код не выложу, да и вы свой, вроде как, не публиковали.
Я свой код не выкладываю, потому как у меня там кроме работы с котлом еще очень много всего (несколько тысяч строк), и вряд ли кому то будет интересно в этом разбираться.
P.S. При компиляции моего примера с исходной библиотекой он выдаст ошибки, т.к. я там переименовал пару функций в библиотеке для своего удобства и кое-что добавил. Мой вариант библиотеки лежит там же, только не последний, т.к. я продолжаю дорабатывать процедуру чтения ответа котла под свою ситуацию.
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Ещё раз, я готов оплатитьработающий вариант, что ещё нужно?
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Ещё раз, я готов оплатитьработающий вариант, что ещё нужно?
Видимо нотариально заверенное гарантийное письмо )))
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Ещё раз, я готов оплатитьработающий вариант, что ещё нужно?
Видимо нотариально заверенное гарантийное письмо )))
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Ещё раз, я готов оплатитьработающий вариант, что ещё нужно?
Видимо нотариально заверенное гарантийное письмо )))
Как скажете. Просто хотелось помочь человеку с решением его технической проблемы.
А насчет отчислений вы подумайте, иначе это нарушение лицензии использования чужого кода.
P.S. golosun, если не получится, открывайте отдельную тему по вашей проблеме, там и попробуем найти решение. Почему-то я почти уверен, что кодом автора темы она не решается. Кстати, у одного моего знакомого есть такой котел, при случае попробую проверить ваш код на нем.
Вы кстати отчисляете процент автору библиотеки за использование его кода?
Зачем вы его умоляете, если он не хочет вам помочь . Из последних сообщений только нахваливание своего кода с целью продажи . Понятно проделана работа и она должна быль оплачена, но форумы для того что-бы делиться опытом , думаю для этого и была создана эта тема.
P.S. golosun, если не получится, открывайте отдельную тему по вашей проблеме, там и попробуем найти решение. Почему-то я почти уверен, что кодом автора темы она не решается. Кстати, у одного моего знакомого есть такой котел, при случае попробую проверить ваш код на нем.
Example : A temperature of 21.5°C in f8.8 format is represented by the 2-byte value 1580 hex (1580hex = 5504dec, dividing by 256 gives 21.5) A temperature of -5.25°C in f8.8 format is represented by the 2-byte value FAC0 hex (FAC0hex = - (10000hex-FACOhex) = - 0540hex = - 1344dec, dividing by 256 gives -5.25)
ну все понятно
смотрел старый лог и хочу понять
20:41:40.891 -> ID=29: Solar storage temperature (°C)
20:41:41.126 -> Error: Invalid response f01d0000
20:41:41.126 -> ID=30: Solar collector temperature (°C)
20:41:41.735 -> ID=33: Boiler exhaust temperature (°C)
20:41:41.970 -> Data: 9472
20:41:41.970 -> ID=116: Number of starts burner
20:41:42.157 -> Data: 43744
котел ответил но что за эти цифри 9472,43744 ?
Это десятичные эквиваленты полученного значения. В случае с Number of starts burner (u16) - это кол-во запусков горелки. В случае c Boiler exhaust temperature (f8.8) - это температура 37 град (HEX 0x2500). Просто недоработка в коде, уже поправил.
В прошивке сначала идёт установка ID=57 - 70 градусов, потом включается нагрев и установка температуры теплоносителя 64 градуса. Дальше в цикле опрос температуры в контуре отопления и опрос всех ID.
Как только температура достигает 64 градусов нагрев выключается.
Проверил на своём котле Ferroli DomiProject F24 - работает.
Кто хорошо разбирается в Си , можете исправить и оптимизировать код.
Поддерживает!
Но не работает...
Неправда ваша...
Ну вы же видите код и результат его работы. Что не так?
Поддерживает!
Но не работает...
Неправда ваша...
Помогите убедиться в этом
Помогите убедиться в этом
Сделайте для golosun рабочий вариант вашей прошивки для проверки. Я думаю, что если заработает, он заплатит вам деньги. Ну а если не заработает, тогда я прав...
Помогите убедиться в этом
Сделайте для golosun рабочий вариант вашей прошивки для проверки. Я думаю, что если заработает, он заплатит вам деньги. Ну а если не заработает, тогда я прав...
Заплачу!
Поддерживает!
Но не работает...
Неправда ваша...
Ну вы же видите код и результат его работы. Что не так?
Видеть, видел, но он не мой...
Поддерживает!
Но не работает...
Неправда ваша...
Ну вы же видите код и результат его работы. Что не так?
Видеть, видел, но он не мой...
Так предложите свой вариант
Помогите убедиться в этом
Сделайте для golosun рабочий вариант вашей прошивки для проверки.
Не вижу смысла для иных вариантов, отличных от рабочих.
Помогите убедиться в этом
Сделайте для golosun рабочий вариант вашей прошивки для проверки.
Не вижу смысла для иных вариантов, отличных от рабочих.
Так сможете сделать?
Так сможете сделать?
Уже всё сделано, достаточно посмотреть на дату создания мной этой темы.
Так сможете сделать?
Уже всё сделано, достаточно посмотреть на дату создания мной этой темы.
Я о работоспособности на моем котле
Так сможете сделать?
Уже всё сделано, достаточно посмотреть на дату создания мной этой темы.
golosun, не даст он вам свой код для проверки вашего котла, видимо для него деньги важнее, чем репутация
Я попробую переделать ваш код на асинхронные запросы, возможно это поможет, но это займет некоторое время...
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
Так сможете сделать?
Уже всё сделано, достаточно посмотреть на дату создания мной этой темы.
golosun, не даст он вам свой код для проверки вашего котла, видимо для него деньги важнее, чем репутация
Я попробую переделать ваш код на асинхронные запросы, возможно это поможет, но это займет некоторое время...
Спасибо.
Да мне и не очень нужен код, достаточно бинарник, который устанавливает температуру , например, в 58 градусов - и будет понятно работоспособность. Да и оплатить я согласен.
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А с моим котлом будет работать? Как проверить? А если не будет работать?
miks69, всё верно, свой код не выложу, да и вы свой, вроде как, не публиковали.
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Никто не просит вас выкладывать свой код, вас просят дать рабочий бинарник для проверки
В конце-концов, какое-то управление у меня есть (при выставлении температуры в ноль - отопление отключается, а любое другое значение - включается), то на котле установлю максимальную температуру (80 градусов) - а логику котла перемещу в свой код (включать и отключать отопление по температуре улицы/дома/воды)
miks69, всё верно, свой код не выложу, да и вы свой, вроде как, не публиковали.
Я свой код не выкладываю, потому как у меня там кроме работы с котлом еще очень много всего (несколько тысяч строк), и вряд ли кому то будет интересно в этом разбираться.
Пример моего кода по асинхронной работе с котлом я выложил https://github.com/miksumin/OpenTherm/tree/master/examples/OpenThermMaster_Async
P.S. При компиляции моего примера с исходной библиотекой он выдаст ошибки, т.к. я там переименовал пару функций в библиотеке для своего удобства и кое-что добавил. Мой вариант библиотеки лежит там же, только не последний, т.к. я продолжаю дорабатывать процедуру чтения ответа котла под свою ситуацию.
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Ещё раз, я готов оплатить работающий вариант, что ещё нужно?
В конце-концов, какое-то управление у меня есть (при выставлении температуры в ноль - отопление отключается,
Отопление отключается командой мастера enableCentralHeating = false
Отопление включается командой мастера enableCentralHeating = true
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Ещё раз, я готов оплатить работающий вариант, что ещё нужно?
Видимо нотариально заверенное гарантийное письмо )))
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Ещё раз, я готов оплатить работающий вариант, что ещё нужно?
Боюсь, и этого будет мало
golosun, я уже писал, что у моих клиентов с этим котлом прошивка работает. А на первом клиенте она оттачивалась. Сейчас прошивка универсальная, работает с любым ОТ котлом, в границах их возможностей.
А если не будет работать?
Все проблемы будем решать по мере их поступления.
Ещё раз, я готов оплатить работающий вариант, что ещё нужно?
Достаточно письма на мою почту.
Достаточно письма на мою почту.
Вы кстати отчисляете процент автору библиотеки за использование его кода?
Есть прошивка Tasmota Opentherm, можете её попробовать.
Народ! Хватит засирать техническую тему о программировании OT всяким левым флеймом - реально уже утомили.
Достаточно письма на мою почту.
Вы кстати отчисляете процент автору библиотеки за использование его кода?
И тут Остапа понесло...
Хватит в мою тему флуд толкать.
И тут Остапа понесло...
Хватит в мою тему флуд толкать.
Как скажете. Просто хотелось помочь человеку с решением его технической проблемы.
А насчет отчислений вы подумайте, иначе это нарушение лицензии использования чужого кода.
P.S. golosun, если не получится, открывайте отдельную тему по вашей проблеме, там и попробуем найти решение. Почему-то я почти уверен, что кодом автора темы она не решается. Кстати, у одного моего знакомого есть такой котел, при случае попробую проверить ваш код на нем.
Достаточно письма на мою почту.
Как её найти?
По ссылке выше в файле "Прочесть_Контроллер.txt"
Достаточно письма на мою почту.
Вы кстати отчисляете процент автору библиотеки за использование его кода?
Зачем вы его умоляете, если он не хочет вам помочь . Из последних сообщений только нахваливание своего кода с целью продажи . Понятно проделана работа и она должна быль оплачена, но форумы для того что-бы делиться опытом , думаю для этого и была создана эта тема.
P.S. golosun, если не получится, открывайте отдельную тему по вашей проблеме, там и попробуем найти решение. Почему-то я почти уверен, что кодом автора темы она не решается. Кстати, у одного моего знакомого есть такой котел, при случае попробую проверить ваш код на нем.
Открыл, велком
http://arduino.ru/forum/programmirovanie/termostat-opentherm-na-esp8266-...
считаю доку
1. расцифровки ?
Example : A temperature of 21.5°C in f8.8 format is represented by the 2-byte value 1580 hex (1580hex = 5504dec, dividing by 256 gives 21.5) A temperature of -5.25°C in f8.8 format is represented by the 2-byte value FAC0 hex (FAC0hex = - (10000hex-FACOhex) = - 0540hex = - 1344dec, dividing by 256 gives -5.25)
ну все понятно
смотрел старый лог и хочу понять
Hexadecimal to Decimal Converter
f01e0000 < ----- >dec 4028497920 далее что ???????????????????
Данный параметр только для чтения, читайте доки внимательнее
Данный параметр только для чтения, читайте доки внимательнее
спасибо , да вижу R
а как удалить ошибки ?
как переводить
как переводить
Чего, куда и зачем переводить?
Данный параметр показывает вам десятичное число выполненных запусков горелки
я имею в виду количество часов , дней ,годы ?
или на примере
я имею в виду количество часов , дней ,годы ?
или на примере
"Invalid response" означает, что котел не поддерживает данный параметр
да понимаю слово Invalid response
а вот примере
да понимаю слово Invalid response
а вот примере
Это десятичные эквиваленты полученного значения. В случае с Number of starts burner (u16) - это кол-во запусков горелки. В случае c Boiler exhaust temperature (f8.8) - это температура 37 град (HEX 0x2500). Просто недоработка в коде, уже поправил.
knt58dualtv, за сброс блокировки котла отвечает ID4 - W, HB: Command-Code, u8 0..255, Command code, 1 : “BLOR”= Boiler Lock-out Reset. Сам не пробовал. Да и опасно это...
Подскажите, а что использовали в качестве железа для интеграции в HA, и какую интеграцию?
Хорошо спасибо
попробую позже
практический закончил свой проект на blynk для котла феллори https://youtu.be/pDblFp4hr7U
сейчас работает в режиме тестирования
knt58dualtv, за сброс блокировки котла отвечает ID4 - W, HB: Command-Code, u8 0..255, Command code, 1 : “BLOR”= Boiler Lock-out Reset. Сам не пробовал. Да и опасно это...
unsigned
long
request4 = ot.buildRequest(OpenThermRequestType::WRITE, OpenThermMessageID::BLOR, 1
);unsigned
long
respons4 = ot.sendRequest(request4);
не выполняется ?
на дисплей котел - ошибка F47
knt58dualtv, не буквально же принимать, 1 пишется в HB 0х0100
но не факт, см. флаг в ID5 (R) Lockout-reset [remote reset disabled, rr enabled], если котёл его бит выдаёт в false, то эта функция котлу не доступна.
Пожалуйста берите. https://yadi.sk/d/sBwhKKpICvurMQ
В прошивке сначала идёт установка ID=57 - 70 градусов, потом включается нагрев и установка температуры теплоносителя 64 градуса. Дальше в цикле опрос температуры в контуре отопления и опрос всех ID.
Как только температура достигает 64 градусов нагрев выключается.
Проверил на своём котле Ferroli DomiProject F24 - работает.
Кто хорошо разбирается в Си , можете исправить и оптимизировать код.
[/quote]
стало не понятно почему котел
не установливает температуры А и В ?
A) Tset
B) мог установить только такой способ :TMaxSet от 20-90с
кто мог ответить ?