Протестировать прототип для Android можно во вложенииlkosoj, 28 Дек. 25, 22:22
Добрый! Связь есть, но режим как сменить? И все таки ТСА тоже хочется видеть
Screenshot_20251229_094042_ru.samovar.mobile.jpg Автоматика Самовар. Вопросы по электр(он)ике.
lkosojКуратор
Видное
659 737
Отв.3721 29 Дек. 25, 11:01
Это пока прототип. Работает не все. ТСА в ректификацию добавлю
сообщения удалены (2)
lkosojКуратор
Видное
659 737
Отв.3722 29 Дек. 25, 21:13
Первая версия приложения для Андроид. Нужно залогиниться под своим акаунтом Blynk. После обязательно нажать кнопку - синхронизировать. Это обновит ваш проект Blynk. Так же нужно заново скачать с гита и установить 6.26 версию - без этого не будет отображаться текущая программа и не будет показываться температура в ТСА. Должны заработать пуш-уведомления. Приложение под iOS тоже готово. Пока не могу выложить, так как это платно - 99 долларов в год. Если найду обходное решение - выложу в AppStore.
Выложил версию с заблокированными кнопками управления, если устройство не подключено.
Улучшенный вариант версии для Andriod. Отсутствует кнопка - "синхронизировать проект". Приложение само определяет необходимость синхронизации.
Если кто-то тестировал, подскажите пожалуйста, у вас уведомления работают?lkosoj, 30 Дек. 25, 21:03
А вот такой вопрос , а можно будет добавлять свои кнопки как в блинк, так как часть пинов у меня было сделано в ручном режиме которые я мог отдельно от самовара вкл и выкл. Тот же насос который работал у меня как в ручном режиме так и в автоматическом Спасибо за твои труды Всех с Наступающим Годом!!!
lkosojКуратор
Видное
659 737
Отв.3728 31 Дек. 25, 00:15 (через 4 мин)
Нет, самостоятельно нельзя. Если вы залогинитесь в приложении - оно затрет ваш проект. По другому, к сожалению, никак.
logvinov
Магистр
Москва
278 52
Отв.3729 31 Дек. 25, 00:47 (через 32 мин)
Нет, самостоятельно нельзя. Если вы залогинитесь в приложении - оно затрет ваш проект. По другому, к сожалению, никак.lkosoj, 31 Дек. 25, 00:15
Да уже затер все .. увидел уже когда подключился ...
lkosojКуратор
Видное
659 737
Отв.3730 31 Дек. 25, 00:49 (через 3 мин)
часть пинов у меня было сделано в ручном режиме которые я мог отдельно от самовара вкл и выкл. Тот же насос который работал у меня как в ручном режиме так и в автоматическомlogvinov, 31 Дек. 25, 00:12
можно добавить в приложение, если это необходимо
vad2112
Бакалавр
Москва
64 10
Отв.3731 31 Дек. 25, 13:44
Сегодня установил последнюю версию самовара с github. Связь в приложении андроид есть, Т тса не отображает и режим неизвестный. Push не приходят, только в телеграмм. На графиках тса тоже нет Плюс даже в режиме ожидания постоянные перезагрузки
Screenshot_20251231_134141_ru.samovar.mobile.jpg Автоматика Самовар. Вопросы по электр(он)ике.Screenshot_20251231_134134_ru.samovar.mobile.jpg Автоматика Самовар. Вопросы по электр(он)ике.Screenshot_20251231_134129_ru.samovar.mobile.jpg Автоматика Самовар. Вопросы по электр(он)ике.Screenshot_20251231_140157_ru.samovar.mobile.jpg Автоматика Самовар. Вопросы по электр(он)ике.Screenshot_20251231_144643_org.telegram.messenger.jpg Автоматика Самовар. Вопросы по электр(он)ике.
сообщение удалено
dranek
Доктор наук
Минск
575 572
Отв.3732 31 Дек. 25, 15:36
lkosoj, с Самоварычем ситуация схожая, кроме ресетов. Выставил код как у Самовара. Работает управление, но внешний вид кнопки включения нагрева живет своей жизнью, может не соответствовать реальной ситуации. Полез смотреть. И остальное странно работает как то, если параллельно в телефоне запустить blynk, то в него цифры приходят и тогда же и обновляются в SamMobile, а без этого не приходят. И только те, что присутствуют в blynk. Плюс пока выяснил что сообщения похоже просто не отправляются, понятно при этом никаких пуш не может быть. Разобрался, msg_q был заведен под телеграм, брать из него сообщения для blynk некорректно. Надо заводить свой msg_b, иначе между телеграм и blynk гонка, кто первым забрал, тот и отправил. Но сообщения в SamMobile всё равно не принимаются. Ещё хочу отметить один нюанс. Под длину сообщения в Самоваре выделено 120 байт, однако кириллица забирает по два байта на букву, поэтому в реальности предел около 70 символов с учетом точек, пробелов и т.д. Автоматика Самовар. Вопросы по электр(он)ике. С праздником всех!
lkosojКуратор
Видное
659 737
Отв.3733 31 Дек. 25, 20:16
в режиме ожидания постоянные перезагрузкиvad2112, 31 Дек. 25, 13:44
Эта ошибка возникает, когда ESP32 не хватает тока/напряжения. Проблемы с питанием.
если параллельно в телефоне запустить blynk, то в него цифры приходят и тогда же и обновляются в SamMobile, а без этого не приходят. И только те, что присутствуют в blynk.dranek, 31 Дек. 25, 15:36
Такое может быть, если логин/пароль не корректный. Проверьте, что логин и пароль введены правильно. Так же попробуйте перезапустить приложение, принудительно его закрыв.
dranek
Доктор наук
Минск
575 572
Отв.3734 31 Дек. 25, 20:32 (через 16 мин)
Такое может быть, если логин/пароль не корректный. Проверьте, что логин и пароль введены правильно. Так же попробуйте перезапустить приложение, принудительно его закрыв.lkosoj, 31 Дек. 25, 20:16
Даже телефон перезагружал. И приложение обнулял. Да и управление то работает, и Связь: онлайн, зеленая. При первом запуске оно и без блинка начало цифры показывать, но только его набор. Потом перестало. Только мощность совсем не показывает. С blynk тоже.
lkosojКуратор
Видное
659 737
Отв.3735 31 Дек. 25, 20:50 (через 18 мин)
Управление работает по токену. А обновление данных по логину. Если логин не верный - обновлять данные не будет
vad2112
Бакалавр
Москва
64 10
Отв.3736 01 Янв. 26, 10:14
Эта ошибка возникает, когда ESP32 не хватает тока/напряжения. Проблемы с питанием.lkosoj, 31 Дек. 25, 20:16
Поставил плату с предыдущим релизом 6.26(до выкладывания после обновления приложения андроид) перезагрузок нет
lkosojКуратор
Видное
659 737
Отв.3737 01 Янв. 26, 13:16
Перевыложил 6.26 с исправлением этой ошибки, возможно, перегрузки были связаны с этим. У меня на тестовом стенде отключен телеграм.
Разобрался, msg_q был заведен под телеграм, брать из него сообщения для blynk некорректно. Надо заводить свой msg_b, иначе между телеграм и blynk гонка, кто первым забрал, тот и отправил.dranek, 31 Дек. 25, 15:36
Так же новая версия Samovar Mobile.apk Добавил уведомление, если логин к Blynk будет не корректным
dranek
Доктор наук
Минск
575 572
Отв.3738 01 Янв. 26, 18:32
Если логин не верный - обновлять данные не будетlkosoj, 31 Дек. 25, 20:50
Некоторое время назад я по привычке сменил пароль на сайте. Подключиться в новой версии получилось со старым паролем. Понял по всплывающему алерту, что пароль не тот. Но теперь "Не удалось синхронизировать проект". Старый пароль на сайте вернуть не получается, система не принимает. Плюс при нажатии на начать отбор какие-то сложно диагностируюмые ресеты с обращением по нулевому адресу в прерывании в недрах freertos. Возможно SDK не тот. С этим разобрался, руки шаловливые.
Переподключение к WiFi не получится, секунды мало. Рабочий вариант
static unsigned long timeout = millis(); if (millis() - timeout >= 10000) { //раз в 10 секунд попытки переподключиться к WiFi if (WiFi.status() != WL_CONNECTED) { WiFi.disconnect(); WiFi.reconnect(); DbgMsg("WiFi.reconnect...", 1); } timeout = millis(); }
lkosojКуратор
Видное
659 737
Отв.3739 01 Янв. 26, 19:06 (через 34 мин)
Плюс при нажатии на начать отбор какие-то сложно диагностируюмые ресеты с обращением по нулевому адресу в прерывании в недрах freertos. Возможно SDK не тот. Но надо сначала синхронизации добиться.dranek, 01 Янв. 26, 18:32
Если Blynk с этим работал, то и тут должно работать, так как всё взаимодействие идёт через север Blynk, прямого взаимодействия нет.
Проблема с синхронизацией проекта, если я правильно понял? Проект синхронизируется каждый раз при нажатии сохранить в настройках. Возможно, какие то проблемы с сетью и ему не хватает времени на синхронизацию. Можно попробовать понажимать на кнопку сохранить после не успешной синхронизации. Или попробовать скачать ещё раз последний APK, я его заменял, ровно по этой проблеме. В последней версии у меня такого не наблюдалось.
Переподключение к WiFi не получится, секунды мало.dranek, 01 Янв. 26, 18:32