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

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

Dushman7776 пишет:
Попробую сегодня если время будет , а с тайменгами это как ?

Вид- Протокол вывести, Правой кнопкой -Показать время- Полное время

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

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

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

Dushman7776 пишет:
DimonW, у тебя какой котел ? Если штатный , в смысле с завода установлен, то они по w-bus не запускаются

Он уже запускал с WTT

Baron8
Offline
Зарегистрирован: 12.11.2019

Я в пятницу вернусь с командировки и сделаю ( а предыдущие я делал с таймингами ? Это столбик слева с временем?)

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

 так подключил ?  Плюс светодиода через 1кОм к пину LED knopka. Минус светодиода на GND?   В скетче подготовки еепром разрешил управлять помпой ? (там либо ЦЗ либо помпа). 

UPDATE.  Паша, че удалил пост, разобрался? 

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

MaksVV пишет:

 так подключил ?  Плюс светодиода через 1кОм к пину LED knopka. Минус светодиода на GND?   В скетче подготовки еепром разрешил управлять помпой ? (там либо ЦЗ либо помпа). 

UPDATE.  Паша, че удалил пост, разобрался? 

Вроде все ок .  По кнопке включаеться .  поставил на помпу и 300 сек 

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

только даже на помпу віставил 600 сек , минуту до двух и віключаеться

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

MaksVV пишет:

 так подключил ?  Плюс светодиода через 1кОм к пину LED knopka. Минус светодиода на GND?   В скетче подготовки еепром разрешил управлять помпой ? (там либо ЦЗ либо помпа). 

UPDATE.  Паша, че удалил пост, разобрался? 

 

да  . только  мало времини сек на виключение котла  

 

И чето уже перестало показывать вольтаж с котла и температуру 

 

Выбросил перемычку свою ..   залил по новому   и с 21 запуск  прописал ... да если питлово только от шнурка  то заливаеться  и так норм  если нету доп питалова 

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

Добрый вечер! Помогите пожалуйста! 3 дня мучаюсь, не получается... 
Проблема вот в чём -

В мониторе порта у меня ПУСТО... Вообще ничего...

RX,TX - 10,11.(пробовал менять местами, тоже ничего)

И ещё хотел бы спросить...Вроде скетч загрузился, но ошибки так и должны быть?

*тык*

Я новичок в этом всём, поэтому и обращаюсь.

Ах, да... Не могли бы оставить ссылочку на все библиотеки? 

Заранее спасибо!

 

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

Pashok3D пишет:

только даже на помпу віставил 600 сек , минуту до двух и віключаеться

потому что максимум 255 сек. Переменная восьмибитная (0...255). 

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

ItsFrit пишет:

Добрый вечер! Помогите пожалуйста! 3 дня мучаюсь, не получается... 
Проблема вот в чём -

В мониторе порта у меня ПУСТО... Вообще ничего...

RX,TX - 10,11.(пробовал менять местами, тоже ничего)

И ещё хотел бы спросить...Вроде скетч загрузился, но ошибки так и должны быть?

*тык*

Я новичок в этом всём, поэтому и обращаюсь.

Ах, да... Не могли бы оставить ссылочку на все библиотеки? 

Заранее спасибо!

 

 

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

держи  библиотеки   ,  там  есть лишни  но без разницы  .  закинь  в документы в папку  ардуино  https://drive.google.com/file/d/1-r6aeKycwKX1TK7FBYQ59LFuQ7WCj3oF/view?usp=sharing

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

ItsFrit пишет:
Добрый вечер! Помогите пожалуйста! 3 дня мучаюсь, не получается... 

Проблема вот в чём -

В мониторе порта у меня ПУСТО... Вообще ничего...

RX,TX - 10,11.(пробовал менять местами, тоже ничего)

для того, что бы там чтото было нужно сделать это. Предупреждения компилятора, да , такие есть, работает. Библиотека нужна только для тактовых кнопок, Вел Клапауция, положил его в вебпапку со скетчами. 

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

MaksVV пишет:

Pashok3D пишет:

только даже на помпу віставил 600 сек , минуту до двух и віключаеться

потому что максимум 255 сек. Переменная восьмибитная (0...255). 

 

както так 

https://drive.google.com/file/d/1XnwMqhNKVZuSmd4dcHB9RgiWCNEBzL09/view?u...

https://drive.google.com/file/d/1Xk1ID3JInYje9qAK8GOpnmjVdOU_hLn-/view?u...

 

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

Паша, в какой момент перестало показывать напругу и температуру? а ты убрал отладку модема то в терминал? 

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

MaksVV пишет:

Паша, в какой момент перестало показывать напругу и температуру? а ты убрал отладку модема то в терминал? 

Да выбросил перемичку . и вспомнил что  нужно  освободить рх тх   отключил отладку  и сразу  стала показывать .

 даласы новые прописал . сразу же завились 

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

ок, а помпа норм заработала? после того как исправил на значения в диапазоне 0...255? 

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

MaksVV пишет:

ок, а помпа норм заработала? после того как исправил на значения в диапазоне 0...255? 

та поставил  600  ...    но  походу всеравно  работает по максимум порядка 2х минут после  отключения  .   так как сразу отключать нельзя   начинает ож  кипеть в котле  .     завтра   уже перекину блок в салон на нем  и салонный датчик  .  и два выносных  ..    и  буду  вторую  платку  дособерать  для тестов  с вторым котлом 

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

и жду  второй модуль жсм  с Алика . и лобораторник  https://ru.aliexpress.com/item/4000282551930.html?spm=a2g0s.9042311.0.0.77ce33edSwIPxr

monomah86
Offline
Зарегистрирован: 06.01.2018

Собрал я  ваш дивайс, все работает нормально, но у меня 1 проблема раза 4  была  машинка стоит в ангаре часа 3 в день, в нем связи не какой нет экранирует выехал с него связь появилась смс работает MQTT не отвечает, спустился к авто sim800 моргает часто типа подключен к инету, нажал ресет на ардунке все заработало. програмист я не какой. но спаять и все стальное чюток умею. может у кого встречалось такое.?

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

Паша какие 600? говорю не более 255 сек!!! а это 4 с лишним минуты

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

monomah86 пишет:

Собрал я  ваш дивайс, все работает нормально, но у меня 1 проблема раза 4  была  машинка стоит в ангаре часа 3 в день, в нем связи не какой нет экранирует выехал с него связь появилась смс работает MQTT не отвечает, спустился к авто sim800 моргает часто типа подключен к инету, нажал ресет на ардунке все заработало. програмист я не какой. но спаять и все стальное чюток умею. может у кого встречалось такое.?

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

monomah86
Offline
Зарегистрирован: 06.01.2018

сегодня простояло 5 часов перед тем как я рестартанул его, 1 раз часов 12 прошло

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

MaksVV пишет:

какие 600? говорю не более 255 сек!!! 

Та шнурок на работе .  уже завтра поменяю .  

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

monomah86 пишет:
сегодня простояло 5 часов перед тем как я рестартанул его, 1 раз часов 12 прошло

ок понятно, будем смотреть скетч

monomah86
Offline
Зарегистрирован: 06.01.2018

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

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

MaksVV пишет:

monomah86 пишет:
сегодня простояло 5 часов перед тем как я рестартанул его, 1 раз часов 12 прошло

ок понятно, будем смотреть скетч


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

monomah86
Offline
Зарегистрирован: 06.01.2018

сегодня 1 фокус сотворил, сделал перемычку с импульса пуска котла  на пин ардуины rst добавил кондер на 1000 мФ по питанию ардуины, и отправил смс и все поднялось, ардуинка словила импульс рестарта и MQTT поднялась.

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

проще программно сделать

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

Все таки не получается у меня сделать этот порт...
Вроде всё правильно делаю...
RX - 10, TX - 11

*тык*, *тык*, *тык*, *тык*, *тык*

На скринах: скетч который загружаю, и видно, что нету ничего в порту...

 

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

а кто ж будет настройки сериал соединения  в окне терминала делать? такой терминал нужен. Ставим 2400_8E1. 

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

Не помогает...
 

Всё выставил *тык*

Ещё я читал, что модуль должен быстро моргать, но у меня моргает медленно...

Незнаю почему...
 

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

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

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

Сегодня  тоже не мог достучаться вечером ..   Но  не стал лесть .  Приехал домой  .  Думаю дайка проверью еще раз  . и вышла на связь  ..  вот только интересно  ..  либо  само  . либо  после стартера ресанулось ..   а так чтобы  ОЖ  прогреть  то  с пол часа  нужно чтобы котел работал ..  Не знаю норм ли   или так у всех ..    Но  хоть  сразу машина заводиться на газу  при температуре в 40градусов 

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

че там с помпой, отпишись о результате, как проверишь. 

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

MaksVV пишет:

че там с помпой, отпишись о результате, как проверишь. 

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

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

MaksVV пишет:

че там с помпой, отпишись о результате, как проверишь. 

 

Не успел проверить .  завтра проверю ..  Если  на телефоне включить  котла  ...  а затем программу  закрыть ..  котел  идет в офф ??    

Stubiflex
Offline
Зарегистрирован: 27.11.2019
 
Коллеги, прошу Вас взглянуть на эту таблицу и исправить (указать на ошибку,м подсказать, как будет правильно). 
 
Благодарю.
 
byte Start20_10[5] = {0xF4, 0x03, 0x20, 0x0A, 0xDD};
byte Start20_15[5] = {0xF4, 0x03, 0x20, 0x0F, 0xD8};
byte Start20_20[5] = {0xF4, 0x03, 0x20, 0x14, 0xC3};
byte Start20_25[5] = {0xF4, 0x03, 0x20, 0x19, 0xCE};
byte Start20_30[5] = {0xF4, 0x03, 0x20, 0x1E, 0xC9};
byte Start20_35[5] = {0xF4, 0x03, 0x20, 0x23, 0xF4};
byte Start20_40[5] = {0xF4, 0x03, 0x20, 0x28, 0xFF};
byte Start20_45[5] = {0xF4, 0x03, 0x20, 0x2D, 0xFA};
byte Start20_50[5] = {0xF4, 0x03, 0x20, 0x32, 0xE5};
byte Start20_55[5] = {0xF4, 0x03, 0x20, 0x37, 0xE0};
byte Start20_59[5] = {0xF4, 0x03, 0x20, 0x3B, 0xEC};

byte Start21_10[5] = {0xF4, 0x03, 0x21, 0x0A, 0xDC};
byte Start21_15[5] = {0xF4, 0x03, 0x21, 0x0F, 0xD9};
byte Start21_20[5] = {0xF4, 0x03, 0x21, 0x14, 0xC2};
byte Start21_25[5] = {0xF4, 0x03, 0x21, 0x19, 0xCF};
byte Start21_30[5] = {0xF4, 0x03, 0x21, 0x1E, 0xC8};
byte Start21_35[5] = {0xF4, 0x03, 0x21, 0x23, 0xF5};
byte Start21_40[5] = {0xF4, 0x03, 0x21, 0x28, 0xFE};
byte Start21_45[5] = {0xF4, 0x03, 0x21, 0x2D, 0xFB};
byte Start21_50[5] = {0xF4, 0x03, 0x21, 0x32, 0xE4};
byte Start21_55[5] = {0xF4, 0x03, 0x21, 0x37, 0xE1};
byte Start21_59[5] = {0xF4, 0x03, 0x21, 0x3B, 0xED};

 

 

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

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

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

Pashok3D пишет:

 

Если  на телефоне включить  котла  ...  а затем программу  закрыть ..  котел  идет в офф ??    


Конечно нет, котел отработает сколько было выставлено воемя работы, даже если в телефоне приложение закроешь

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

Dushman7776 пишет:

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

Позже, пока некогда

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

Stubiflex пишет:
Коллеги, прошу Вас взглянуть на эту таблицу и исправить (указать на ошибку,м подсказать, как будет правильно).

правильно для чего? таблицы никакой не надо, это колхоз. Нужно примерно так

byte Zapusk = 0x21; //указываем байт запуска какой надо
byte Time = 30;     //указываем время цикла , мин. какое надо 
byte Start_heater[]= {0xF4, 0x03, Zapusk, Time, 0x00}; 
byte Checksum=0;
for (int i=0; i<sizeof(Start_heater)-1; i++) Checksum^=Start_heater[i];
Start_heater[sizeof(Start_heater)-1] = Checksum;   // пишем контрольную сумму в последний байт
// всё, сообщение Statrt_heater готово к использованию

 

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

MaksVV пишет:

Stubiflex пишет:
Коллеги, прошу Вас взглянуть на эту таблицу и исправить (указать на ошибку,м подсказать, как будет правильно).

правильно для чего? таблицы никакой не надо, это колхоз. Нужно примерно так

byte Zapusk = 0x21; //указываем байт запуска какой надо
byte Time = 30;     //указываем время цикла , мин. какое надо 
byte Start_heater[]= {0xF4, 0x03, Zapusk, Time, 0x00}; 
byte Checksum=0;
for (int i=0; i<sizeof(Start_heater)-1; i++) Checksum^=Start_heater[i];
Start_heater[sizeof(Start_heater)-1] = Checksum;   // пишем контрольную сумму в последний байт
// всё, сообщение Statrt_heater готово к использованию

 

 

Спасибо! Компактно и элегантно.

 

 

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

MaksVV пишет:

Дима, короче найдёшь другой к-лайник, удали файл лога в папке WTT, рестарт винды и сделать чистый лог запуска из WTT (без девайса), и без догрева и вентиляции. 

в общем докладываю.. я разобрался, все работает :) все собрал, спрятал в бардачок . Огромное спасибо :) куда можно закинуть "на пиво" ?

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

А че было то?

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

MaksVV пишет:

А че было то?

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

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

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

DimonW пишет:

MaksVV пишет:

Дима, короче найдёшь другой к-лайник, удали файл лога в папке WTT, рестарт винды и сделать чистый лог запуска из WTT (без девайса), и без догрева и вентиляции. 

в общем докладываю.. я разобрался, все работает :) все собрал, спрятал в бардачок . Огромное спасибо :) куда можно закинуть "на пиво" ?

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

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

Pashok3D пишет:

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

ну я спрячу в нишу над бардачком, сбоку ревизионный люк как раз, самое место ему там, надо обкатать пару недель :)

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

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

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

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

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

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

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

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

Dushman7776 пишет:
Хотя может надо просто антену какую нибудь замутить по мощнее

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