хм, интересненько. Так для интереса попробуй на будучи стоявший на охране старлайн , зацепиться дуиной на шину SL-DATA и по расшаренному методу снять с охраны. Если получится, то ..... старлайн старлайн))
A61/A91 Dialog A62(только версии, имеющие разъем) A92 A64/A94, А93/А63,
B6/B9 Dialog B61/B91 Dialog B62/B92 Dialog B64 B94,
E60/E90 Е61/Е91
D64/D94 и T94
Совместная работа с автосигнализациями других производителей имеющие разъем.
2. Особенности передачи данных в сигнализацию: выдержка времени (притягивание шины к земле) перед подачей "пакета" в сигнализацию 10 мс., передача идет одинаковыми пятью "пакетами" с 10 мс. выдержкой между ними, в последнем (пятый) пакете стоповый бит отсутствует, при снятии сигнализации (5 пакетов) передаются с периодичностью 300 мс. пока не придет подтверждение.
3. Особенности приема данных из сигнализации: выдержка времени (притягивание шины к земле) перед подачей "пакета" в сигнализацию 5 мс /вот тут нужно было сказать "перед принятием пакета от сигнализации" ?/, принимаем два разных "пакета" с задержкой между пакетами 1,5 мс., в последнем (второй) пакете стоповый бит отсутствует.
вот тут нужно уточнить. Т.е. когда мы передаем в сигнализацию, мы тянем шину к земле на 10 мс, потом передаем данные. А когда ждём данных от сигнализации, следим за состоянием шины (она в это время подтянута к плюсу). Сигнализация перед передачей нам данных стягивает шину к земле на 5мс, потом начинает передавать данные. Я правильно понял?
и еще. Раз между пакетами выдержка в 10 мс (при передаче в сигнализацию), и 1,5мс (при принятии от сигнализации) и во время этой выдержки шина притянута к земле (я прав?) - могу предположить, что стоповые биты и вовсе отсутствуют. Вы думали что стоп бит есть, а на самом деле это было просто часть состояния шины "в земле" в момент выдержки между пакетами. Поэтому вы не наблюдаете стоп битов после последнего пакета, т.к. междупакетная выдержка там отсутствует и шина переходит в спокойное состояние и тянется к плюсу.
вот тут нужно уточнить. Т.е. когда мы передаем в сигнализацию, мы тянем шину к земле на 10 мс, потом передаем данные. А когда ждём данных от сигнализации, следим за состоянием шины (она в это время подтянута к плюсу). Сигнализация перед передачей нам данных стягивает шину к земле на 5мс, потом начинает передавать данные. Я правильно понял?
и еще. Раз между пакетами выдержка в 10 мс (при передаче в сигнализацию), и 1,5мс (при принятии от сигнализации) и во время этой выдержки шина притянута к земле (я прав?) - могу предположить, что стоповые биты и вовсе отсутствуют. Вы думали что стоп бит есть, а на самом деле это было просто часть состояния шины "в земле" в момент выдержки между пакетами. Поэтому вы не наблюдаете стоп битов после последнего пакета, т.к. междупакетная выдержка там отсутствует и шина переходит в спокойное состояние и тянется к плюсу.
Все правильно понимаете... Но если убрать стоповые будто нет их то выдержка между пакетами увеличить на 208 МКС..
Могу залить и посмотреть что получилось реально...
Dmitry888 пишет:
2. те - диагнозу он отдает в этом скетче только во время работы . 4.073 - прошлая версия - работала после остановки котла . если не сохранил - у меня есть исходник.
немного исправил, возможно заработает на выключенном котле
ДД. Я тут со своими баранами ... Bus w1.5. поставил в машину девайс . Продолжаю натурные испытания. -35 по ночам. Полет нормальный. НО. Данные по котлу отдает 100 процентно и сразу только после старта котла. В ожидании спорадически . Если жать рефреш- может на 10й раз отдать может на 20й. Может не отдать вовсе. Включаешь - данные приходят сразу.
Думаю все таки какая то ещё инициализация нужна или пауза , между инициализацией и опросом параметров в режиме офф... Соберу ещё варик , чтоб тот не доставать из торпеды... Попробую ещё покопать протокол обмена...
Очень интересный проект! Попробую как-нибудь повторить... А для начала прошу помощи для первого шага, а именно:
Имеется догреватель TT/Z, управляется по W-BUS через K-Line с помощью программы WTT. Хотелось бы управлять с ардуино, точнее нужен просто запуск. Взял ардуино нано, на TX/RX повесил микросхему L9637D. Пробовал скетч отсюда: https://yadi.sk/d/312MjalMmf4vm ( https://habr.com/ru/post/371575/ ), но котел молчит. Можно ли как-то ваш скетч упростить до команды "запуск", что бы научить ардуино хотя бы просто запускать котёл? (А то я в этих скетчах пока никак не разберусь)
Мне уже лень в стопицотый раз писать одно и тоже. Делаете сниф обмена wtt и своей вебасто. Как это сделать в этой теме обсуждалось более чем много раз и заодно скетчи тут найдёте чисто для запуска, т. К. помоему уже даже запускали ttz. ищите.
подскажите, заливаю скретч пишет не хватает памяти, перешил загрузчик ардуино под optiboot,скретч залился, но не работает, подумал что не так спаял, собрал еще одно устройство, та же проблема, при включении щелкает релюшка, светодиод моргает на модеме быстро, потом медленнее,симка становится доступной, звоню вызов идет, на смс не отвечает, как можно отладить или понять в чем дело?
Проверь отдельно модем на отправку и приемку сообщений с другой прошивкой. Может проблема с UART (rx, tx). Реле щелкнуть должно один раз. Ардуинка точно 328P? В начале скетча еще нужно выбрать какой тип вебасто у вас установлен и закоментировать не нужную строку.
#define WBUS_heaters // тут раскомментируем одну из строчек
на кварце гравировка 16,у меня несколько их, результат одинаков нехватка памяти - это пишет сразу при компиляции, с измененным загрузчиком скретч заливается ,он должен и без изменения загрузчика заливаться?
при заливке Eeпром загорается светодиод , но при заливке скреча он даже не пытается его заливать, при компиляции пишет
Скетч использует 31444 байт (102%) памяти устройства. Всего доступно 30720 байт.text section exceeds available space in board
Глобальные переменные используют 963 байт (47%) динамической памяти, оставляя 1085 байт для локальных переменных. Максимум: 2048 байт.
Скетч слишком большой; прочитайте http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы Arduino Pro or Pro Mini.
может дадите контакт свой, чтоб тут форум не засорять
Я не сильно силён , чтобы умничать))) но у меня смотри какие данные (Скетч использует 29128 байт (94%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1010 байт (49%) динамической памяти, оставляя 1038 байт для локальных переменных. Максимум: 2048 байт.) Думаю либо проблема в скетче либо в ардуино иде)
... у меня не вебасто, а гидроник, управление потенциалом или импульсом, а как модем проверить?
...
странно, почему у меня больше показывает, безо всяких модификаций, скачанный и открытый
Скетч использует 31554 байт (102%) памяти устройства. Всего доступно 30720 байт
скетч 4.071 закомментировать в loop () функцию Heater_BUS(); тогда влезет. Если вы к кнопке вкл/выкл штатного таймера котла цепляетесь то выбирать импульсом . если котел поддерживает управляющий вход потенциал +12В (пока +12В ест котёл работает), естественно выбираем в этом случае управление потенциалом, штатный таймер при этом не используется, он может вообще отсутствовать .
Скретчи залились, но ничего не меняется, при подачи питания щелкает реле, позже еще раз, модем начинает мигать, позже симка становится доступна и модем мигает реже, если нажать сброс щелкает реле и модем заново ищет сеть, на смс Zapros не отвечает, что то криво собрал?
Если реле постоянно щелкает через определенный промежуток времени, скорей всего проблема связи модема с ардуинкой. Проверь связь rx и tx, хотя бы целостность. У меня на одном модеме не было связи по rx и ардуинка не видела.
Всем спасибо, заработало, не знаю с чем связано, прошил загрузчик опибут последней версии залил скречт и заработало.Mqtt только не стабильно работает,1 день работало, второй день вообще не подключается, чтобы на свой сервер mosquitto подключиться, требуются какие то исправления?
хм, интересненько. Так для интереса попробуй на будучи стоявший на охране старлайн , зацепиться дуиной на шину SL-DATA и по расшаренному методу снять с охраны. Если получится, то ..... старлайн старлайн))
Открывает...
В следующем поколении исправлено... Путем установки в саму сигнализацию...
На А94, B94, Е90 и подобных ставились также и выносные мессенджеры М21, М31 также вроде по sl-data
Я управлял таким скетчем
Точнее поддерживаются следующие версии!
A61/A91 Dialog A62(только версии, имеющие разъем) A92 A64/A94, А93/А63,
B6/B9 Dialog B61/B91 Dialog B62/B92 Dialog B64 B94,
E60/E90 Е61/Е91
D64/D94 и T94
Совместная работа с автосигнализациями других производителей имеющие разъем.
3. Особенности приема данных из сигнализации: выдержка времени (притягивание шины к земле) перед подачей "пакета" в сигнализацию 5 мс /вот тут нужно было сказать "перед принятием пакета от сигнализации" ?/, принимаем два разных "пакета" с задержкой между пакетами 1,5 мс., в последнем (второй) пакете стоповый бит отсутствует.
вот тут нужно уточнить. Т.е. когда мы передаем в сигнализацию, мы тянем шину к земле на 10 мс, потом передаем данные. А когда ждём данных от сигнализации, следим за состоянием шины (она в это время подтянута к плюсу). Сигнализация перед передачей нам данных стягивает шину к земле на 5мс, потом начинает передавать данные. Я правильно понял?
и еще. Раз между пакетами выдержка в 10 мс (при передаче в сигнализацию), и 1,5мс (при принятии от сигнализации) и во время этой выдержки шина притянута к земле (я прав?) - могу предположить, что стоповые биты и вовсе отсутствуют. Вы думали что стоп бит есть, а на самом деле это было просто часть состояния шины "в земле" в момент выдержки между пакетами. Поэтому вы не наблюдаете стоп битов после последнего пакета, т.к. междупакетная выдержка там отсутствует и шина переходит в спокойное состояние и тянется к плюсу.
вот тут нужно уточнить. Т.е. когда мы передаем в сигнализацию, мы тянем шину к земле на 10 мс, потом передаем данные. А когда ждём данных от сигнализации, следим за состоянием шины (она в это время подтянута к плюсу). Сигнализация перед передачей нам данных стягивает шину к земле на 5мс, потом начинает передавать данные. Я правильно понял?
и еще. Раз между пакетами выдержка в 10 мс (при передаче в сигнализацию), и 1,5мс (при принятии от сигнализации) и во время этой выдержки шина притянута к земле (я прав?) - могу предположить, что стоповые биты и вовсе отсутствуют. Вы думали что стоп бит есть, а на самом деле это было просто часть состояния шины "в земле" в момент выдержки между пакетами. Поэтому вы не наблюдаете стоп битов после последнего пакета, т.к. междупакетная выдержка там отсутствует и шина переходит в спокойное состояние и тянется к плюсу.
Все правильно понимаете... Но если убрать стоповые будто нет их то выдержка между пакетами увеличить на 208 МКС..
Могу залить и посмотреть что получилось реально...
Dmitry888 пишет:
2. те - диагнозу он отдает в этом скетче только во время работы . 4.073 - прошлая версия - работала после остановки котла . если не сохранил - у меня есть исходник.
немного исправил, возможно заработает на выключенном котле
ДД. Я тут со своими баранами ... Bus w1.5. поставил в машину девайс . Продолжаю натурные испытания. -35 по ночам. Полет нормальный. НО. Данные по котлу отдает 100 процентно и сразу только после старта котла. В ожидании спорадически . Если жать рефреш- может на 10й раз отдать может на 20й. Может не отдать вовсе. Включаешь - данные приходят сразу.
Думаю все таки какая то ещё инициализация нужна или пауза , между инициализацией и опросом параметров в режиме офф... Соберу ещё варик , чтоб тот не доставать из торпеды... Попробую ещё покопать протокол обмена...
надо лог в момент когда не отвечает при выключенном котле.
добавил лог с b4ws
добавил лог с b4ws
время будет попробую доковырять протокол, хорошо что логов несколько , будет что сравнить.
CustomSoftwareSerial library allow to configure and custom Parity Bit and Stop Bit.
софтсериал стучит в модем. там обычная проверка . и кастом не нужен. в чем еще он лучше ?
открой библиотеку, там всё описано, чем лучше
время будет попробую доковырять протокол, хорошо что логов несколько , будет что сравнить.
не занимались ещё гидроником?
Добро пожаловать
У меня вопрос
Как GSM (sim800l)может работать
Reset Автоматика
Сэр.
Я работал над этой программой, и она не сработала для меня.
Пожалуйста, помогите и спасибо
Добрый день!
Спаял адаптер и смог подключиться к шине Webasto.
При попытке запустить Webasto получило ошибку "NAK: нарушение защиты, отказ в доступе, функция блокирована"
Чтобы это значило?
Сводная инфа от устройства:
------------------------------------------------------------------------------------------
Всем привет!
Очень интересный проект! Попробую как-нибудь повторить... А для начала прошу помощи для первого шага, а именно:
Имеется догреватель TT/Z, управляется по W-BUS через K-Line с помощью программы WTT. Хотелось бы управлять с ардуино, точнее нужен просто запуск. Взял ардуино нано, на TX/RX повесил микросхему L9637D. Пробовал скетч отсюда: https://yadi.sk/d/312MjalMmf4vm ( https://habr.com/ru/post/371575/ ), но котел молчит. Можно ли как-то ваш скетч упростить до команды "запуск", что бы научить ардуино хотя бы просто запускать котёл? (А то я в этих скетчах пока никак не разберусь)
Мне уже лень в стопицотый раз писать одно и тоже. Делаете сниф обмена wtt и своей вебасто. Как это сделать в этой теме обсуждалось более чем много раз и заодно скетчи тут найдёте чисто для запуска, т. К. помоему уже даже запускали ttz. ищите.
подскажите, заливаю скретч пишет не хватает памяти, перешил загрузчик ардуино под optiboot,скретч залился, но не работает, подумал что не так спаял, собрал еще одно устройство, та же проблема, при включении щелкает релюшка, светодиод моргает на модеме быстро, потом медленнее,симка становится доступной, звоню вызов идет, на смс не отвечает, как можно отладить или понять в чем дело?
Проверь отдельно модем на отправку и приемку сообщений с другой прошивкой. Может проблема с UART (rx, tx). Реле щелкнуть должно один раз. Ардуинка точно 328P? В начале скетча еще нужно выбрать какой тип вебасто у вас установлен и закоментировать не нужную строку.
#define WBUS_heaters // тут раскомментируем одну из строчек
ардуино вот отсюда https://aliexpress.ru/item/32821152181.html красная, у меня не вебасто, а гидроник, управление потенциалом или импульсом, а как модем проверить?
иногда китайцы неправильно указываю тип микросхемы (5вольт 16мГц, на 3,3вольта 8 мГц) попробуй измени в инструментах ардуино иде
на кварце гравировка 16,у меня несколько их, результат одинаков нехватка памяти - это пишет сразу при компиляции, с измененным загрузчиком скретч заливается ,он должен и без изменения загрузчика заливаться?
Еепром зашиваешь, загорается светодиод на ардуинке? И на кварц тоже не обращай внимание, попробуй зашить как 8мГц
при заливке Eeпром загорается светодиод , но при заливке скреча он даже не пытается его заливать, при компиляции пишет
может дадите контакт свой, чтоб тут форум не засорять
Я не сильно силён , чтобы умничать))) но у меня смотри какие данные (Скетч использует 29128 байт (94%) памяти устройства. Всего доступно 30720 байт.
странно, почему у меня больше показывает, безо всяких модификаций, скачанный и открытый
Скетч использует 31554 байт (102%) памяти устройства. Всего доступно 30720 байт
Скинь свою почту я отправлю немного модифицированный скетч. Или скачай от сюда https://disk.yandex.ru/d/c1scTLJ07gjnsQ?w=1
... у меня не вебасто, а гидроник, управление потенциалом или импульсом, а как модем проверить?
...
странно, почему у меня больше показывает, безо всяких модификаций, скачанный и открытый
Скетч использует 31554 байт (102%) памяти устройства. Всего доступно 30720 байт
скетч 4.071 закомментировать в loop () функцию Heater_BUS(); тогда влезет. Если вы к кнопке вкл/выкл штатного таймера котла цепляетесь то выбирать импульсом . если котел поддерживает управляющий вход потенциал +12В (пока +12В ест котёл работает), естественно выбираем в этом случае управление потенциалом, штатный таймер при этом не используется, он может вообще отсутствовать .
Скретчи залились, но ничего не меняется, при подачи питания щелкает реле, позже еще раз, модем начинает мигать, позже симка становится доступна и модем мигает реже, если нажать сброс щелкает реле и модем заново ищет сеть, на смс Zapros не отвечает, что то криво собрал?
Если реле постоянно щелкает через определенный промежуток времени, скорей всего проблема связи модема с ардуинкой. Проверь связь rx и tx, хотя бы целостность. У меня на одном модеме не было связи по rx и ардуинка не видела.
реле не щелкает постоянно, только когда включишь или нажмешь резет
А пробовал сперва прописать номер телефона командой WriteNumber1
Всем спасибо, заработало, не знаю с чем связано, прошил загрузчик опибут последней версии залил скречт и заработало.Mqtt только не стабильно работает,1 день работало, второй день вообще не подключается, чтобы на свой сервер mosquitto подключиться, требуются какие то исправления?
Привет MaksVVне могу дозвониться до тебя или вотцап глянь
всем привет подскажите чем можно заменить кондер 330uF 6.3??? в городе не могу найти такие
470uF на такое же или большее напряжение, 10В, 16В и т.д, какой найдёшь
470uF на такое же или большее напряжение, 10В, 16В и т.д, какой найдёшь
на 470uF 6.3 есть и есть 330uF25в и такие и такие купил
Это што? Очередные городские легенды? Чем навеяно?
народ помощь нужна в закачке скетча подскажите через какую программу закачиваете скетч?
народ помощь нужна в закачке скетча подскажите через какую программу закачиваете скетч?
вот это поворот :)
ардуино ИДЕ
да я только разбераюсь в этом((( пробую записать скетч он не записываеться вот голову ломаю что не так(
да я только разбераюсь в этом(((
шикарный вопрос почти через год после регистрации на форуме... а в чем вы раньше разбирались. если до скетчей очередь только сейчас дошла? :)))
пробую записать скетч он не записываеться вот голову ломаю что не так(
только не жди, что тебе сейчас начнут пошагово обьяснять. как ИДЕ пользоваться - для этого есть Яндекс и Гугль
народ помощь нужна в закачке скетча
раз ты недавно, попробуй велосипедный насос.
Времени не было собирать сейчас вот время есть так сижу изучаю плату то спаял а вот со скетчем не разу не работал
http://c2n.me/4dtHQy8 вот ошибка
http://c2n.me/4dtHQy8 вот ошибка
никто не станет ходить по левым ссылкам.
Хочешь помощи - выложи сообщение об ошибке сюда. Выкладывай текстом. никаких скринщотов нафик не надо