GSM устройство управления котлами Webasto и не только

Pashok3D
Offline
Зарегистрирован: 20.01.2019

Класс .  Интересно какой минемальный заказ .?  

Уже жсм модуль у меня  . ручки чешуться уже  поставить и проверить связь . Хотя и от сигналки толку хватит . 

MaksVV
Offline
Зарегистрирован: 06.08.2015

минимально 10 плат. Примерно 800 руб. за все вместе с доставкой получается. 

Pashok3D
Offline
Зарегистрирован: 20.01.2019

а можно както дополнить скетч #531   чтобы так и остался пин  импульно на массу вк\вкл   , индикатор о вкл котла , и пин на включение помпы  с таймером отключение помпы ? 

К примеру по импульсу вкл вкл можно подключить к сигналке канала 3   ,  так как есть котлы  без одключение помпы  и нужно чтобы после вкл котла помпа еще поработала для остывание пламени .

MaksVV
Offline
Зарегистрирован: 06.08.2015

проще другой скетч переделать, в котором все твои хотелки уже есть. надеюсь я найду время и доделаю его. А у тебя разве работает индикация пламени? у тебя ж другая версия протокола w-bus -  3.1 помнится. Там должно по другому пламя определяться

deep_jeet
Offline
Зарегистрирован: 26.12.2018

Hi MaksVV

         Do you have complete list of 98xx/xx series fault codes . I tried to google but couldn't get much info about these codes . There is lack of info about these codes on our country websites but i saw lots of info in your language . I tried to translate those websites to english and found some code . If you have complete list of codes and can list it here will really appriciate .

            when i send  81 51 F1 A1 64   error request command , boiler reply back with fault codes command where index 4 gives 98 and index 5 gives rest of code(00,01,02 etc) . Index 7 gives value after /xx . Following are few codes i found .

No start                                                9800/00

Flame failure                                           9801/01

Operating voltage too low                               9802/01

Flame Was Detected Prior to Combustion                  9803/00

Metering pump interruption                              9820/01

Compustion air fan interruption                        9821/01

Glow plug / flame monitor interruption                 9822/01
 
Circulation pump interruption                         9823/01  
MaksVV
Offline
Зарегистрирован: 06.08.2015

To be honest, nothing is clear. Give an example of the boiler response with at least one error .

deep_jeet
Offline
Зарегистрирован: 26.12.2018

Please check details . Thanks

Error summery from WTT software 

Error:

------

  Fault 1..................................Glow plug / flame monitor interruption           

    Code..................................................................9822/01           

    Counter.....................................................................1           

    Temperature................................................................22 [°C]      

    Operating state................................Flame detector interrogation 1   

 

 

Data collected from Arduino serial : 

 

Error Request Command  

————————

81   

51

F1

A1

64

————————

Response from Webasto ( Fault 1 Detail )

 

88            

F1

51

E1

98  -> First 2 digits of error

22  -> Last 2 digits of error

10

1     -> xxxx/01     value after  \  in error code 

1     -> Fault Counter ( How many times same fault occured )

1     -> Boiler state

B7   -> Temp at time error was recored in memory

2F

-----------------------------------

 Error request reply

84

F1

51

E1

FF

FF

1   -> Number of faults present in controller

A6

—————————————

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Какой скетч самый послдений рабочий , полнофунциональный , или такого еще нет? Пришли заказанные детальки , сегодня вытравил плату , которую любезно выложил MaksVV, только обкосячился забыл галку отзеркалить поставить, теперь придется извращаться , с припайкой модулей наоборот. Делаю для себя в одном экземпляре, так что сойдет и так , текстолита жалко , да и время тоже.

Pashok3D
Offline
Зарегистрирован: 20.01.2019

Dushman7776 пишет:

Какой скетч самый послдений рабочий , полнофунциональный , или такого еще нет? Пришли заказанные детальки , сегодня вытравил плату , которую любезно выложил MaksVV, только обкосячился забыл галку отзеркалить поставить, теперь придется извращаться , с припайкой модулей наоборот. Делаю для себя в одном экземпляре, так что сойдет и так , текстолита жалко , да и время тоже.

 

Походу #282

MaksVV
Offline
Зарегистрирован: 06.08.2015

я бы все таки заново вытравил, замучаетесь додумывать. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

Dushman7776 пишет:
Какой скетч самый послдений рабочий , полнофунциональный , или такого еще нет?

ещё толком нет. Вот что есть на данный момент. для платы 8.5 - 8.6. 

перед заливкой основного скетча заливаем этот для подготовки еепром (смотрим коменты и там же выполняем какие настройки будут по умолчанию, чтобы потом это смс_ками не настраивать) . Ждём когда встроенный LED загорится, далее можно заливать основной скетч. 

Ниже скетч подготовки еепром:

Ниже основной скетч: 

 

vgk_com
Offline
Зарегистрирован: 02.03.2017

MaksVV пишет:

Ниже основной скетч: 

Не подскажете ссылку на библиотеку Button.h, скачал с github , почемуто ардунка ругается. 

"no matching function for call to 'Button::Button()"

MaksVV
Offline
Зарегистрирован: 06.08.2015

титановый вел button.h для кнопки от добрейшего дяди Клапы 

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Уже переделал , не выдержала душа поэта.

MaksVV
Offline
Зарегистрирован: 06.08.2015

Pashok3D пишет:
и пин на включение помпы  с таймером отключение помпы ?

добавил транзистор управления помпой с пина 13. Управляет минусом помпы. Как раз в разъеме один пин был неиспользуемый. Но такая плата теперь уже получается двусторонняя (до этого по сути на второй стороне только перемычки были, а сейчас дорожка одна появилась), поэтому вручную тяжело сделать. 

gerber8_7   плата 8_7

 

Pashok3D
Offline
Зарегистрирован: 20.01.2019

MaksVV пишет:

Pashok3D пишет:
и пин на включение помпы  с таймером отключение помпы ?

добавил транзистор управления помпой с пина 13. Управляет минусом помпы. Как раз в разъеме один пин был неиспользуемый. Но такая плата теперь уже получается двусторонняя (до этого по сути на второй стороне только перемычки были, а сейчас дорожка одна появилась), поэтому вручную тяжело сделать. 

gerber8_7   плата 8_7

 

 

Спасибо большое .  Едет комне еще один котел 

Webasto Thermo Top V  .  Дя експеременотов 

MaksVV
Offline
Зарегистрирован: 06.08.2015

MaksVV пишет:
Мерил от БП 7В. на 12В может ещё меньше потребление будет) 

ардуино в стоке                               12,2 мА

с отпаянным LED питания                 10,9 мА

с отпаянным LED и стабом (диодом)  9,4мА

Вот замерил как положено от 12В. Считаю этот вопрос закрыт. 8,5 мА. Даже с 8 мгц ардуиной заморачиваться не стОит - дефицитная она в таком форм факторе. 8,5 мА - отличный показатель. 

 

MaksVV
Offline
Зарегистрирован: 06.08.2015

последние изменения 

подготовка еепром 3.5 

скетч ver 3.5

инструкция пользователя в последней инстанции  

Pashok3D
Offline
Зарегистрирован: 20.01.2019

MaksVV пишет:

MaksVV пишет:
Мерил от БП 7В. на 12В может ещё меньше потребление будет) 

ардуино в стоке                               12,2 мА

с отпаянным LED питания                 10,9 мА

с отпаянным LED и стабом (диодом)  9,4мА

Вот замерил как положено от 12В. Считаю этот вопрос закрыт. 8,5 мА. Даже с 8 мгц ардуиной заморачиваться не стОит - дефицитная она в таком форм факторе. 8,5 мА - отличный показатель. 

 

Потребление даже не очем .   Если в машине оборудование тяниться до 250мА  смотря еще как магнитола подключена  и доп  .  

MaksVV
Offline
Зарегистрирован: 06.08.2015

Dushman7776 пишет:

Уже переделал , не выдержала душа поэта.

фотку! Как успехи, господа собирающие девайс? 

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Печатку переделал , собираю на плату , выяснилось что нет у меня лм393 в дип корпусе и реле такого нет , надо покупать, в моем городе нет торгашей радиодеталями , вернее есть небольшие лавки , где всякой хренью торгуют . типо разъемов и пультов, а серьезные с выбором микросхем и транзисторов всяких только в Иркутске , а у нас сейчас морозы под 45 градусов , ехать туда только за одной микросхемой и реле  обламываюсь 90 км до Иркутска. Может кто поедет на днях , закажу им. Еще вопрос , ардуину лучше впаять на плату или на разъемах делать, и если в скетче выствить получать данные от вебасто по W-Bus . то нужно ли городить датчик температуры на выхлоп? И нужно ли в скетче впсывать калибровку на измерение напряжения в борт сети и если нужно то в какую строку?

MaksVV
Offline
Зарегистрирован: 06.08.2015

Lm393 найдёте легко,  а вот такое реле даже в у нас в многочисленных радиомагазинах бывает сложно найти, поэтому не спеша ждал из китая (можно временно пока перемычку вместо реле запаять, ну не будет ресета GSM ничё страшного, это ж перестраховка на случай зависания). Ардуину обязательно на постельки (пинхидеры), иначе не прошьёте когда LM393 будет уже запаяна (кстати её тоже можно на постель). Да и вообще ардуина лучше чтоб вытаскивалась. Датчик на выхлоп можно не городить, но t ДВС лучше вывести. В случае, если не получится данные по w-bus вытянуть, датчик на выхлоп можете позже добавить (все датчики t подключаются паралелльно, поэтому подцепитесь к шине ДВС-ного датчика). Напряжение если вытянуть по в-бус, с калибровкой можно не заморачиваться. 

Pashok3D
Offline
Зарегистрирован: 20.01.2019

Приехала комне webasto top v . Теперь думаю она лучше чем старенький Тор с ? . Просто неудержался по цене 100 уе за полный комплект . Сейчас к ТТ тесту подключу гляну чё оно там . Сегодня ещё две помпы ремонтировал , додумались пеной всю плату задули . На вид как монтажная пена , только плотная . Идея появилась как вслед раз ее розрушить , кварцевой лампой . Плату сотрудника попросил вытравить. Так как сам не успиваю и.

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Получается , если  у меня котел TTEvo  и я буду подключать по шине W-bus . то я могу кучу деталей не впаивать  , те которые нужны для упавлением старыми котлами Е и С , и датчики  температуры в салоне и на выхлопе мне не нужны , оставить только  температуру двигателя и забортную , и получается можно родной овальный пульт не подключать?

Pashok3D
Offline
Зарегистрирован: 20.01.2019

Dushman7776 пишет:

Получается , если  у меня котел TTEvo  и я буду подключать по шине W-bus . то я могу кучу деталей не впаивать  , те которые нужны для упавлением старыми котлами Е и С , и датчики  температуры в салоне и на выхлопе мне не нужны , оставить только  температуру двигателя и забортную , и получается можно родной овальный пульт не подключать?

У меня сейчас на машине стоит top c , подключен через w-bus и к Ардуино , на ней только микросхема к-лине и 5 в кренка . И идёт один провод в салон на кнопку включает Ардуино и все . Жду пока мне плату вытравят и буду играться с котлом ево , сейчас ремонтируют помпу .

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Я так понял что у вас другое управление сейчас стоит . не то которое здесь обсуждаем, и нет родного таймера ? Плату можно за час с утюгом и хлорным железом изготвить, я сам вообщето фоторезист предпочитаю , но для этого девайса за час Лутом плату сварганил, правда потом выяснилось что я ее не отзеркалил, но не сложно переделать. Сейчас занят распайкой деталей на плату , реле такого как нужно не нашел, так взял маленокое реле с автосигнализации старой и на спину его на плату приклеел и проводками подпаял. Тут еще идея возникла , если w-bus шина рабоатет , то как бы сделать что бы еще и ошибки по смс можно было считывать, было бы вообще сдорово , и скидывать их тоже можно , команды же известные , только бы памяти в ардуине хватило бы. Правда из меня прогарммер хреновый , еще чужой исходник смогу разобрать  по коментариям. а сам еще не умею прогрммировать даже в ардуино . И еще вопрос по помпе, если вы ее разобрали , что там в нутри, почему она ометром звониться 10 килоом, по ходу там полевик какой стоит , который включает саму помпу , потому что если просто подать на нее 12 вольт .то она тоже работает, я это почему спрашиваю , по тому что оригинальная помпа на вебасто очень не прилично стоит , а аналогичтные подобные помпы , которые просто как элетромотор прозваниваются в несколько раз дешевле , но их вебасто не признает и выдает ошибку , я не думаю что там что то цифровое внутри , думаю что просто полевой транзистор с резистором в затворе, а по резистору вебасто опознает свой чужой.

MaksVV
Offline
Зарегистрирован: 06.08.2015

Dushman7776 пишет:

Получается , если  у меня котел TTEvo  и я буду подключать по шине W-bus . то я могу кучу деталей не впаивать  , те которые нужны для упавлением старыми котлами Е и С , и датчики  температуры в салоне и на выхлопе мне не нужны , оставить только  температуру двигателя и забортную , и получается можно родной овальный пульт не подключать?

под TTE/C никаких кучи деталей и нету. Так что лишнего не напаяешь))  датчики температуры все параллельно подключаются. Можно не подключать, которые не нужны.  Температуру ДВС кстати,  по идее , можно приравнять к температуре в котле, а её через в-бус считывать. Так что только забортная нужна. 

Паша про TTC/E  который у тебя это скорее исключение, чем правило, т.к. TTC  у тебя штатный, поэтому имеет шину w-bus.  А универсальные запускаются потенциалом плюс 12В и шина у них не W-bus, а просто K-line. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

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

MaksVV
Offline
Зарегистрирован: 06.08.2015

Dushman7776 пишет:
И еще вопрос по помпе, если вы ее разобрали , что там в нутри, почему она ометром звониться 10 килоом, по ходу там полевик какой стоит , который включает саму помпу , потому что если просто подать на нее 12 вольт .то она тоже работает, я это почему спрашиваю , по тому что оригинальная помпа на вебасто очень не прилично стоит , а аналогичтные подобные помпы , которые просто как элетромотор прозваниваются в несколько раз дешевле , но их вебасто не признает и выдает ошибку , я не думаю что там что то цифровое внутри , думаю что просто полевой транзистор с резистором в затворе, а по резистору вебасто опознает свой чужой.

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

Dushman7776
Offline
Зарегистрирован: 13.01.2019

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

MaksVV
Offline
Зарегистрирован: 06.08.2015

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

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Понятно, я только что допаял плату , собираюсь проверять ,  в какой строке в скетче прописываются адреса датчиков тепмпературы? и какой стартовый байт у котла TTEvo ? Вообще был хорошо расписать поподробней первоначальную настройку ? 

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Что то не работает , залил подготовителный скетч , залил основной , подал питание, отпраляю смс ZAPROS  приходит уведомление что доставлено , и тишина , пробовал звонить на симку , идут длинные гудки. Светодиод на сим 800 мигает , на адруине горят оба светодиода . Что не так?

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Ура заработало, просто сначало криво прошился скетч, эта промини такой плахой человек , кое как его уговарил прошиться :) . Может дело в моём адаптере он у меня на СР2102 , но скетч ни как не хотел заливаться в ардуину , пришлось зажимать рессет на ней а потом включать загрузку в плату , и то с 100500 раза прошло. Завтра попробую на машину установить. Еще вопрос, я еще датчики не прописывал в скетче ,  если я потом в скетч пропишу их адреса и залью в ардуину , то  телефон не надо будет заного приписывать , он вроде в епроме сохраняется? Я правильно понимаю?  И как изменить команду на запрос баланса , а то она не работает на мегафоне?

MaksVV
Offline
Зарегистрирован: 06.08.2015

Да еепром не нужно больше прописывать. Там в коде старался довольно подробно все комментировать. Датчики даллас смотри вверху самом массив DS18B20 Левые 8 байт это адреса датчиков. На старт команда 20 , реже 21

MaksVV
Offline
Зарегистрирован: 06.08.2015

Команда на запрос баланса. Строка 609 скетч#568. Далласы строка 108 и далее.
Две оптопары можно не запаивать и резисторы к ним. Но тот оптрон, который под ардуино, он нужен. Он считывает кнопку включения вебасто.

Dushman7776
Offline
Зарегистрирован: 13.01.2019

В стоке 609 нужно будет в место #100#\ поставить *100# ? Или обратный слеш тоже нужен? С далласами вроде сам разобрался но у меня их только 3 оставалось и те в виде обычных микросхем, нужно будет их в трубку упаковывать с термопастой.

MaksVV
Offline
Зарегистрирован: 06.08.2015

вместо #100# ставишь *100# , оставльное оставляешь как есть. Далласы я тоже поначалу в виде микросхем брал. а сейчас иногда в колбах по 50р./шт. бывают если по одному заказывать . беру их, удобнее. 

Dushman7776
Offline
Зарегистрирован: 13.01.2019

переделал на *100# , в ответ пришел какой то набор цыфр , что с этим делать ?

MaksVV
Offline
Зарегистрирован: 06.08.2015

а #100# не работает чтоли? Набор цифар потому что на русском приходит, а надо на английском чтобы приходило. Узнай у оператора как сделать чтобы баланс на английском приходил

Dushman7776
Offline
Зарегистрирован: 13.01.2019

С чего бы  сколхозить разъем , тобы был такой же как на родном овальном пульте вебасты, не охота резать или подпаивать , та так воткнул родной провод  в устройство , и ни чего резать не надо , если не заработает  по W-bus то обратно пультик воткнул и  через подпайку управлять,  и еще хочу кнопку на 3.5 джек вывести и на  далласы тоже , что бы меньше соплей было , сигу не буду подцеплять , хотя может на автозапуск двигателя попробую  в 600 сталкере есть вывод состояния для автозапуска.

Dushman7776
Offline
Зарегистрирован: 13.01.2019

 У меня симка мегафон а у него запрос баланса *100#  , а решетка сто решетка не работает почему то , просто ни  чего не происходит , а на звездочка сто решетка приходит ответ в виде +CUSD: 0, "куча цифр  и букв,

MaksVV
Offline
Зарегистрирован: 06.08.2015

скрутками подматайся к проводам разъема вебасто и сделай свой разъем, который найти можно.  И будет два разъема торчать  - один для штатного таймера. второй для сего девайса. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

говорю позвони оператору и узнай, что нужно сделать, чтобы баланс на латинице приходил. 

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Долбаный Мегафон  у нас убрал услугу поговорить с девушкой из службы поддержки , посадили робота вместо девченок . надо в офис идти что бы с ними пообщаться. Как я понял нужно ставить кнопку с подсветкой светодиодной , эта подсветка какое нибудь еще занчение имеет кроме как электричестово жечь ? Ну типо статус работы вебасты , может это где и говорилось но я не понял , а так можно что бы блинки ошибок выдавала , есл что не так , типо как чек инжин .

MaksVV
Offline
Зарегистрирован: 06.08.2015

лампа показывает включен котёл или нет . Кнопка то без фиксации. Хотел в будущем сделать, что если включили котёл и он НЕ запустился , то лампа будет быстро мигать. Типа незапуск. А ошибки нех по миганию считать, проще в смске их получить. 

Dushman7776
Offline
Зарегистрирован: 13.01.2019

Ну да в хексе их считывать не удобно, но ошибки дело нужное , не всегда удобно , или есть возможность тащить в авто ноутбук со шнурком , сброс блокировок котла тоже бы не помешал, у меня было так когда устанавливал котел насос не дощелкнул . и вебаста в блокировку ушла , и сброс с помощью предохранителя не помогал, но не всегда  и не у всех есть возможность ошибки считать, у нас в городе установщики котлов барыги конченные  хотят за диагностику ( тупо подключить шнурок к котлу и считать ошибки) хотят 1000руб. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

да не вопрос сделаем мы ошибки. нужен только лог где идет запрос ошибок и  ответ котла  без ошибок, а также ответ с ошибками (лучше 2 ошибки для анализа). ну и удаление. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

в том контексте я имел ввиду не HEX про мигание,  а не х..й )))

Dushman7776
Offline
Зарегистрирован: 13.01.2019

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