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

DimonW
Offline
Зарегистрирован: 23.11.2019

MaksVV пишет:

жду отчетов о работе 3.88. Особенно после того, как заезжали в зону с отсутствием связи GSM. Ну и сколько у кого показывает уровень сигнала GSM когда уже близко к потери сигнала. 

https://ru.aliexpress.com/item/32468007674.html?spm=a2g0s.9042311.0.0.95...

заказал такую попробовать

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

да , это ещё получше должна быть

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

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

DimonW
Offline
Зарегистрирован: 23.11.2019

Dushman7776 пишет:

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

 

вы про какую антену конкретно?

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

В 5 посту ссылка на детали, там антенна в виде платки

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

У меня антена как ты заказал, она работает но не скажу что вау. Мне кажется что антена со старого телефона будет даже лучше. Хотя у меня в гараже и мой смартфон ни хрена интернет не ловит Е горит а не Н+ и тем более 4G. Но старые телефоны в гараже лучше ловили сеть .

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

MaksVV пишет:

Новая версия скетча v3.88. в той же веб папке. См. пост #5.  Там же новые метрики (заменил срывы пламени на уровень GSM сигнала). Еепром заново подготавливать и перезаливать не нужно! Просто меняете основной скетч и всё. 

- Исправлен (надеюсь) косяк с невозможностью переподключения к MQTT после заезда в зону с отсутствием GSM сигнала.  Логика теперь такая: Если после 4 попыток не удалась связь с MQTT, ждём 1 час и пробуем снова. Если было пропадание сигнала GSM и сигнал снова появился уже не ждём 1 час, а пробуем сразу (ну почти сразу = через 6 минут). Ну естественно также делаем 4 попытки.  

- Появилась SMS команда  MQTT-reset  для рестарта модема и переподключения к MQTT (на всякий случай сделал)

- В метриках появился уровень GSM сигнала (обновляется раз в 2 минуты). 

 

Ща попробуем ...  а то  2 раза помпа уже не включилась . 

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

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

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

MaksVV пишет:

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

понятоно что в в обновленнии к помпы дела не имеет ...  

Пишу  что заметил  что 2 раза помпа не включилась .. К примеру сегодня . включил с телефона  котел .. 

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

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

схема подключения помпы и протокол запуска котла?

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

1 HeaterBusType

Сигнал на реле 12в  реле (7А24в)   питание с тойже проводки и проводом уже к котлу ...  Думаю  стоит накинуть диод на реле  чтобы всплеск обратно не вернулся на сигнал 

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

Всё работает , уровень сигнала показывает, пробовал отправить смс на ресет мктт , после смс счётчик ресетов стал 2 , и появилась ошибка 3А, до ресетов ошибка не появлялась. Попробовал ещё раз , опять счётчик на 2 увеличился и ошибка опять появилась .

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

Pashok3D пишет:

1 HeaterBusType

Сигнал на реле 12в  реле (7А24в)   питание с тойже проводки и проводом уже к котлу ...  Думаю  стоит накинуть диод на реле  чтобы всплеск обратно не вернулся на сигнал 

что за реле 7А24? Не на 24В случаем? Попробуй поменять реле на точно исправное. Диод на плате уже стоит. когда не вкючилась помпа, желательно в этот момент померить тестером на проводе управления реле помпы , появляется ли минус. проверять лучше диодной прозвонкой. 

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

Словил глюк , после смс ресет мктт , девайс перегрузился , поймал мктт , все вроде хорошо , уровень сигнала 31 , вроде очень прилично, запустил котел на прогрев, через минут 10 решил проверить как там девайс , мктт не отвечал , по смс вроде ответил , сел в авто , диод  на модеме мигал очень медленно , попробовал смс мктт ресет отправить модем стал перегружаться , раз 5 реле щелкнуло  , но мктт не поймал , медленно замигал , я питание передернул, все заработало как  надо . Сейчас машина в гараже , уровень сигнала показывает 9 попугаев ,   но счетчик рессетов опять увеличился  на 1. 

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

Словил глюк , после смс ресет мктт , девайс перегрузился , поймал мктт , все вроде хорошо , уровень сигнала 31 , вроде очень прилично, запустил котел на прогрев, через минут 10 решил проверить как там девайс , мктт не отвечал , по смс вроде ответил , сел в авто , диод  на модеме мигал очень медленно , попробовал смс мктт ресет отправить модем стал перегружаться , раз 5 реле щелкнуло  , но мктт не поймал , медленно замигал , я питание передернул, все заработало как  надо . Сейчас машина в гараже , уровень сигнала показывает 9 попугаев ,   но счетчик рессетов опять увеличился  на 1. 

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

9 маловато, конечно. На телефоне как палки сети показывает (имеется ввиду как связь на симке телефона, норм в гараже?) Попробовать ресет от СМС команды в условиях устойчивого GSM сигнала. И посмотреть как модем  переподключится к MQTT. 

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

MaksVV пишет:

Pashok3D пишет:

1 HeaterBusType

Сигнал на реле 12в  реле (7А24в)   питание с тойже проводки и проводом уже к котлу ...  Думаю  стоит накинуть диод на реле  чтобы всплеск обратно не вернулся на сигнал 

что за реле 7А24? Не на 24В случаем? Попробуй поменять реле на точно исправное. Диод на плате уже стоит. когда не вкючилась помпа, желательно в этот момент померить тестером на проводе управления реле помпы , появляется ли минус. проверять лучше диодной прозвонкой. 

То контактная группа  при 24в постоянки 7А   а при 220 переменки 10А  SL77-12D-1Z

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

MaksVV пишет:

Pashok3D пишет:

1 HeaterBusType

Сигнал на реле 12в  реле (7А24в)   питание с тойже проводки и проводом уже к котлу ...  Думаю  стоит накинуть диод на реле  чтобы всплеск обратно не вернулся на сигнал 

что за реле 7А24? Не на 24В случаем? Попробуй поменять реле на точно исправное. Диод на плате уже стоит. когда не вкючилась помпа, желательно в этот момент померить тестером на проводе управления реле помпы , появляется ли минус. проверять лучше диодной прозвонкой. 

То контактная группа  при 24в постоянки 7А   а при 220 переменки 10А  SL77-12D-1Z

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

MaksVV пишет:

Pashok3D пишет:

1 HeaterBusType

Сигнал на реле 12в  реле (7А24в)   питание с тойже проводки и проводом уже к котлу ...  Думаю  стоит накинуть диод на реле  чтобы всплеск обратно не вернулся на сигнал 

что за реле 7А24? Не на 24В случаем? Попробуй поменять реле на точно исправное. Диод на плате уже стоит. когда не вкючилась помпа, желательно в этот момент померить тестером на проводе управления реле помпы , появляется ли минус. проверять лучше диодной прозвонкой. 

То контактная группа  при 24в постоянки 7А   а при 220 переменки 10А  SL77-12D-1Z

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

MaksVV пишет:

9 маловато, конечно. На телефоне как палки сети показывает (имеется ввиду как связь на симке телефона, норм в гараже?) Попробовать ресет от СМС команды в условиях устойчивого GSM сигнала. И посмотреть как модем  переподключится к MQTT. 


Глюк был на работе , там сигнал 31 попугай, может сеть заглючила , надо тестировать и статистику набирать. Пока в гараже стоит , уже 2 ресета и одна ошибка 3А

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

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

В момент проявления косяка нужно производить измерения. 

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

пробуем скетч 3.89. В версии 3.88 происходило очень странное. При смс команде на ресет модема, он сразу ресетился, и , видимо, не успел отправлять какой-то отчёт сотовому оператору, что смс получена. В итоге когда он вновь появлялся в сети оператор повторно отправлял эту смс, модем естественно опять в ребут, и так по кругу.  Это исправил в 3.89, дав задержку, так же поправил величину уровня сигнала при которой считается что сети нет. 

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

На скетче 3.88 за ночь в гараже было 16 рестартов модема , залил скетч 3.89 в запасную ардуину , посмотрю как сегодня будет работать, а где в скетче про уровень сигнала при котором считается что сети нет? Я посмотрел ни нашел, там  в строках 107-112 что то есть про уровень сигнала , но сами значения в этих скетчах одинаковые равны 3 , правда там в 3.89 еще строк добавлено.

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

Скетч 3.89 работает вроде адекватно, пробовал смс ресетить модем , после команды счётчик увеличился на единицу, а раньше мог сразу на 4 вырасти.

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

Dushman7776 пишет:
а где в скетче про уровень сигнала при котором считается что сети нет?

v3.89 вкладка ReadModem строки 164,165

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

Докладываю , скетч 3.89 работает хорошо, непонятных перезагрузов нет , всё пашет, глюков не обнаружено.

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

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

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

Сегодня пока тачка в гараже , время от времени мониторю , так уровень сигнала от 7 до 9 , вроде это мало , но перезагрузки модема не было , по крайней мере пока, и на запросы отвечает. У нас пока тепло , сегодня минус 5 , но со следующей недели обещали похолодание.

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

по погоде у нас также в ЕКБ, нужно будет обязательно затестить после стопудового пропадания сигнала как себя поведёт. ЦЗ то подключил? 

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

Затестю, но после смски на ресет мктт переподключается четко ,ЦЗ подключил , работает.

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

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

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

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

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

Отлично. Можно вывести 4 пин разъем в бардачок для обновления ПО. Сегодня поеду за город , где нет сигнала, сделаю лог, тесты.

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

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

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

По началу так было, но сейчас вроде норм прошивается. Не знаю, может не так что то делал. Просто дело в том , что в шину вбус все байты прошивки полетят, котел ужаснется от такого, боюсь, лучше вбус на это время тумблером разрывать. А так все прошивается. Цеплять без питания. Только рх тх gnd и DTR.

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

Съездил за город. Между городами по моему маршруту зоны полного отсутствия сети не было. Но связь все же была не стабильной. Временами падало до 7 попугаев. При этом на телефоне половина делений сети. На протяжение часа езды всей поездки связь с MQTT так и не разорвалась. Все работало!

Потом нужно было ехать на дачу и там то я точно знаю, что есть небольшой кусок пути, где связь точно теряется, совсем. Заезжаем в эту зону. Сначало стало 0 попугаев, потом led модема часто замигал, как при поиске сети. В отладке от модема поступило сообщение DEACT. При попытке девайса отправить данные на мкютт в условиях отсутствия сети, получаем от модема сообщение ERROR , на которое скетч реагирует рестартом модема. Т.к. сети нет, он делает 4 неуспешных попытки подключиться к брокеру и остается на настройках только смс.
Все бы ничего. Но я сделал детектирование пропадания сети в скетче только после 3 опросов уровня сигнала, а это 6 минут. А мы были в зоне без сети меньше 6 минут, поэтому когда сеть появилась, скетч не стал сразу иниицировать новое подключение, т.к. не знал что сеть падала. Но таймер переподключения тикал (этот таймер включился когда делали 4 неуспешных попытки в отсутствие сети) и через час все равно бы мкютт ожил.

Если бы я находился в мертвой зоне более 6 минут, скетч бы зарегистрировал пропадание сети джсм и когда сеть появилась, он бы сразу! инициировал рестарт модема с оживлением мкютт. Что я и опробовал. Т.к. на даче сигнал менее чем в городе (13...14 попугаев), сняв антенну получаем 0 попугаев (в городе было без антенны 10...12), тем самым имитируем пропадание сети. Подождал более 6 минут. Одел антенну и вуаля, мкютт ожил! Вроде все работает как задумано! Осталось немного подкорректировать, чтобы не ждать час, когда отсутствие сети было менее 6 минут.

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

Так можно прошить скетч не вынимая ардуино из платы ? Не заглючит ли котел после этого , или надо по время прошивки разрывать линию w-bus между котлом и девайсом? А то очень неудобно для прошивки нового скетча каждый раз выковыривать ардуино . Охота уже облагородить в салоне , а так вывел разъем для прошивки в удобное место и шейся сколько хочешь . А ещё лучше присобачить к девайсу вай фай на еспешке и шить по воздуху.как идея ? Видел на Ютюбе ролик как шить ардуино с помощью есп 8266 по воздуху. Девайс должен развиваться

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

Дак выше же написал желательно wbus разрывать тумблером на время прошивки. Есп в топку, опять с энергопотреблением бороться, проще сразу на есп делать девайс. Все равно бук в машину тащить, уж проводок подключить в бардачок и клацнуть выключатель не проблема. Может соберусь когда-нибудь и сделаю на меге 2560, там и тумблер не нужен будет и с памятью проблем нет. По функционалу можно будет приблизиться к сигнализации

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

Энергопотребление не проблема , можно отключить когда не нужно . Меня обламывает бук в машину тащить , подъехать к окну и прямо из дома прошить вот это класс. А для прошивки не обязательно тумблер ставить , просто сервисную перемычку вытащил и шейся. А Мега 2560 достаточно мощный камень , с нем функционал можно крутой наворотить , обычно сигнализации на PICах делают и не очень крутых. Я вот мечтаю esp32 освоить , но на русском мало по нему инфы , а так навороченный он.

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

сегодня просек ...  Включил  котла  .   проходит 255сек  .  помпа выключилась  слышно по реле .. опять выключил включил  ...  также  .   завёл  машину заглушил   ..  стало норм ...    ну  завёл то  стартер дал просадку  и может ресанулся   ... 

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

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

всмысле через 255 секунд помпа выключается после включения котла?  просадка от стартера ну не как не должна давать ресет ардуино, там же мало того что DC-DC, который и от 7В будет давать нужные 4В, дак ещё и электролиты на 470мФ.  

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

MaksVV пишет:

всмысле через 255 секунд помпа выключается после включения котла?  просадка от стартера ну не как не должна давать ресет ардуино, там же мало того что DC-DC, который и от 7В будет давать нужные 4В, дак ещё и электролиты на 470мФ.  

выставил вить 255 сёк  выключение помпы  после выключения котла  ..  в епроме и в самом скетче ...   раза 3 под ряд просек выключения  ...  включал и с кнопки и с мобильного 

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

Паша, всё таки непонятно ты излагаешь проблему, из поста 1390 вроде бы можно подумать, что помпа незапланированно выключается  после включения котла. Дак в какой момент помпа глючит (читай ведёт себя не так как задумано)? 

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

MaksVV пишет:

Паша, всё таки непонятно ты излагаешь проблему, из поста 1390 вроде бы можно подумать, что помпа незапланированно выключается  после включения котла. Дак в какой момент помпа глючит (читай ведёт себя не так как задумано)? 

тож говорю  ...  проблема проявляется изредка .   но так как был в машине  и проследил ... что включил  котла  .  а помпа отрубилась именно по ардуине . так как слышно было что  реле выключилось  и порядка повремени как выставлено  в ней  по команде отключения   котла  .     выключил  и сразу опять включил  помпа включилась  опять на пару минут .    температура двигла 25 ,  в салоне 15  ,  ну и котел розогрелся до 125 градусов .    завёл машину абы  остудить  котла  .  затем ещё раз попробовал  и уже  помпа работает постоянно при роботе котла .     ардуино запитал к колодке обд2  к постоянным 12вольтам .  

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

поставь время не 255 сек, а 20 сек например, и попробуй отследить проблему опять, если станет не через 255 сек выключаться, а через 20  - то проблема, вероятно, программная, Если останется как и раньше - примерно через пару минут (хотя 255 это 4,25 минуты!!) - то проблема скорее всего аппаратная (в таком случае нужно вместо автомобильного реле попробовать подключить напрямую к пину ардуино модуль "ардуиновского" реле )

Stubiflex
Offline
Зарегистрирован: 27.11.2019

Когда можно будет тестировать CAN  версию?

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

можно и к этой версии добавить CAN адаптер. Только кто CAN протокол (касаемо котла) именно вашего котла/автомобиля будет реверсить? 

ItsFrit
Offline
Зарегистрирован: 06.11.2019

Добрый вечер!

Помогите!

Наконец-то я сделал, чтобы писало что-то в порт, и всё заработало, думал я...

В итоге у меня вот что:

AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK

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

Заранее спасибо за помощь.

MaksVV
Онлайн
Зарегистрирован: 06.08.2015

а что не работает? АТ это периодически запрос жив или нет модем, судя по всему в начале подачи питания к MQTT было неудачное подключение. Поэтому он остался на настройках только СМС. Внимательно читаем инструкцию к девайсу.  На брокере зарегистрировались? пароли получили? 

ItsFrit
Offline
Зарегистрирован: 06.11.2019

На брокере зарегистрировался, пароли получил, сверху в скетче вставил. Ничего не изменилось