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

b707
Offline
Зарегистрирован: 26.05.2017

код откуда брал, из какого сообщения ветки?

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

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Мошт, тебе со светлодиодика начать?

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

да тут у макса последняя версия скетч 4.72

b707
Offline
Зарегистрирован: 26.05.2017

Djon888 пишет:

да тут у макса последняя версия скетч 4.72

слушайте, вы русский язык понимаете?

Вопрос поставлен предельно четко - в каком сообщении взят скетч?

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

светодиод я сделал проверял и быстрее имедлено мигает  вот читаю что может что возможно  библиотеке не установлены  версия программы 1.58 думал может на свежей не работает скачал по старее версия

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

Актуальная версия платы

 - Актуальный скетч подготовки еепром и основной скетч - смотрим в этой папке последнюю версию. В скетче еепром делаем предварительные настройки (в комментах всё подробно там).  Сначала заливаем скетч еепром, дожидаемся пока загорится встроенный светодиод LED 13. Потом заливаем основной скетч. Там же в папке актуальная инструкция пользователя. 

список деталей и рассыпухи для заказа

- Для удобства отправки СМС команд рекомендую использовать приложение для Андройид GSM Trinket. (качается в playMarket). Файл настроек брелка для программы GSM Trinket. Подробности читаем в инструкции к моему устройству. Но когда появился MQTT это уже лишнее, хотя как резервный вариант всетаки лучше иметь, чтобы не вспоминать команды управления, в случае отказа облачного сервиса MQTT.

- Настройка MQTT на смартфоне тут. MQTT для тех кто не знает - это текстовый протокол взаимодействия, в нашем случае управление по интернет соединению, т.к. через облачный сервер. Работает почти в реальном времени, т.е. мгновенный отклик и дешевле СМС. В месяц трафик не более 10 Мб. 

- Для тех кто будет подключать сигнализацию старлайн: 

В таблице программирования AF сигнализации Starline необходимо запрограммировать следующие функции (помечены красными галочками): Это всё справедливо для сигнализаций B94, D94, E90, E91. Для A94 будет немного отличаться, надо корректировать номера доп.каналов. 

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

Для старлайн А94.                        Вкл. котёл - "1" допканал,   выкл. котёл - "4" допканал

Для старлайн A93, B94, E90, E91   Вкл. котёл - "2" допканал,   выкл. котёл - "5" допканал

 

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

 скетч брать 4.71.  Сразу скажу, что на MQTT clusterfly так нормально и не заработало, не охота было допиливать. 4.72 сырой . Из библиотек нужна вроде только титановый велосипед Клапы. Версия IDE у меня 1.8.8. проверил - компилируется 

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

привет потерянный)))

ты номер поменял ??

b707
Offline
Зарегистрирован: 26.05.2017

MaksVV пишет:

 скетч брать 4.71.  Сразу скажу, что на MQTT clusterfly так нормально и не заработало, не охота было допиливать. 4.72 сырой . Из библиотек нужна вроде только титановый велосипед Клапы. Версия IDE у меня 1.8.8. проверил - компилируется 

ставлю на то, что ему это не поможет. Ни отсутсвие клаповского велосипеда, ни другая версия ИДЕ не обьясняют такое количество ошибок с переменными

b707
Offline
Зарегистрирован: 26.05.2017

Djon888 пишет:

ты номер поменял ??

подозреваю что сменил :) от таких вопросиков :)

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

хочешь сказать атмега косячная?

b707
Offline
Зарегистрирован: 26.05.2017

Djon888 пишет:

хочешь сказать атмега косячная?

нет, не хочу.

Атмега 100% не причем, это ошибки компиляции, от атмеги вовсе не зависят

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

Для компиляции атмега не нужна совсем. Ищи косяк в компе

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

возможно что винда стоит 8.1

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

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

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

удалить IDE, ребут компа. Установить заново и пробовать. На 10ке на ноуте у меня тоже норм компилируется 

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

так я вот и писал вотцап на тот номер по гидроник запчасти есть у тебя или нет))) а там тишина)))

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

поставил 1.8.8  версию

 
 
4_071:350:63: error: OneWire.h: No such file or directory
 
compilation terminated.
 
exit status 1
OneWire.h: No such file or directory
 
Djon888
Offline
Зарегистрирован: 20.12.2020

вопрос. в инструментах вкладка програматор какую выбрать ?? у меня FT232 rl стоит на параллельный программатор

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

положил либу в папку 4.071 , качай  и клади ее в мои документы/arduino/libraries

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

b707
Offline
Зарегистрирован: 26.05.2017

Djon888 пишет:

вопрос. в инструментах вкладка програматор какую выбрать ?? у меня FT232 rl стоит на параллельный программатор

пока ошибки компиляции идут - программатор вообще не имеет значения

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

Djon888
Offline
Зарегистрирован: 20.12.2020
C:\Users\Jojo\Downloads\Скетч 4_071\Скетч 4_071\4_071\4_071.ino:361:1: warning: narrowing conversion of '-100' from 'int' to 'byte {aka unsigned char}' inside { } [-Wnarrowing]
 
C:\Users\Jojo\Downloads\Скетч 4_071\Скетч 4_071\4_071\4_071.ino:361:1: warning: narrowing conversion of '-100' from 'int' to 'byte {aka unsigned char}' inside { } [-Wnarrowing]
 
C:\Users\Jojo\Downloads\Скетч 4_071\Скетч 4_071\4_071\4_071.ino:361:1: warning: narrowing conversion of '-100' from 'int' to 'byte {aka unsigned char}' inside { } [-Wnarrowing]
 
C:\Users\Jojo\Downloads\Скетч 4_071\Скетч 4_071\4_071\4_071.ino:361:1: warning: narrowing conversion of '-100' from 'int' to 'byte {aka unsigned char}' inside { } [-Wnarrowing]
 
Скетч использует 26172 байт (85%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 798 байт (38%) динамической памяти, оставляя 1250 байт для локальных переменных. Максимум: 2048 байт.
и опять я тут завис
MaksVV
Offline
Зарегистрирован: 06.08.2015

это ворнинги, там немного исправить надо . Это я по неопытности, но работает. Такто скомпилировалось, можно заливать

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

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

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

Скетч использует 29330 байт (95%) памяти устройства. Всего доступно 30720 байт.

Глобальные переменные используют 1059 байт (51%) динамической памяти, оставляя 989 байт для локальных переменных. Максимум: 2048 байт.
вот что щас написано загрузка завершена  ошибок вроде нет 
Djon888
Offline
Зарегистрирован: 20.12.2020

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

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

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

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

((( читал это но не до понял это и походу щас закачал просто скетч 4.072(( сложновато до меня доходит как скетч делать хотя уже столько видео пересмотрел(((

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

и что мне щас делать форматировать ардуино и сначало еепром делать?

b707
Offline
Зарегистрирован: 26.05.2017

Djon888 пишет:

 сложновато до меня доходит как скетч делать хотя уже столько видео пересмотрел(((

а вы делаете какой-то скетч?

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

не так выразился не понятно просто как делать когда этим не когда не занимался

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

залей стандарный блинк, уж это то есть в ютубе, тем самым поймешь заливается ли скетч. Потом открываешь скетч еепром, выбираешь там нужный тебе котёл и другие настройки, заливаешь, ждешь пока LED13 загорится, потом заливаешь основной скетч, потом втыкаешь ардуино в плату девайса, подаешь питание и готово. Подразумевается что предварительно ты настроил на плате стаб DC DC На 4.2В.  

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

ну если я правильно понял если я что то в скетче еепром не так настрою то я могу потом через смс настройки сделать??

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

да

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

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

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

термо топ е подключаешь по цифре и все должно работать. Если по аналогу, то ставь датчики сам какие надо. Хочешь t улицы знать? ставь на улицу, также и про двигатель. Если нужно знать успешный ли старт котла, то при чтении статусов котла по аналогу надо ещё t на выхлоп ставить, но тут настраивать надо, место установки и т.д. (чтоб датчик не перегреть и дельту t подстраивать, чтобы адекватно определяло успешный запуск) . 

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

запутался цифровая шина это WBUS разве она в термо ТОП Е идет ? там вроде на таймере три провода идет красный черный и коричневый красный плюс коричневый минус и черный на него + подовать

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

на термотоп E не wbus,  а своя шина (для диагностики предназначенная).  Находится возле котла где предохранители на эл.провОдке - желтый проводок для диагностики, туда провод w-bus от девайса и подключать. при этом не надо впаиваться в штатный таймер или подавать потенциал на черный провод таймера. 

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

типа вот

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

так вот и думаю что че то не то)))))   // названия температур котла: 

enum TempC {VyhlopC, EngineC, UlicaC, SalonC, size_arrayTemp};
 
// возможные протоколы чтения статуса котла:
 
enum ProtocolSTATUS_ {
   STATUSBUS=1,                 // статусы котла читаются по цифровой шине
   ANALOG                     // статусы котла считываются силами ардуино - по датчикам 
};                   
 
 
// возможные протоколы запуска котла:
 
enum ProtocolSTART_  {
   STARTBUS=1,                  // запуск котла происходит по цифровой шине
   IMPULSE,                   // запуск котла происходит импульсом GND (для подпайки к кнопке пуск на таймере котла)
   POTENCIAL                  // запуск котла происходит подачей потенциала +12В (пока плюс висит - котёл работает)
};        
 
// возможные типы котла: 
 
enum Heater_  { TTC_E=1, WBUS, HYDRONIC};                 
 
 
//--------------------ниже здесь устанавливаем какие настройки у девайса будут по умолчанию
 
byte ProtocolSTATUS = STATUSBUS;  // в данном случае статусы читаются по цифровой шине                 
byte ProtocolSTART  = STARTBUS;   // в данном случае запуск котла происходит по цифровой шине                 
byte Heater         = WBUS;       // в данном случае тип шины WBUS
byte StartByte      = 0x20;       // в данном случае байт на старт котла 0x20 (для шины w-bus)
byte worktime       = 30;         // в данном случае время цикла работы котла 30 минут 
byte deltaT         = 45;         // разница температур улицы и выхлопа, выше которой считается, что котёл успешно стартанул
 
byte sizeTelNumber  = 12;         // количество символов в номере телефона, включая +. Т.е. +79121234567 это будет 12 символов
 
byte WBUStype  = 0x12;            // версия шины w-bus 
 
bool CentrLock  = 1;              // управление ЦЗ вместо помпы и старта ДВС (1 - активно, 0 - неактивно) кому нужно помпу ставим 0!!!
byte PumpeTime  = 1;              // время работы помпы      (ЦЗ открыть), сек
byte EngimpTime = 1;              // время импульса стартДВС (ЦЗ закрыть), сек
значит тут я не чего не трогаю так все оставляю
MaksVV
Offline
Зарегистрирован: 06.08.2015

Тип шины поставить Heater = TTC_E;

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

Добрый день!

Помогите, пожалуйста, не могу двигаться дальше.

Спаял адаптер и смог подключиться к шине Webasto через WTT с инженерным режимом.

При попытке запустить Webasto получило ошибку "NAK: нарушение защиты, отказ в доступе, функция блокирована"

Чтобы это значило? Можно ли вообще управлять котлом по шине?

Инфу от устройства получаю.

Сводная инфа от устройства:

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

Конфигурация:
-------------
  Версия W-шины...............................................................3.3           
  Обозначение устройства.....................................................EUCD           
  Кодирование W-шины...............................................313CC0E33F8000           
  Тип топлива...................................................Дизельное топливо           
  Циркуляционный насос в регулируемой паузе.....................................1           
  Ограничение времени отопления...............................................255 [мин]     
  Коэффициент сокращения времени вентиляции...................................1/1           
  Идентификационный код блока управления................................09011042L           
  Идентификационный код записи данных.................................09011952R10           
  Идентификационный код программного обеспечения........................09011071K           
  Модификация оборудования..................................................10/06           
  Версия программного обеспечения.............................Пятница/46/06 14.19           
  Версия программного обеспечения (EEPROM)....................Пятница/46/06 14.19           
  Дата выпуска блока управления..........................................07.12.07           
  Дата выпуска отопителя.................................................12.12.07           
  
MaksVV
Offline
Зарегистрирован: 06.08.2015

возможно на таком котле запуск идет только по +12в или CAN

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

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

for (int i = sizeCells ; i < DallasAddr_cell ; i++) EEPROM.write(i, '0');    // стираем ячейки под номера телефонов

и тут понять не могу номер куда надо вписать??

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

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

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

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

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

если подключаю ардуино то сим вообще не мигает не как 

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

Реле без ардуино вообще щёлкать не должно. Что то не так собрано

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

у тебя нет платы собранной ?? 8.91 MQTT сейчас вообще работает можно зарегаться или все лавочка закрыта?

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

Вроде за денешку только