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

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

MaksVV пишет:

Залил в облачную папку скетч 4.01. вверху скетча настраивается вкл/выкл MQTT.  (В работе не проверял). 

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

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

Один раз должно щелкать. Котел включается по шине? Отчет через 6 мин приходит? Startwebasto OK показывает? (Типа наличие пламени)

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

MaksVV пишет:
Один раз должно щелкать. Котел включается по шине? Отчет через 6 мин приходит? Startwebasto OK показывает? (Типа наличие пламени)

Двигатель сейчас ремонтирую, пробовал запускать без топлива ну и без антифриза, котел включился по шине, ну и соответственно отключился сразу и показало 1 ошибку.

MAXKIT
Offline
Зарегистрирован: 07.02.2013

MaksVV а через MQTT возможно получить номер ошибки, если она вылезла при запуске?

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

можно, но я этого не сделал. По Mqtt показывает только количество ошибок. А расшифровка через смс запрос Service-info. Просто если 5 ошибок будет, как их в одну метрику уместить. 

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

Друзья, кто хочет собрать девайс, есть хорошая новость. Т.к. брокер CloudMQTT закрыл бесплатные тарифы для новых пользователей, я наладил работу на бесплатном MQTT сервере clusterfly.ru  (бывший 4api mqtt )

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

UPDATE. Пока скетч работает не очень хорошо. Мучаю дальше

 

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

Залил в облачную папку скетч v4.02 с поддержкой бесплатного mqtt от clusterfly.ru 

Регистрации на clusterfly.ru как таковой не нужно. Можно зайти через любой акк типа yandex, google, mail и т.д. Работаем через сервер  [SRV.1] .  Заходим в "профиль", Там смотрим  адрес сервера, номер порта tcp ,  пользователь (username), и пароль. Забиваем эти данные вверху скетча.

На этом брокере все топики должны начинаться с username аккаунта брокера. Поэтому универсальные метрики не подойдут и их нужно править: В папке  скетч4_02 открываем в ворде метрики. По умолчанию значение username там login . Ставим курсор в начало. Нажимаем ctrl+H (найти и заменить) во всплывшем окне в строке "найти"пишем login . Ниже в строке "Заменить на:"  пишем ВАШ! username и нажимаем кнопку "Заменить все".  Сохраняем ворд файл на всякий. На брокере чуть ниже кнопки "профиль", нажимаем Web-client. Вбиваем пароль и нажимаем "подключиться". В соответствующем поле пишем название топика: met    

Открываем на смартфоне MQTT Dash и создаем панель управления, вбиваем имя польз, пароль, сервер и порт. Заходим. Нажимаем вверху "две стрелочки". В поле "топик" пишем: username/met    (Естественно вместо username ВАШе имя пользователя) и нажимаем "ПОДПИСАТЬСЯ И ЖДАТЬ МЕТРИКИ".

Копируем весь исправленный текст метрик (в ворде) в буфер обмена. На брокере в поле "сообщение" вставляем этот текст (ctrl+v) и нажимаем отправить. 

Всё, на смартфоне метрики должны получиться. Если мигают, перезайти в приложение.   

Если по прежнему используете брокер cloudmqtt метрики готовим таким же способом. Далее обновлённые скетчи будут по такой схеме. Всё равно нужно обновляться, потому что скетч всегда становится лучше. 

MAXKIT
Offline
Зарегистрирован: 07.02.2013

MaksVV, а скетч сам добавляет в путь топика username? Или это сервер такую приставку делает?

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

Скетч добавляет

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

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

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

нужен лог и что за webasto TTL ? я такой не знаю. #1556 ошибку исправил? 

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

MaksVV пишет:

нужен лог и что за webasto TTL ? я такой не знаю. #1556 ошибку исправил? 

Я не правильно написал не TTL, а  TTC_E ))).  Да ошибку #1556 исправил. И еще когда пробовал запускать несколько раз, послал СМС "Zapros",  через минуту после отправки команды на запуск, вебасто при получении (или ответа по СМС) отключилась. Или это совпадение, но больше не пробовал. Постараюсь на днях записать лог, но 6 минут это много инфы.  Было 2 ошибки, по запросу СМС удалил.

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

6 минут не надо. Снять лог до момента, когда котел сам отрубается . 

irz65
Offline
Зарегистрирован: 25.01.2018

Попробовал установить 4.02

при компиляции во вкладке HEATER_BUS в 49 строке идет ошибка 

'NEED' was not declared in this scope
 
Я сравнил с прошлыми скетчами, похоже в основной вкладке пропущены строки  #define need
но может я что-то пропускаю...
 
MaksVV
Offline
Зарегистрирован: 06.08.2015

виноват , для эво не проверил. Исправил. Там ещё нашлись косяки. В частности со второго номера если посылать Zapros, то отчёт на первый номер приходит. Позже исправлю в новой версии скетча.

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

скетч 4.02 оказался сырым, работает коряво. Перенес его в папку бета версии в облачной папке. В скетче 4.00 и 4.01 также обнаружились кое какие косяки. А именно: 

- прилетавшая СМСка Zapros, а также отчёт через 6 мин после запуска, убивали работу включенного котла по шине 10400 (котлы ТТС ТТЕ)

- со второго номера некорректно работали СМС  Zapros  Service-info  Erase DTC 

Всё это устранено в скетче v4.0102 . Выложил в облачную папку. (В v4.0102 нет поддержки mqtt clusterfly, только cloudmqtt). 4.00 и 4.01 убрал из папки. 

clusterfly был только в скетче 4.02. Но этот скетч не стабилен, поэтому clusterfly буду ковырять дальше.  

 

PS. По MQTT теперь можно удалять ошибки, нажав на метрику с ошибками.  

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

Спасибо, будем тестировать.

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

MaksVV пишет:
скетч 4.02 оказался сырым, работает коряво.

Исправил, залил в облачную папку скетч v4.07 с поддержкой clusterfly.ru 

Sinto
Offline
Зарегистрирован: 14.12.2020

Всем привет! Скетч v4.07 не компилируется. Ошибки: Heater_BUS:225:10: error: 'F' was not declared in this scope Heater_BUS:234:10: error: 'F' was not declared in this scope

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

на IDE 1.8.5 у меня компилируется

Sinto
Offline
Зарегистрирован: 14.12.2020

В отличии от версии 4.01.02 в указанных строках вместо K_LINE.read() написано F.read()

А объект F не определен 

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

что то вы лукавите, нет там такого. Перескачайте, может сами нажали чего. 

Sinto
Offline
Зарегистрирован: 14.12.2020

А вообще, я восхищен проделанной работой и отношением автора к участникам. 

Не часто встретишь человека, готового помогать в таком объеме.

Sinto
Offline
Зарегистрирован: 14.12.2020

Мои извинения.

Действительно, в архиве такого нет. Сам удивлен, в какой момент прошла замена. Распаковал и запустил на компиляцию и смотри-ка...

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

Ну, у меня нет возможности протестировать девайс в полном объёме. Вот и приходится вести техподдержку т.н. бета-тестировщиков. 

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

Sinto пишет:

Мои извинения.

Действительно, в архиве такого нет. Сам удивлен, в какой момент прошла замена. Распаковал и запустил на компиляцию и смотри-ка...

корона вирус... на компе

Sinto
Offline
Зарегистрирован: 14.12.2020

Хотел спросить. В обсуждении есть пост с ссылкой на протокол TTE/TTC, который удален с яндекс диска. 

Можно его получить или это навсегда?

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

щас посмотрю, я вроде не убирал.  Протокол обмена с котлами Thermo Top C, E  шина 10400bod  8N1  

Sinto
Offline
Зарегистрирован: 14.12.2020

Спасибо большое! Вам и всем, кто тестировал этот протокол!

Хочу переделать штатный Webasto на Freelander'е с догревателя в автономный подогреватель. Но, по ходу, на авто даже циркуляционный насос не установлен. Так, что, я в начале пути. 

Еще раз спасибо.

 

 

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

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

Sinto
Offline
Зарегистрирован: 14.12.2020

Обязательно.

Правильно я понимаю, что эта принципиальная схема актуальна для платы 8.91?

   

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

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

Sinto
Offline
Зарегистрирован: 14.12.2020

Где-то в обсуждении проскочило, что принципиальная схема создается в Proteus. Proteus есть, поделитесь моделью, плиз.

Sinto
Offline
Зарегистрирован: 14.12.2020

Есть тут кто из Москвы с излишками печатных плат. Приобрел бы одну.

Пишите в личку.

MAXKIT
Offline
Зарегистрирован: 07.02.2013

Sinto пишет:

Есть тут кто из Москвы с излишками печатных плат. Приобрел бы одну.

Пишите в личку.

У меня застряли в Москве с 1 декабря, так и не приехали досихпор. Если получу, могу поделится, но я в Омске, если есть желание, могу почтой отправить.

Станислав Пимшин
Offline
Зарегистрирован: 18.11.2019

MAXKIT пишет:

У меня застряли в Москве с 1 декабря, так и не приехали досихпор. Если получу, могу поделится, но я в Омске, если есть желание, могу почтой отправить.

О! Алексей привет ), Много заказывал? думал самому нарезать... если найдется на продажу, дай знать) 

MAXKIT
Offline
Зарегистрирован: 07.02.2013

Станислав Пимшин пишет:

MAXKIT пишет:

У меня застряли в Москве с 1 декабря, так и не приехали досихпор. Если получу, могу поделится, но я в Омске, если есть желание, могу почтой отправить.

О! Алексей привет ), Много заказывал? думал самому нарезать... если найдется на продажу, дай знать) 

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

Станислав Пимшин
Offline
Зарегистрирован: 18.11.2019

MAXKIT пишет:

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

Круто))) Одну платку за мной зарезервируй... а то у меня вся комплектуха лежит уже пол года... Заодно с организацией связи ликбез проведешь ;-) ... надеюсъ) 

Sinto
Offline
Зарегистрирован: 14.12.2020

MAXKIT пишет:

У меня застряли в Москве с 1 декабря, так и не приехали досихпор. Если получу, могу поделится, но я в Омске, если есть желание, могу почтой отправить.

Напишите, как приедут. Личку на форуме не обнаружил, пишите на sintocom на сайте mail.ru.

Djon888
Offline
Зарегистрирован: 20.12.2020

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

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

добрый день я вам написал на почту

Baton43
Offline
Зарегистрирован: 31.08.2015

del

MAXKIT
Offline
Зарегистрирован: 07.02.2013

Sinto пишет:

MAXKIT пишет:

У меня застряли в Москве с 1 декабря, так и не приехали досихпор. Если получу, могу поделится, но я в Омске, если есть желание, могу почтой отправить.

Напишите, как приедут. Личку на форуме не обнаружил, пишите на sintocom на сайте mail.ru.

писал на почту, ответа нету.

MAXKIT
Offline
Зарегистрирован: 07.02.2013

Нашёл ошибку в плате 8.91, у конденсатора перепутана полярность.

Ставил скетч версии 4.07, устанавливается соединение с MQTT и спустя пару секунд перезагружается GSM модуль, с чем связано так и не понял, СМСки работают нормально.

MAXKIT
Offline
Зарегистрирован: 07.02.2013

Для платы 8.91 отрисовал корпус, использованы стойки (шестигранник 10 мм, резьба 8 мм), 4 гайки М3 и 4 винта M3х14

https://yadi.sk/d/QzRM9BkCzWXGTQ

Станислав Пимшин
Offline
Зарегистрирован: 18.11.2019

MAXKIT пишет:

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

Алексей привет)) приехали платки? сколь я Тебе должен когда встретимся?)

MAXKIT
Offline
Зарегистрирован: 07.02.2013

Станислав Пимшин пишет:

MAXKIT пишет:

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

Алексей привет)) приехали платки? сколь я Тебе должен когда встретимся?)

Стас, телефон знаешь.

При запросе баланса в Мегафоне (через СМС) приходит следующее:  +CUSD: 0, "041D0435043804370432043504410442043D044B043900200

Если смотреть через телефон то: SIM1 114.10 р. и далее реклама...

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

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

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

MAXKIT пишет:
Нашёл ошибку в плате 8.91

спасибо, исправлю

MAXKIT пишет:
Ставил скетч версии 4.07, устанавливается соединение с MQTT и спустя пару секунд перезагружается GSM модуль, с чем связано так и не понял, СМСки работают нормально.

а как вы поняли, что к мqtt именно подключается? На смартфоне в приложении метрики обновление по секундам сбрасывается? Если не сбрасывается, значит и не было подключения к mqtt . Точка доступа симкарты Логин пароль порт внимательно смотреть , может ошибка где.