alutov / ESP32-R4sGate-for-Redmond

ESP32 Ready4Sky (R4S) Gateway for Redmond+ devices
MIT License
212 stars 18 forks source link

G200S теряет соединение #183

Closed mistikdonbass closed 8 months ago

mistikdonbass commented 11 months ago

Доброго дня! В последнее время чайник стал отваливается от шлюза. Снача грешил на блок питание ESP и дальность расположения, заменил блок питания и перенёс Шлюз в непосредственно близость к чайник. Что можно попробовать сделать?

alutov commented 11 months ago

И после отвала чайник со шлюзом не соединяется?

mistikdonbass commented 11 months ago

И после отвала чайник со шлюзом не соединяется?

Сам нет, даже если снять с подставки и поставить обратно.

alutov commented 11 months ago

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

mistikdonbass commented 11 months ago

выбрать в шлюзе Format NVS,

Попробую. Это может происходить два раза за день, сегодня вот ни разу.

Может, чайник соединяется со смартфоном

Исключено, приложение даже не устанавливалось.

Спасибо!

alutov commented 11 months ago

И еще можно зажать на чайнике кнопку и держать до второго сигнала, чтобы чайник забыл шлюз. А вообще что шлюз в вебке показывает? Каккие уровни по ble, wifi? Пытается соединиться? Останавливается на авторизации? Еще можно в настройках включить uart debug и смотреть логи по юсб. Тогда можно уже что-то определенное сказать.

mistikdonbass commented 11 months ago

Вот момент, когда нет соединения: Screenshot_20240101_014712_com yandex browser_edit_298399264845092

После перезапуска шлюза: Screenshot_20240101_015109_com yandex browser_edit_298383561198220

Галка Format NVS после сохранения не сохраняется.

alutov commented 11 months ago

И не должна сохраняться. Можно попробовать файл версии esp-idf 5.0.5 из папки test.

alutov commented 10 months ago

Что-то поменялось с другой версией? Похоже проблема именно в версии 2023.12.06, а в остальных версиях проявляется только если установлен флаг "Disconnect BLE if no Wifi". Поправлю в следующей версии.

mistikdonbass commented 10 months ago

Что-то поменялось с другой версией?

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

mistikdonbass commented 10 months ago

В версии 2023.12.23, работает стабильно, не было замечено потери связи. Спасибо!!!

Есть два вопроса:

  1. Есть закономерность, ровно в 05:45 выключает подсветку чайника (использую как ночник), и не важно есть ли автоматизация в HA или нет.

  2. Есть ли возможность обнулить историю чайника, скажем Общее энергопотребление?

alutov commented 10 months ago
  1. Может быть, что-то сохранилось в памяти чайника. Можно попробовать зажать кнопку питания до упора, чтобы он забыл все настройки. Потом привязать к шлюзу еще раз.
  2. Может и есть, но ничего подсказать не могу, сам не знаю.(( Думаю, не стоит закрывать issue, реальный баг в версии, пусть повисит в открытых.
cyberpitroff commented 10 months ago

Та же история, чайник RK-M216S, профиль указал RK-G200S. Стабильного соединения нет - отключается, обратного подключения не происходит, хотя в BLE monitor светится. Когда сбрасываешь все настройки - коннектиться, управляется, но потом в какой-то момент теряет соединение без восстановления. На всякий случай - Version App / IDF / CPU clock / CPU rated | 2024.01.25 / v5.2-beta2-dirty / 160MHz / 240MHz

alutov commented 10 months ago

Конкретной информации нет, что-то советовать сложно. Интересует информация Ble activity на главной странице. Сканирование только или же шлюз все же пытается соединиться с чайником? Должно быть Scannig -> Open(...) -> Auth(...), потом уже устанавливается соединение. Если нет Open(...) - имя или мак адрес введены с ошибкой, если останавливается на Open(...) - слабый уровень, если на Auth(...) - проблемы с сопряжением чайника. Что значит "сбрасываешь все настройки"?

cyberpitroff commented 10 months ago

Сброс настроек - это зажать на чайнике "Power" до пяти звуковых сигналов, затем снова "Power" - до трех сигналов и мигания диодов. Тогда гейт находит чайник и он через какое-то время появляется в гейте и HomeAssistant. Я еще не вполне понимаю логику "отваливания", блуждающая проблема. Ночью сам подключился, утром управление работало, потом отвалилось. Залил воды - поставил вручную чайник - подключился к гейту. Послежу еще - попробую гейт ближе передвинуть и питание на него постабильнее дать (сейчас от USB компьютера работает), отпишусь.

alutov commented 10 months ago

В вебке кроме того, что писал, есть еще last reset reason. В идеале там должно быть power_on после включения питания или же software после программного рестарта. Если там проскакивает brownout, то это значит 3.3 вольта проседают под нагрузкой до 2-х с хвостиком. Ну и еще можно глянуть уровни сигнала как ble, так и wifi.

cyberpitroff commented 9 months ago

Рапортую - дело было в расстоянии, перенес шлюз ближе (исключил одну несущую стену) - стало сильно стабильнее. Спасибо за софт, отличный!